pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 130.0.6723.69
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Mon Oct 28 14:49:04 2024 +0100
Changeset: fb7dd56071477dae349f26fd75594d09014b5704
Modified Files:
chromium/Makefile
chromium/TODO
chromium/distinfo
chromium/patches/patch-BUILD.gn
chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
chromium/patches/patch-ash_display_mirror__window__controller.cc
chromium/patches/patch-base_BUILD.gn
chromium/patches/patch-base_allocator_dispatcher_tls.h
chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
chromium/patches/patch-base_atomicops.h
chromium/patches/patch-base_base__paths__posix.cc
chromium/patches/patch-base_compiler__specific.h
chromium/patches/patch-base_debug_debugger__posix.cc
chromium/patches/patch-base_debug_elf__reader.cc
chromium/patches/patch-base_debug_proc__maps__linux.cc
chromium/patches/patch-base_debug_stack__trace.cc
chromium/patches/patch-base_debug_stack__trace__posix.cc
chromium/patches/patch-base_files_dir__reader__linux.h
chromium/patches/patch-base_files_dir__reader__posix.h
chromium/patches/patch-base_files_file__path__watcher.h
chromium/patches/patch-base_files_file__path__watcher__bsd.cc
chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
chromium/patches/patch-base_files_file__path__watcher__kqueue.h
chromium/patches/patch-base_files_file__path__watcher__unittest.cc
chromium/patches/patch-base_files_file__util__posix.cc
chromium/patches/patch-base_files_file__util__unittest.cc
chromium/patches/patch-base_files_important__file__writer__cleaner.cc
chromium/patches/patch-base_files_scoped__file.cc
chromium/patches/patch-base_functional_unretained__traits.h
chromium/patches/patch-base_i18n_icu__util.cc
chromium/patches/patch-base_linux__util.cc
chromium/patches/patch-base_logging__unittest.cc
chromium/patches/patch-base_memory_discardable__memory.cc
chromium/patches/patch-base_memory_discardable__memory__internal.h
chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
chromium/patches/patch-base_memory_platform__shared__memory__region.h
chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
chromium/patches/patch-base_message__loop_message__pump__glib.cc
chromium/patches/patch-base_native__library__posix.cc
chromium/patches/patch-base_native__library__unittest.cc
chromium/patches/patch-base_posix_can__lower__nice__to.cc
chromium/patches/patch-base_posix_sysctl.cc
chromium/patches/patch-base_posix_unix__domain__socket.cc
chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
chromium/patches/patch-base_process_internal__linux.h
chromium/patches/patch-base_process_kill.h
chromium/patches/patch-base_process_kill__posix.cc
chromium/patches/patch-base_process_launch.h
chromium/patches/patch-base_process_launch__posix.cc
chromium/patches/patch-base_process_memory__linux.cc
chromium/patches/patch-base_process_process__handle.cc
chromium/patches/patch-base_process_process__handle.h
chromium/patches/patch-base_process_process__handle__freebsd.cc
chromium/patches/patch-base_process_process__handle__netbsd.cc
chromium/patches/patch-base_process_process__handle__openbsd.cc
chromium/patches/patch-base_process_process__iterator.h
chromium/patches/patch-base_process_process__iterator__freebsd.cc
chromium/patches/patch-base_process_process__iterator__netbsd.cc
chromium/patches/patch-base_process_process__iterator__openbsd.cc
chromium/patches/patch-base_process_process__metrics.cc
chromium/patches/patch-base_process_process__metrics.h
chromium/patches/patch-base_process_process__metrics__freebsd.cc
chromium/patches/patch-base_process_process__metrics__netbsd.cc
chromium/patches/patch-base_process_process__metrics__openbsd.cc
chromium/patches/patch-base_process_process__metrics__posix.cc
chromium/patches/patch-base_process_process__metrics__unittest.cc
chromium/patches/patch-base_process_process__posix.cc
chromium/patches/patch-base_process_process__unittest.cc
chromium/patches/patch-base_profiler_module__cache.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
chromium/patches/patch-base_profiler_stack__base__address__posix.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
chromium/patches/patch-base_profiler_thread__delegate__posix.cc
chromium/patches/patch-base_rand__util.h
chromium/patches/patch-base_rand__util__posix.cc
chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
chromium/patches/patch-base_synchronization_lock__impl.h
chromium/patches/patch-base_syslog__logging.cc
chromium/patches/patch-base_system_sys__info.cc
chromium/patches/patch-base_system_sys__info.h
chromium/patches/patch-base_system_sys__info__freebsd.cc
chromium/patches/patch-base_system_sys__info__netbsd.cc
chromium/patches/patch-base_system_sys__info__openbsd.cc
chromium/patches/patch-base_system_sys__info__posix.cc
chromium/patches/patch-base_system_sys__info__unittest.cc
chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
chromium/patches/patch-base_test_launcher_test__launcher.cc
chromium/patches/patch-base_test_test__file__util__linux.cc
chromium/patches/patch-base_test_test__file__util__posix.cc
chromium/patches/patch-base_threading_hang__watcher.cc
chromium/patches/patch-base_threading_platform__thread.h
chromium/patches/patch-base_threading_platform__thread__bsd.cc
chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
chromium/patches/patch-base_threading_platform__thread__posix.cc
chromium/patches/patch-base_threading_platform__thread__unittest.cc
chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
chromium/patches/patch-base_trace__event_memory__dump__manager.cc
chromium/patches/patch-base_trace__event_process__memory__dump.cc
chromium/patches/patch-base_tracing_trace__time.cc
chromium/patches/patch-base_tracing_trace__time.h
chromium/patches/patch-base_version__info_version__info.h
chromium/patches/patch-build_config_BUILD.gn
chromium/patches/patch-build_config_BUILDCONFIG.gn
chromium/patches/patch-build_config_clang_BUILD.gn
chromium/patches/patch-build_config_compiler_BUILD.gn
chromium/patches/patch-build_config_linux_BUILD.gn
chromium/patches/patch-build_config_linux_pkg-config.py
chromium/patches/patch-build_config_ozone.gni
chromium/patches/patch-build_config_rust.gni
chromium/patches/patch-build_config_v8__target__cpu.gni
chromium/patches/patch-build_detect__host__arch.py
chromium/patches/patch-build_gn__run__binary.py
chromium/patches/patch-build_linux_chrome.map
chromium/patches/patch-build_linux_strip__binary.py
chromium/patches/patch-build_linux_unbundle_icu.gn
chromium/patches/patch-build_linux_unbundle_libevent.gn
chromium/patches/patch-build_linux_unbundle_libusb.gn
chromium/patches/patch-build_rust_rust__bindgen.gni
chromium/patches/patch-build_rust_std_BUILD.gn
chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
chromium/patches/patch-build_toolchain_gcc__toolchain.gni
chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
chromium/patches/patch-build_toolchain_toolchain.gni
chromium/patches/patch-cc_base_features.cc
chromium/patches/patch-chrome_app_chrome__command__ids.h
chromium/patches/patch-chrome_app_chrome__main.cc
chromium/patches/patch-chrome_app_chrome__main__delegate.cc
chromium/patches/patch-chrome_browser_BUILD.gn
chromium/patches/patch-chrome_browser_about__flags.cc
chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
chromium/patches/patch-chrome_browser_browser__features.cc
chromium/patches/patch-chrome_browser_browser__process__impl.cc
chromium/patches/patch-chrome_browser_browser__process__impl.h
chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
chromium/patches/patch-chrome_browser_chrome__browser__main.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
chromium/patches/patch-chrome_browser_defaults.cc
chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
chromium/patches/patch-chrome_browser_download_download__commands.cc
chromium/patches/patch-chrome_browser_download_download__commands.h
chromium/patches/patch-chrome_browser_download_download__file__picker.cc
chromium/patches/patch-chrome_browser_download_download__item__model.cc
chromium/patches/patch-chrome_browser_download_download__prefs.cc
chromium/patches/patch-chrome_browser_download_download__prefs.h
chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
chromium/patches/patch-chrome_browser_extensions_BUILD.gn
chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
chromium/patches/patch-chrome_browser_flag__descriptions.cc
chromium/patches/patch-chrome_browser_flag__descriptions.h
chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
chromium/patches/patch-chrome_browser_global__features.cc
chromium/patches/patch-chrome_browser_global__features.h
chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
chromium/patches/patch-chrome_browser_media_audio__service__util.cc
chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
chromium/patches/patch-chrome_browser_memory__details.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
chromium/patches/patch-chrome_browser_platform__util__linux.cc
chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
chromium/patches/patch-chrome_browser_printing_printer__query.cc
chromium/patches/patch-chrome_browser_process__singleton__posix.cc
chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
chromium/patches/patch-chrome_browser_sessions_session__restore.cc
chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
chromium/patches/patch-chrome_browser_signin_signin__util.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
chromium/patches/patch-chrome_browser_themes_theme__helper.cc
chromium/patches/patch-chrome_browser_themes_theme__service.cc
chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
chromium/patches/patch-chrome_browser_ui_browser.h
chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
chromium/patches/patch-chrome_browser_ui_browser__commands.cc
chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
chromium/patches/patch-chrome_browser_ui_chrome__pages.h
chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
chromium/patches/patch-chrome_browser_ui_managed__ui.cc
chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
chromium/patches/patch-chrome_browser_ui_sad__tab.cc
chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
chromium/patches/patch-chrome_browser_ui_tabs_features.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
chromium/patches/patch-chrome_browser_ui_ui__features.cc
chromium/patches/patch-chrome_browser_ui_ui__features.h
chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
chromium/patches/patch-chrome_common_channel__info.h
chromium/patches/patch-chrome_common_channel__info__posix.cc
chromium/patches/patch-chrome_common_chrome__features.cc
chromium/patches/patch-chrome_common_chrome__features.h
chromium/patches/patch-chrome_common_chrome__paths.cc
chromium/patches/patch-chrome_common_chrome__paths.h
chromium/patches/patch-chrome_common_chrome__paths__internal.h
chromium/patches/patch-chrome_common_chrome__switches.cc
chromium/patches/patch-chrome_common_chrome__switches.h
chromium/patches/patch-chrome_common_crash__keys.cc
chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
chromium/patches/patch-chrome_common_media_cdm__registration.cc
chromium/patches/patch-chrome_common_media_cdm__registration.h
chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
chromium/patches/patch-chrome_common_pref__names.h
chromium/patches/patch-chrome_common_url__constants.h
chromium/patches/patch-chrome_common_webui__url__constants.cc
chromium/patches/patch-chrome_common_webui__url__constants.h
chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
chromium/patches/patch-chrome_enterprise__companion_lock.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
chromium/patches/patch-chrome_updater_configurator.cc
chromium/patches/patch-chrome_updater_lock.cc
chromium/patches/patch-chrome_updater_util_posix__util.cc
chromium/patches/patch-chrome_utility_services.cc
chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
chromium/patches/patch-components_constrained__window_constrained__window__views.cc
chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
chromium/patches/patch-components_cookie__config_cookie__store__util.cc
chromium/patches/patch-components_crash_core_app_BUILD.gn
chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
chromium/patches/patch-components_crash_core_common_BUILD.gn
chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
chromium/patches/patch-components_device__signals_core_common_signals__features.cc
chromium/patches/patch-components_device__signals_core_common_signals__features.h
chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
chromium/patches/patch-components_device__signals_test_signals__contract.cc
chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
chromium/patches/patch-components_embedder__support_user__agent__utils.cc
chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
chromium/patches/patch-components_enterprise_watermarking_watermark.cc
chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__list.cc
chromium/patches/patch-components_feature__engagement_public_feature__list.h
chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
chromium/patches/patch-components_feed_core_v2_proto__util.cc
chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
chromium/patches/patch-components_flags__ui_flags__state.cc
chromium/patches/patch-components_gwp__asan_BUILD.gn
chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
chromium/patches/patch-components_live__caption_caption__util.cc
chromium/patches/patch-components_live__caption_caption__util.h
chromium/patches/patch-components_media__router_common_media__source.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
chromium/patches/patch-components_metrics_metrics__log.cc
chromium/patches/patch-components_metrics_motherboard.cc
chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
chromium/patches/patch-components_named__system__lock_lock.h
chromium/patches/patch-components_neterror_resources_neterror.js
chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
chromium/patches/patch-components_os__crypt_sync_os__crypt.h
chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
chromium/patches/patch-components_performance__manager_public_features.h
chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
chromium/patches/patch-components_policy_core_common_policy__paths.cc
chromium/patches/patch-components_policy_core_common_policy__utils.cc
chromium/patches/patch-components_policy_tools_generate__policy__source.py
chromium/patches/patch-components_power__metrics_BUILD.gn
chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
chromium/patches/patch-components_safe__browsing_core_common_features.cc
chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
chromium/patches/patch-components_search__engines_template__url__service.cc
chromium/patches/patch-components_security__interstitials_content_utils.cc
chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
chromium/patches/patch-components_soda_soda__util.cc
chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
chromium/patches/patch-components_storage__monitor_BUILD.gn
chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
chromium/patches/patch-components_storage__monitor_removable__device__constants.h
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
chromium/patches/patch-components_supervised__user_core_common_features.cc
chromium/patches/patch-components_supervised__user_core_common_features.h
chromium/patches/patch-components_supervised__user_core_common_pref__names.h
chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
chromium/patches/patch-components_sync_base_sync__util.cc
chromium/patches/patch-components_system__cpu_cpu__probe.cc
chromium/patches/patch-components_translate_core_common_translate__util.cc
chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
chromium/patches/patch-components_update__client_update__query__params.cc
chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.cc
chromium/patches/patch-components_variations_service_variations__service.cc
chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
chromium/patches/patch-components_viz_host_host__display__client.cc
chromium/patches/patch-components_viz_host_host__display__client.h
chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
chromium/patches/patch-components_viz_service_display_skia__renderer.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
chromium/patches/patch-components_viz_test_fake__display__client.cc
chromium/patches/patch-components_viz_test_fake__display__client.h
chromium/patches/patch-components_viz_test_mock__display__client.h
chromium/patches/patch-content_app_BUILD.gn
chromium/patches/patch-content_app_content__main.cc
chromium/patches/patch-content_app_content__main__runner__impl.cc
chromium/patches/patch-content_browser_BUILD.gn
chromium/patches/patch-content_browser_audio_audio__service.cc
chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
chromium/patches/patch-content_browser_browser__child__process__host__impl.h
chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_browser__main__loop.cc
chromium/patches/patch-content_browser_child__process__launcher__helper.h
chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
chromium/patches/patch-content_browser_gpu_compositor__util.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
chromium/patches/patch-content_browser_network__service__instance__impl.cc
chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
chromium/patches/patch-content_browser_sandbox__host__linux.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
chromium/patches/patch-content_browser_utility__process__host.cc
chromium/patches/patch-content_browser_utility__process__host.h
chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
chromium/patches/patch-content_browser_v8__snapshot__files.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
chromium/patches/patch-content_child_BUILD.gn
chromium/patches/patch-content_child_child__process.cc
chromium/patches/patch-content_child_child__process.h
chromium/patches/patch-content_common_BUILD.gn
chromium/patches/patch-content_common_features.cc
chromium/patches/patch-content_common_features.h
chromium/patches/patch-content_common_font__list__unittest.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
chromium/patches/patch-content_common_user__agent.cc
chromium/patches/patch-content_gpu_gpu__child__thread.cc
chromium/patches/patch-content_gpu_gpu__main.cc
chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
chromium/patches/patch-content_public_browser_content__browser__client.cc
chromium/patches/patch-content_public_browser_service__process__host.cc
chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
chromium/patches/patch-content_public_common_content__features.cc
chromium/patches/patch-content_public_common_content__switches.cc
chromium/patches/patch-content_public_common_content__switches.h
chromium/patches/patch-content_public_common_zygote_features.gni
chromium/patches/patch-content_renderer_render__thread__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
chromium/patches/patch-content_shell_BUILD.gn
chromium/patches/patch-content_shell_app_shell__main__delegate.cc
chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-content_shell_browser_shell__paths.cc
chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
chromium/patches/patch-content_test_BUILD.gn
chromium/patches/patch-content_utility_services.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
chromium/patches/patch-content_utility_utility__main.cc
chromium/patches/patch-content_utility_utility__thread__impl.cc
chromium/patches/patch-content_zygote_BUILD.gn
chromium/patches/patch-content_zygote_zygote__linux.cc
chromium/patches/patch-content_zygote_zygote__main__linux.cc
chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
chromium/patches/patch-device_gamepad_BUILD.gn
chromium/patches/patch-device_gamepad_gamepad__provider.cc
chromium/patches/patch-device_gamepad_hid__writer__linux.cc
chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
chromium/patches/patch-extensions_browser_api_management_management__api.cc
chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
chromium/patches/patch-extensions_common_api___permission__features.json
chromium/patches/patch-extensions_common_api_runtime.json
chromium/patches/patch-extensions_common_command.cc
chromium/patches/patch-extensions_common_features_feature.cc
chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
chromium/patches/patch-google__apis_google__api__keys-inc.cc
chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
chromium/patches/patch-gpu_config_gpu__control__list.cc
chromium/patches/patch-gpu_config_gpu__finch__features.cc
chromium/patches/patch-gpu_config_gpu__info__collector.cc
chromium/patches/patch-gpu_config_gpu__test__config.cc
chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
chromium/patches/patch-gpu_ipc_service_gpu__init.cc
chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
chromium/patches/patch-gpu_ipc_service_x__util.h
chromium/patches/patch-gpu_vulkan_generate__bindings.py
chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
chromium/patches/patch-gpu_vulkan_vulkan__image.h
chromium/patches/patch-gpu_vulkan_vulkan__util.cc
chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
chromium/patches/patch-ipc_ipc__channel.h
chromium/patches/patch-ipc_ipc__channel__common.cc
chromium/patches/patch-ipc_ipc__channel__mojo.cc
chromium/patches/patch-ipc_ipc__message__utils.cc
chromium/patches/patch-ipc_ipc__message__utils.h
chromium/patches/patch-media_BUILD.gn
chromium/patches/patch-media_audio_BUILD.gn
chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
chromium/patches/patch-media_audio_audio__input__device.cc
chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
chromium/patches/patch-media_audio_pulse_pulse__util.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
chromium/patches/patch-media_audio_sndio_sndio__input.cc
chromium/patches/patch-media_audio_sndio_sndio__input.h
chromium/patches/patch-media_audio_sndio_sndio__output.cc
chromium/patches/patch-media_audio_sndio_sndio__output.h
chromium/patches/patch-media_base_audio__latency.cc
chromium/patches/patch-media_base_libaom__thread__wrapper.cc
chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
chromium/patches/patch-media_base_media__switches.cc
chromium/patches/patch-media_base_media__switches.h
chromium/patches/patch-media_base_user__input__monitor__unittest.cc
chromium/patches/patch-media_base_video__frame.cc
chromium/patches/patch-media_base_video__frame.h
chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
chromium/patches/patch-media_capture_video_video__capture__device__client.cc
chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
chromium/patches/patch-media_gpu_buffer__validation.cc
chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_test_raw__video.cc
chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
chromium/patches/patch-media_gpu_test_video__frame__validator.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
chromium/patches/patch-media_media__options.gni
chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
chromium/patches/patch-media_webrtc_audio__processor.cc
chromium/patches/patch-media_webrtc_helpers.cc
chromium/patches/patch-media_webrtc_helpers__unittests.cc
chromium/patches/patch-mojo_core_BUILD.gn
chromium/patches/patch-mojo_core_channel.cc
chromium/patches/patch-mojo_core_embedder_features.h
chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
chromium/patches/patch-net_BUILD.gn
chromium/patches/patch-net_base_features.cc
chromium/patches/patch-net_base_mock__network__change__notifier.cc
chromium/patches/patch-net_base_mock__network__change__notifier.h
chromium/patches/patch-net_base_network__change__notifier.cc
chromium/patches/patch-net_base_network__change__notifier.h
chromium/patches/patch-net_base_network__change__notifier__passive.cc
chromium/patches/patch-net_base_network__interfaces__posix.h
chromium/patches/patch-net_base_sockaddr__util__posix.cc
chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
chromium/patches/patch-net_cert_cert__verify__proc.h
chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
chromium/patches/patch-net_dns_BUILD.gn
chromium/patches/patch-net_dns_address__info.cc
chromium/patches/patch-net_dns_address__sorter__posix.cc
chromium/patches/patch-net_dns_dns__config__service__posix.cc
chromium/patches/patch-net_dns_dns__reloader.cc
chromium/patches/patch-net_dns_dns__util.cc
chromium/patches/patch-net_dns_host__resolver__proc.cc
chromium/patches/patch-net_dns_public_BUILD.gn
chromium/patches/patch-net_dns_public_resolv__reader.cc
chromium/patches/patch-net_dns_public_resolv__reader.h
chromium/patches/patch-net_dns_public_scoped__res__state.cc
chromium/patches/patch-net_dns_public_scoped__res__state.h
chromium/patches/patch-net_filter_zstd__source__stream.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.h
chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
chromium/patches/patch-net_http_http__auth__preferences.cc
chromium/patches/patch-net_http_http__auth__preferences.h
chromium/patches/patch-net_http_http__network__session.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
chromium/patches/patch-net_socket_socket__posix.cc
chromium/patches/patch-net_socket_socks5__client__socket.cc
chromium/patches/patch-net_socket_tcp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__unittest.cc
chromium/patches/patch-net_third__party_quiche_BUILD.gn
chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
chromium/patches/patch-net_url__request_url__request__context.cc
chromium/patches/patch-net_url__request_url__request__context.h
chromium/patches/patch-net_url__request_url__request__context__builder.cc
chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
chromium/patches/patch-ppapi_tests_test__utils.h
chromium/patches/patch-printing_backend_cups__ipp__helper.cc
chromium/patches/patch-printing_backend_print__backend__cups.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
chromium/patches/patch-printing_print__settings.cc
chromium/patches/patch-printing_print__settings.h
chromium/patches/patch-printing_print__settings__conversion.cc
chromium/patches/patch-printing_printing__context__linux.cc
chromium/patches/patch-printing_printing__features.cc
chromium/patches/patch-printing_printing__features.h
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
chromium/patches/patch-remoting_base_chromoting__event.cc
chromium/patches/patch-remoting_base_host__settings.cc
chromium/patches/patch-remoting_client_display_sys__opengl.h
chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
chromium/patches/patch-remoting_host_base_switches.cc
chromium/patches/patch-remoting_host_base_switches.h
chromium/patches/patch-remoting_host_basic__desktop__environment.cc
chromium/patches/patch-remoting_host_chromoting__host.cc
chromium/patches/patch-remoting_host_chromoting__host.h
chromium/patches/patch-remoting_host_chromoting__host__context.cc
chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
chromium/patches/patch-remoting_host_client__session.cc
chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
chromium/patches/patch-remoting_host_evaluate__capability.cc
chromium/patches/patch-remoting_host_host__attributes.cc
chromium/patches/patch-remoting_host_host__details.cc
chromium/patches/patch-remoting_host_host__main.cc
chromium/patches/patch-remoting_host_ipc__constants.cc
chromium/patches/patch-remoting_host_it2me_it2me__host.cc
chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
chromium/patches/patch-remoting_host_policy__watcher.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
chromium/patches/patch-remoting_host_remoting__me2me__host.cc
chromium/patches/patch-remoting_host_setup_start__host__main.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
chromium/patches/patch-sandbox_BUILD.gn
chromium/patches/patch-sandbox_features.gni
chromium/patches/patch-sandbox_linux_BUILD.gn
chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
chromium/patches/patch-sandbox_policy_BUILD.gn
chromium/patches/patch-sandbox_policy_features.cc
chromium/patches/patch-sandbox_policy_features.h
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
chromium/patches/patch-sandbox_policy_sandbox.cc
chromium/patches/patch-sandbox_policy_sandbox.h
chromium/patches/patch-sandbox_policy_sandbox__type.cc
chromium/patches/patch-sandbox_policy_switches.cc
chromium/patches/patch-sandbox_policy_switches.h
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
chromium/patches/patch-services_device_BUILD.gn
chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
chromium/patches/patch-services_device_hid_BUILD.gn
chromium/patches/patch-services_device_hid_hid__connection__fido.cc
chromium/patches/patch-services_device_hid_hid__connection__fido.h
chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
chromium/patches/patch-services_device_hid_hid__service.cc
chromium/patches/patch-services_device_hid_hid__service__fido.cc
chromium/patches/patch-services_device_hid_hid__service__fido.h
chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
chromium/patches/patch-services_device_hid_hid__service__freebsd.h
chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
chromium/patches/patch-services_device_hid_hid__service__netbsd.h
chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
chromium/patches/patch-services_device_public_mojom_BUILD.gn
chromium/patches/patch-services_device_serial_BUILD.gn
chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
chromium/patches/patch-services_device_usb_BUILD.gn
chromium/patches/patch-services_device_usb_usb__service.cc
chromium/patches/patch-services_device_usb_usb__service__fake.cc
chromium/patches/patch-services_device_usb_usb__service__fake.h
chromium/patches/patch-services_network_BUILD.gn
chromium/patches/patch-services_network_network__context.cc
chromium/patches/patch-services_network_network__context.h
chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
chromium/patches/patch-services_network_network__sandbox__hook__linux.h
chromium/patches/patch-services_network_network__service.cc
chromium/patches/patch-services_network_network__service.h
chromium/patches/patch-services_network_public_cpp_BUILD.gn
chromium/patches/patch-services_network_public_cpp_features.cc
chromium/patches/patch-services_network_public_mojom_BUILD.gn
chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
chromium/patches/patch-services_on__device__model_on__device__model__service.h
chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
chromium/patches/patch-services_service__manager_BUILD.gn
chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
chromium/patches/patch-services_video__capture_video__capture__service__impl.h
chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
chromium/patches/patch-skia_ext_font__utils.cc
chromium/patches/patch-skia_ext_platform__canvas.h
chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
chromium/patches/patch-third__party_afl_src_afl-fuzz.c
chromium/patches/patch-third__party_angle_BUILD.gn
chromium/patches/patch-third__party_angle_src_common_platform.h
chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
chromium/patches/patch-third__party_angle_util_BUILD.gn
chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
chromium/patches/patch-third__party_blink_public_platform_platform.h
chromium/patches/patch-third__party_blink_public_platform_web__vector.h
chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
chromium/patches/patch-third__party_brotli_common_platform.h
chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
chromium/patches/patch-third__party_crc32c_BUILD.gn
chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
chromium/patches/patch-third__party_ffmpeg_BUILD.gn
chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
chromium/patches/patch-third__party_fontconfig_include_config.h
chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
chromium/patches/patch-third__party_libsync_src_sync.c
chromium/patches/patch-third__party_libusb_BUILD.gn
chromium/patches/patch-third__party_libusb_src_libusb_core.c
chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
chromium/patches/patch-third__party_nasm_BUILD.gn
chromium/patches/patch-third__party_nasm_config_config-linux.h
chromium/patches/patch-third__party_node_node.gni
chromium/patches/patch-third__party_node_node.py
chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
chromium/patches/patch-third__party_pdfium_pdfium.gni
chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
chromium/patches/patch-third__party_perfetto_src_base_utils.cc
chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
chromium/patches/patch-third__party_sqlite_BUILD.gn
chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
chromium/patches/patch-third__party_tflite_features.gni
chromium/patches/patch-third__party_unrar_src_crypt.cpp
chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
chromium/patches/patch-third__party_wayland_BUILD.gn
chromium/patches/patch-third__party_wayland_include_config.h
chromium/patches/patch-third__party_webrtc_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
chromium/patches/patch-third__party_widevine_cdm_widevine.gni
chromium/patches/patch-third__party_zlib_BUILD.gn
chromium/patches/patch-third__party_zlib_cpu__features.c
chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
chromium/patches/patch-tools_generate__stubs_rules.gni
chromium/patches/patch-tools_gn_build_build__linux.ninja.template
chromium/patches/patch-tools_gn_build_gen.py
chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
chromium/patches/patch-tools_gn_src_gn_version.h
chromium/patches/patch-tools_gn_src_util_exe__path.cc
chromium/patches/patch-tools_grit_grit_node_base.py
chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
chromium/patches/patch-ui_aura_client_drag__drop__client.h
chromium/patches/patch-ui_aura_screen__ozone.cc
chromium/patches/patch-ui_aura_screen__ozone.h
chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
chromium/patches/patch-ui_base_cursor_cursor__factory.cc
chromium/patches/patch-ui_base_cursor_cursor__factory.h
chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
chromium/patches/patch-ui_base_ime_fake__text__input__client.h
chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
chromium/patches/patch-ui_base_ime_text__input__client.h
chromium/patches/patch-ui_base_resource_resource__bundle.cc
chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
chromium/patches/patch-ui_base_test_ui__controls.h
chromium/patches/patch-ui_base_ui__base__features.cc
chromium/patches/patch-ui_base_ui__base__features.h
chromium/patches/patch-ui_base_ui__base__switches.cc
chromium/patches/patch-ui_base_ui__base__switches.h
chromium/patches/patch-ui_base_webui_web__ui__util.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.h
chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
chromium/patches/patch-ui_base_x_x11__display__manager.cc
chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
chromium/patches/patch-ui_color_color__id.h
chromium/patches/patch-ui_color_color__provider__utils.cc
chromium/patches/patch-ui_color_system__theme.h
chromium/patches/patch-ui_compositor_compositor.cc
chromium/patches/patch-ui_compositor_compositor.h
chromium/patches/patch-ui_compositor_compositor__observer.h
chromium/patches/patch-ui_display_screen.cc
chromium/patches/patch-ui_display_screen.h
chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
chromium/patches/patch-ui_events_event.cc
chromium/patches/patch-ui_events_event__switches.cc
chromium/patches/patch-ui_events_event__switches.h
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
chromium/patches/patch-ui_gfx_BUILD.gn
chromium/patches/patch-ui_gfx_canvas__skia.cc
chromium/patches/patch-ui_gfx_font__fallback__linux.cc
chromium/patches/patch-ui_gfx_font__render__params.h
chromium/patches/patch-ui_gfx_font__render__params__linux.cc
chromium/patches/patch-ui_gfx_font__util.cc
chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
chromium/patches/patch-ui_gfx_native__pixmap__handle.h
chromium/patches/patch-ui_gfx_native__widget__types.h
chromium/patches/patch-ui_gfx_platform__font__skia.cc
chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
chromium/patches/patch-ui_gfx_switches.cc
chromium/patches/patch-ui_gfx_switches.h
chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
chromium/patches/patch-ui_gfx_x_xlib__support.cc
chromium/patches/patch-ui_gl_BUILD.gn
chromium/patches/patch-ui_gl_gl__context.cc
chromium/patches/patch-ui_gl_gl__fence.cc
chromium/patches/patch-ui_gl_gl__implementation.cc
chromium/patches/patch-ui_gl_gl__switches.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
chromium/patches/patch-ui_gtk_gtk__compat.cc
chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
chromium/patches/patch-ui_message__center_views_message__popup__view.cc
chromium/patches/patch-ui_native__theme_native__theme.h
chromium/patches/patch-ui_native__theme_native__theme__base.cc
chromium/patches/patch-ui_native__theme_native__theme__features.cc
chromium/patches/patch-ui_ozone_common_egl__util.cc
chromium/patches/patch-ui_ozone_common_features.cc
chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
chromium/patches/patch-ui_platform__window_platform__window__delegate.h
chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
chromium/patches/patch-ui_qt_BUILD.gn
chromium/patches/patch-ui_qt_qt.gni
chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
chromium/patches/patch-ui_views_controls_prefix__selector.cc
chromium/patches/patch-ui_views_controls_prefix__selector.h
chromium/patches/patch-ui_views_controls_textfield_textfield.cc
chromium/patches/patch-ui_views_controls_textfield_textfield.h
chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
chromium/patches/patch-ui_views_examples_widget__example.cc
chromium/patches/patch-ui_views_focus_focus__manager.cc
chromium/patches/patch-ui_views_style_platform__style.cc
chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
chromium/patches/patch-ui_views_views__delegate.cc
chromium/patches/patch-ui_views_views__delegate.h
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
chromium/patches/patch-ui_views_widget_root__view.cc
chromium/patches/patch-ui_views_widget_widget.cc
chromium/patches/patch-ui_views_window_custom__frame__view.cc
chromium/patches/patch-ui_views_window_dialog__delegate.cc
chromium/patches/patch-ui_views_window_frame__background.cc
chromium/patches/patch-v8_BUILD.gn
chromium/patches/patch-v8_include_v8-internal.h
chromium/patches/patch-v8_include_v8config.h
chromium/patches/patch-v8_src_api_api.cc
chromium/patches/patch-v8_src_base_atomicops.h
chromium/patches/patch-v8_src_base_platform_memory.h
chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
chromium/patches/patch-v8_src_base_platform_platform-posix.cc
chromium/patches/patch-v8_src_base_small-vector.h
chromium/patches/patch-v8_src_base_strings.h
chromium/patches/patch-v8_src_base_sys-info.cc
chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
chromium/patches/patch-v8_src_diagnostics_perf-jit.h
chromium/patches/patch-v8_src_execution_isolate.cc
chromium/patches/patch-v8_src_flags_flags.cc
chromium/patches/patch-v8_src_sandbox_sandbox.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
chromium/patches/patch-v8_src_trap-handler_trap-handler.h
chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
chromium/patches/patch-v8_tools_run-paxctl.py
chromium/patches/patch-v8_tools_run.py
Added Files:
chromium/patches/patch-base_memory_protected__memory.h
chromium/patches/patch-base_memory_protected__memory__posix.cc
chromium/patches/patch-base_message__loop_message__pump__epoll.cc
chromium/patches/patch-base_message__loop_message__pump__epoll.h
chromium/patches/patch-base_posix_file__descriptor__shuffle.h
chromium/patches/patch-chrome_browser_browser__features.h
chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
chromium/patches/patch-chrome_updater_app_app__uninstall.cc
chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
chromium/patches/patch-components_os__crypt_async_common_encryptor.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h
chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc
Removed Files:
chromium/files/nb-delta.patch
chromium/patches/patch-base_features.cc
chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
chromium/patches/patch-components_webapps_browser_features.cc
chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
Log Message:
chromium: update to 130.0.6723.69
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fb7dd56071477dae349f26fd75594d09014b5704
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/Makefile | 4 +-
chromium/TODO | 1 -
chromium/distinfo | 2769 +++++------
chromium/files/nb-delta.patch | 4814 --------------------
chromium/patches/patch-BUILD.gn | 18 +-
...patch-apps_ui_views_app__window__frame__view.cc | 2 +-
...patch-ash_display_mirror__window__controller.cc | 2 +-
chromium/patches/patch-base_BUILD.gn | 50 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 2 +-
...cator_partition__allocator_partition__alloc.gni | 4 +-
...tition__allocator_src_partition__alloc_BUILD.gn | 4 +-
...artition__alloc_address__space__randomization.h | 2 +-
...llocator_src_partition__alloc_page__allocator.h | 2 +-
...c_partition__alloc_page__allocator__constants.h | 2 +-
...ion__alloc_page__allocator__internals__posix.cc | 2 +-
...tion__alloc_page__allocator__internals__posix.h | 4 +-
...rtition__alloc__base_debug_proc__maps__linux.cc | 2 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 2 +-
...loc_partition__alloc__base_rand__util__posix.cc | 2 +-
...ition__alloc__base_threading_platform__thread.h | 2 +-
...e_threading_platform__thread__internal__posix.h | 2 +-
...lloc__base_threading_platform__thread__posix.cc | 2 +-
...src_partition__alloc_partition__alloc__config.h | 8 +-
..._partition__alloc_partition__alloc__constants.h | 2 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 8 +-
...locator_src_partition__alloc_spinning__mutex.cc | 2 +-
...__allocator_src_partition__alloc_stack_stack.cc | 2 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 2 +-
chromium/patches/patch-base_atomicops.h | 2 +-
chromium/patches/patch-base_base__paths__posix.cc | 24 +-
chromium/patches/patch-base_compiler__specific.h | 6 +-
.../patches/patch-base_debug_debugger__posix.cc | 2 +-
chromium/patches/patch-base_debug_elf__reader.cc | 2 +-
.../patches/patch-base_debug_proc__maps__linux.cc | 2 +-
chromium/patches/patch-base_debug_stack__trace.cc | 2 +-
.../patch-base_debug_stack__trace__posix.cc | 2 +-
chromium/patches/patch-base_features.cc | 34 -
.../patches/patch-base_files_dir__reader__linux.h | 2 +-
.../patches/patch-base_files_dir__reader__posix.h | 2 +-
.../patches/patch-base_files_file__path__watcher.h | 2 +-
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
...patch-base_files_file__path__watcher__kqueue.cc | 2 +-
.../patch-base_files_file__path__watcher__kqueue.h | 2 +-
...tch-base_files_file__path__watcher__unittest.cc | 2 +-
.../patches/patch-base_files_file__util__posix.cc | 2 +-
.../patch-base_files_file__util__unittest.cc | 6 +-
...-base_files_important__file__writer__cleaner.cc | 2 +-
chromium/patches/patch-base_files_scoped__file.cc | 2 +-
.../patch-base_functional_unretained__traits.h | 2 +-
chromium/patches/patch-base_i18n_icu__util.cc | 2 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.cc | 2 +-
.../patch-base_memory_discardable__memory.cc | 2 +-
...tch-base_memory_discardable__memory__internal.h | 2 +-
...emory_madv__free__discardable__memory__posix.cc | 6 +-
...-base_memory_platform__shared__memory__region.h | 2 +-
...mory_platform__shared__memory__region__posix.cc | 2 +-
.../patches/patch-base_memory_protected__memory.h | 50 +
.../patch-base_memory_protected__memory__posix.cc | 26 +
...atch-base_message__loop_message__pump__epoll.cc | 17 +
...patch-base_message__loop_message__pump__epoll.h | 20 +
...patch-base_message__loop_message__pump__glib.cc | 2 +-
.../patches/patch-base_native__library__posix.cc | 2 +-
.../patch-base_native__library__unittest.cc | 4 +-
.../patch-base_posix_can__lower__nice__to.cc | 2 +-
.../patch-base_posix_file__descriptor__shuffle.h | 17 +
chromium/patches/patch-base_posix_sysctl.cc | 2 +-
.../patch-base_posix_unix__domain__socket.cc | 2 +-
...ch-base_posix_unix__domain__socket__unittest.cc | 2 +-
.../patches/patch-base_process_internal__linux.h | 2 +-
chromium/patches/patch-base_process_kill.h | 2 +-
chromium/patches/patch-base_process_kill__posix.cc | 2 +-
chromium/patches/patch-base_process_launch.h | 18 +-
.../patches/patch-base_process_launch__posix.cc | 6 +-
.../patches/patch-base_process_memory__linux.cc | 2 +-
.../patches/patch-base_process_process__handle.cc | 2 +-
.../patches/patch-base_process_process__handle.h | 2 +-
.../patch-base_process_process__handle__freebsd.cc | 2 +-
.../patch-base_process_process__handle__netbsd.cc | 2 +-
.../patch-base_process_process__handle__openbsd.cc | 2 +-
.../patches/patch-base_process_process__iterator.h | 2 +-
...atch-base_process_process__iterator__freebsd.cc | 2 +-
...patch-base_process_process__iterator__netbsd.cc | 2 +-
...atch-base_process_process__iterator__openbsd.cc | 2 +-
.../patches/patch-base_process_process__metrics.cc | 2 +-
.../patches/patch-base_process_process__metrics.h | 22 +-
...patch-base_process_process__metrics__freebsd.cc | 9 +-
.../patch-base_process_process__metrics__netbsd.cc | 2 +-
...patch-base_process_process__metrics__openbsd.cc | 9 +-
.../patch-base_process_process__metrics__posix.cc | 2 +-
...atch-base_process_process__metrics__unittest.cc | 2 +-
.../patches/patch-base_process_process__posix.cc | 2 +-
.../patch-base_process_process__unittest.cc | 4 +-
.../patches/patch-base_profiler_module__cache.cc | 2 +-
...e_profiler_sampling__profiler__thread__token.cc | 2 +-
...se_profiler_sampling__profiler__thread__token.h | 2 +-
...ch-base_profiler_stack__base__address__posix.cc | 2 +-
...ofiler_stack__sampling__profiler__test__util.cc | 2 +-
...profiler_stack__sampling__profiler__unittest.cc | 2 +-
.../patch-base_profiler_thread__delegate__posix.cc | 2 +-
chromium/patches/patch-base_rand__util.h | 2 +-
chromium/patches/patch-base_rand__util__posix.cc | 8 +-
.../patch-base_strings_safe__sprintf__unittest.cc | 2 +-
.../patch-base_synchronization_lock__impl.h | 2 +-
chromium/patches/patch-base_syslog__logging.cc | 2 +-
chromium/patches/patch-base_system_sys__info.cc | 2 +-
chromium/patches/patch-base_system_sys__info.h | 2 +-
.../patch-base_system_sys__info__freebsd.cc | 25 +-
.../patches/patch-base_system_sys__info__netbsd.cc | 11 +-
.../patch-base_system_sys__info__openbsd.cc | 25 +-
.../patches/patch-base_system_sys__info__posix.cc | 8 +-
.../patch-base_system_sys__info__unittest.cc | 2 +-
...k_thread__pool_environment__config__unittest.cc | 2 +-
.../patch-base_test_launcher_test__launcher.cc | 2 +-
.../patch-base_test_test__file__util__linux.cc | 2 +-
.../patch-base_test_test__file__util__posix.cc | 2 +-
.../patches/patch-base_threading_hang__watcher.cc | 2 +-
.../patch-base_threading_platform__thread.h | 2 +-
.../patch-base_threading_platform__thread__bsd.cc | 2 +-
..._threading_platform__thread__internal__posix.cc | 4 +-
...patch-base_threading_platform__thread__posix.cc | 2 +-
...ch-base_threading_platform__thread__unittest.cc | 6 +-
...tch-base_trace__event_malloc__dump__provider.cc | 2 +-
...atch-base_trace__event_memory__dump__manager.cc | 2 +-
...atch-base_trace__event_process__memory__dump.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.h | 2 +-
.../patch-base_version__info_version__info.h | 2 +-
chromium/patches/patch-build_config_BUILD.gn | 2 +-
chromium/patches/patch-build_config_BUILDCONFIG.gn | 2 +-
chromium/patches/patch-build_config_clang_BUILD.gn | 4 +-
.../patches/patch-build_config_compiler_BUILD.gn | 28 +-
chromium/patches/patch-build_config_linux_BUILD.gn | 2 +-
.../patches/patch-build_config_linux_pkg-config.py | 2 +-
chromium/patches/patch-build_config_ozone.gni | 2 +-
chromium/patches/patch-build_config_rust.gni | 4 +-
.../patches/patch-build_config_v8__target__cpu.gni | 2 +-
chromium/patches/patch-build_detect__host__arch.py | 2 +-
chromium/patches/patch-build_gn__run__binary.py | 2 +-
chromium/patches/patch-build_linux_chrome.map | 2 +-
.../patches/patch-build_linux_strip__binary.py | 2 +-
chromium/patches/patch-build_linux_unbundle_icu.gn | 2 +-
.../patches/patch-build_linux_unbundle_libevent.gn | 2 +-
.../patches/patch-build_linux_unbundle_libusb.gn | 2 +-
.../patches/patch-build_rust_rust__bindgen.gni | 2 +-
chromium/patches/patch-build_rust_std_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patch-build_toolchain_gcc__solink__wrapper.py | 2 +-
.../patch-build_toolchain_gcc__toolchain.gni | 2 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_toolchain.gni | 2 +-
chromium/patches/patch-cc_base_features.cc | 4 +-
.../patch-chrome_app_chrome__command__ids.h | 2 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 6 +-
.../patch-chrome_app_chrome__main__delegate.cc | 37 +-
chromium/patches/patch-chrome_browser_BUILD.gn | 4 +-
.../patches/patch-chrome_browser_about__flags.cc | 96 +-
...ch-chrome_browser_accessibility_page__colors.cc | 2 +-
...h-chrome_browser_after__startup__task__utils.cc | 2 +-
...apps_app__service_publishers_extension__apps.cc | 2 +-
...er_apps_platform__apps_platform__app__launch.cc | 2 +-
...ser_apps_platform__apps_platform__app__launch.h | 2 +-
...ete_chrome__autocomplete__scheme__classifier.cc | 2 +-
...browser_background_background__mode__manager.cc | 2 +-
...owser_background_background__mode__optimizer.cc | 2 +-
.../patch-chrome_browser_browser__features.cc | 24 +-
.../patch-chrome_browser_browser__features.h | 26 +
.../patch-chrome_browser_browser__process__impl.cc | 35 +-
.../patch-chrome_browser_browser__process__impl.h | 4 +-
...hrome_browser_chrome__browser__field__trials.cc | 2 +-
...chrome_browser_chrome__browser__field__trials.h | 2 +-
..._browser_chrome__browser__interface__binders.cc | 20 +-
.../patch-chrome_browser_chrome__browser__main.cc | 22 +-
...r_chrome__browser__main__extra__parts__linux.cc | 2 +-
...r_chrome__browser__main__extra__parts__ozone.cc | 2 +-
...-chrome_browser_chrome__browser__main__linux.cc | 4 +-
...h-chrome_browser_chrome__browser__main__linux.h | 2 +-
...-chrome_browser_chrome__browser__main__posix.cc | 2 +-
...ome_browser_chrome__content__browser__client.cc | 38 +-
...rome_browser_chrome__content__browser__client.h | 2 +-
..._updater_widevine__cdm__component__installer.cc | 2 +-
...hrome__protocol__handler__registry__delegate.cc | 2 +-
chromium/patches/patch-chrome_browser_defaults.cc | 2 +-
...tity_device__oauth2__token__service__factory.cc | 2 +-
...hrome_browser_diagnostics_diagnostics__writer.h | 2 +-
...download_chrome__download__manager__delegate.cc | 8 +-
...h-chrome_browser_download_download__commands.cc | 4 +-
...ch-chrome_browser_download_download__commands.h | 2 +-
...rome_browser_download_download__file__picker.cc | 2 +-
...hrome_browser_download_download__item__model.cc | 8 +-
...atch-chrome_browser_download_download__prefs.cc | 18 +-
...patch-chrome_browser_download_download__prefs.h | 2 +-
...nectors_analysis_analysis__service__settings.cc | 2 +-
...-chrome_browser_enterprise_connectors_common.cc | 26 +
...er_enterprise_connectors_connectors__service.cc | 4 +-
...t_device__trust__connector__service__factory.cc | 2 +-
...evice__trust_device__trust__service__factory.cc | 2 +-
...ser_commands_key__rotation__command__factory.cc | 4 +-
...sistence_key__persistence__delegate__factory.cc | 2 +-
...ice__trust_signals_signals__service__factory.cc | 2 +-
...tors_reporting_browser__crash__event__router.cc | 2 +-
...nnectors_reporting_crash__reporting__context.cc | 2 +-
...ectors_reporting_realtime__reporting__client.cc | 8 +-
...nectors_reporting_realtime__reporting__client.h | 2 +-
...rise_identifiers_profile__id__delegate__impl.cc | 2 +-
...nt_profile__management__navigation__throttle.cc | 2 +-
...te__commands_cbcm__remote__commands__factory.cc | 2 +-
...ser_enterprise_signals_device__info__fetcher.cc | 2 +-
...erprise_signals_device__info__fetcher__linux.cc | 2 +-
...enterprise_signin_enterprise__signin__service.h | 2 +-
.../patch-chrome_browser_extensions_BUILD.gn | 10 +-
..._browser__context__keyed__service__factories.cc | 6 +-
...ate_chrome__desktop__report__request__helper.cc | 2 +-
...rprise__reporting__private_conversion__utils.cc | 2 +-
...erprise__reporting__private_conversion__utils.h | 2 +-
..._private_enterprise__reporting__private__api.cc | 10 +-
...__private_enterprise__reporting__private__api.h | 2 +-
...writer__private_removable__storage__provider.cc | 2 +-
...management_chrome__management__api__delegate.cc | 2 +-
...ensions_api_messaging_launch__context__posix.cc | 2 +-
...__private_passwords__private__delegate__impl.cc | 4 +-
...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +-
...extensions_api_settings__private_prefs__util.cc | 15 +-
...chrome_browser_extensions_api_tabs_tabs__api.cc | 4 +-
...gging__private_webrtc__logging__private__api.cc | 2 +-
...api_webstore__private_webstore__private__api.cc | 2 +-
..._browser_extensions_external__provider__impl.cc | 6 +-
...e__file__system__access__permission__context.cc | 8 +-
...-chrome_browser_first__run_first__run__dialog.h | 2 +-
...hrome_browser_first__run_first__run__internal.h | 2 +-
.../patch-chrome_browser_flag__descriptions.cc | 42 +-
.../patch-chrome_browser_flag__descriptions.h | 43 +-
...e_browser_gcm_gcm__profile__service__factory.cc | 2 +-
...__id_instance__id__profile__service__factory.cc | 2 +-
.../patch-chrome_browser_global__features.cc | 2 +-
.../patch-chrome_browser_global__features.h | 2 +-
...chrome_browser_headless_headless__mode__util.cc | 2 +-
...h-chrome_browser_intranet__redirect__detector.h | 2 +-
..._galleries_fileapi_mtp__device__map__service.cc | 2 +-
...dia__galleries_media__file__system__registry.cc | 2 +-
...ch-chrome_browser_media_audio__service__util.cc | 2 +-
...-chrome_browser_media_router_discovery_BUILD.gn | 2 +-
...er_discovery_discovery__network__list__posix.cc | 2 +-
...covery_discovery__network__list__wifi__linux.cc | 2 +-
...wser_media_webrtc_chrome__screen__enumerator.cc | 2 +-
...owser_media_webrtc_chrome__screen__enumerator.h | 2 +-
...ia_webrtc_desktop__media__picker__controller.cc | 2 +-
...e_browser_media_webrtc_webrtc__log__uploader.cc | 2 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 2 +-
...wser_media_webrtc_webrtc__logging__controller.h | 2 +-
.../patch-chrome_browser_memory__details.cc | 4 +-
...chrome__browser__main__extra__parts__metrics.cc | 2 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 10 +-
...ch-chrome_browser_metrics_perf_cpu__identity.cc | 2 +-
...trics_power_process__metrics__recorder__util.cc | 2 +-
...hrome_browser_metrics_power_process__monitor.cc | 2 +-
...chrome_browser_metrics_power_process__monitor.h | 2 +-
...owser_net_profile__network__context__service.cc | 8 +-
...rowser_net_system__network__context__manager.cc | 32 +-
...browser_net_system__network__context__manager.h | 6 +-
...page_modules_file__suggestion_drive__service.cc | 4 +-
..._browser_new__tab__page_new__tab__page__util.cc | 4 +-
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
...d__manager_chrome__password__manager__client.cc | 12 +-
...d__manager_password__reuse__manager__factory.cc | 2 +-
.../patch-chrome_browser_platform__util__linux.cc | 2 +-
...wser_policy_browser__signin__policy__handler.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 2 +-
...onfiguration__policy__handler__list__factory.cc | 65 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 2 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 16 +-
...er_prefs_pref__service__incognito__allowlist.cc | 4 +-
...er_printing_print__backend__service__manager.cc | 2 +-
...patch-chrome_browser_printing_printer__query.cc | 2 +-
...tch-chrome_browser_process__singleton__posix.cc | 2 +-
...hrome__browser__main__extra__parts__profiles.cc | 20 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 8 +-
...atch-chrome_browser_profiles_profiles__state.cc | 2 +-
...h-chrome_browser_renderer__preferences__util.cc | 2 +-
...s_settings_autofill__page_passwords__shared.css | 2 +-
...ome_browser_resources_signin_signin__shared.css | 2 +-
...d__content__scanning_binary__upload__service.cc | 2 +-
...oud__content__scanning_deep__scanning__utils.cc | 26 -
...dent__reporting_incident__reporting__service.cc | 2 +-
...rowser_screen__ai_screen__ai__install__state.cc | 2 +-
...owser_screen__ai_screen__ai__service__router.cc | 6 +-
...b__to__self_receiving__ui__handler__registry.cc | 2 +-
...o__self_send__tab__to__self__client__service.cc | 2 +-
...tch-chrome_browser_sessions_session__restore.cc | 6 +-
...ser_sharing_sharing__handler__registry__impl.cc | 2 +-
...patch-chrome_browser_shortcuts_icon__badging.cc | 2 +-
.../patch-chrome_browser_signin_signin__util.cc | 2 +-
...vised__user_supervised__user__browser__utils.cc | 8 +-
...rvised__user_supervised__user__browser__utils.h | 8 +-
...supervised__user__extensions__delegate__impl.cc | 2 +-
...__user_supervised__user__extensions__manager.cc | 2 +-
...d__user_supervised__user__extensions__manager.h | 2 +-
...ed__user__google__auth__navigation__throttle.cc | 6 +-
..._supervised__user__metrics__service__factory.cc | 2 +-
..._user_supervised__user__navigation__observer.cc | 2 +-
..._user_supervised__user__navigation__throttle.cc | 17 +-
...tch-chrome_browser_sync_chrome__sync__client.cc | 53 -
...owser_sync_chrome__sync__controller__builder.cc | 17 +
...rowser_sync_device__info__sync__client__impl.cc | 2 +-
...h-chrome_browser_sync_sync__service__factory.cc | 33 +-
...oup__sync_tab__group__sync__service__factory.cc | 17 +-
...e_browser_task__manager_sampling_task__group.cc | 2 +-
...me_browser_task__manager_sampling_task__group.h | 2 +-
..._task__manager_sampling_task__group__sampler.cc | 2 +-
...r_task__manager_sampling_task__group__sampler.h | 2 +-
...r_task__manager_sampling_task__manager__impl.cc | 2 +-
...browser_task__manager_task__manager__observer.h | 2 +-
.../patch-chrome_browser_themes_theme__helper.cc | 2 +-
.../patch-chrome_browser_themes_theme__service.cc | 4 +-
...e_browser_themes_theme__service__aura__linux.cc | 2 +-
...hrome_browser_themes_theme__service__factory.cc | 2 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
..._payments_desktop__payments__window__manager.cc | 6 +-
...l_payments_desktop__payments__window__manager.h | 2 +-
chromium/patches/patch-chrome_browser_ui_browser.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 | 2 +-
...patch-chrome_browser_ui_browser__view__prefs.cc | 2 +-
.../patch-chrome_browser_ui_chrome__pages.cc | 2 +-
.../patch-chrome_browser_ui_chrome__pages.h | 2 +-
...rowser_ui_color_native__chrome__color__mixer.cc | 2 +-
.../patches/patch-chrome_browser_ui_managed__ui.cc | 8 +-
...r_ui_omnibox_omnibox__pedal__implementations.cc | 2 +-
...rollers_relaunch__chrome__bubble__controller.cc | 2 +-
..._passwords_manage__passwords__ui__controller.cc | 6 +-
.../patches/patch-chrome_browser_ui_sad__tab.cc | 2 +-
...sharing__hub_sharing__hub__bubble__controller.h | 2 +-
...e_browser_ui_signin_signin__view__controller.cc | 2 +-
..._ui_signin_signin__view__controller__delegate.h | 2 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 2 +-
...browser_ui_startup_startup__browser__creator.cc | 8 +-
...r_ui_startup_startup__browser__creator__impl.cc | 8 +-
...me_browser_ui_startup_startup__tab__provider.cc | 2 +-
.../patch-chrome_browser_ui_tab__helpers.cc | 6 +-
.../patch-chrome_browser_ui_tabs_features.cc | 2 +-
...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc | 2 +-
...wser_ui_task__manager_task__manager__columns.cc | 2 +-
...ui_task__manager_task__manager__table__model.cc | 2 +-
...ch-chrome_browser_ui_test_popup__browsertest.cc | 2 +-
...tch-chrome_browser_ui_test_test__browser__ui.cc | 2 +-
.../patch-chrome_browser_ui_ui__features.cc | 6 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 4 +-
...h-chrome_browser_ui_views_accelerator__table.cc | 2 +-
...pps_chrome__native__app__window__views__aura.cc | 2 +-
...s_chrome__browser__main__extra__parts__views.cc | 6 +-
...rome_browser_ui_views_chrome__views__delegate.h | 2 +-
...wser_ui_views_chrome__views__delegate__linux.cc | 2 +-
...owser_ui_views_compose_compose__dialog__view.cc | 2 +-
...chrome_browser_ui_views_frame_browser__frame.cc | 2 +-
...-chrome_browser_ui_views_frame_browser__frame.h | 2 +-
...ws_frame_browser__frame__view__layout__linux.cc | 2 +-
..._browser__frame__view__layout__linux__native.cc | 2 +-
...r_ui_views_frame_browser__frame__view__linux.cc | 2 +-
...er__non__client__frame__view__factory__views.cc | 2 +-
...-chrome_browser_ui_views_frame_browser__view.cc | 4 +-
..._ui_views_frame_opaque__browser__frame__view.cc | 2 +-
...r_ui_views_frame_opaque__browser__frame__view.h | 2 +-
...paque__browser__frame__view__layout__delegate.h | 2 +-
...e_picture__in__picture__browser__frame__view.cc | 10 +-
...me_picture__in__picture__browser__frame__view.h | 2 +-
..._ui_views_frame_system__menu__model__builder.cc | 2 +-
...ui_views_frame_system__menu__model__delegate.cc | 2 +-
...wser_ui_views_frame_tab__strip__region__view.cc | 4 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 4 +-
...rowser_ui_views_omnibox_omnibox__view__views.cc | 4 +-
...views_passwords_password__bubble__view__base.cc | 2 +-
...rowser_ui_views_profiles_profile__menu__view.cc | 2 +-
..._ui_views_profiles_profile__menu__view__base.cc | 4 +-
...wser_ui_views_profiles_profile__picker__view.cc | 6 +-
...es_signin__view__controller__delegate__views.cc | 16 +-
...les_signin__view__controller__delegate__views.h | 4 +-
.../patch-chrome_browser_ui_views_tabs_tab.cc | 2 +-
..._browser_ui_views_tabs_tab__drag__controller.cc | 21 +-
...ui_views_tabs_tab__hover__card__bubble__view.cc | 4 +-
...rome_browser_ui_views_tabs_tab__style__views.cc | 2 +-
..._education_browser__user__education__service.cc | 13 +-
...eb__apps_web__app__integration__test__driver.cc | 20 +-
...rowser_ui_web__applications_web__app__dialogs.h | 2 +-
...eb__applications_web__app__ui__manager__impl.cc | 4 +-
...web__applications_web__app__ui__manager__impl.h | 2 +-
...atch-chrome_browser_ui_webui_about_about__ui.cc | 2 +-
...patch-chrome_browser_ui_webui_about_about__ui.h | 2 +-
..._ui_webui_app__home_app__home__page__handler.cc | 2 +-
...r_ui_webui_app__home_app__home__page__handler.h | 2 +-
...icate__manager_certificate__manager__handler.cc | 4 +-
...i_certificate__manager_client__cert__sources.cc | 8 +-
...ui_certificate__manager_client__cert__sources.h | 8 +-
...me_browser_ui_webui_chrome__web__ui__configs.cc | 24 +-
...i_webui_chrome__web__ui__controller__factory.cc | 27 +-
...i_connectors__internals_device__trust__utils.cc | 2 +-
...r__education__internals__page__handler__impl.cc | 2 +-
...wser_ui_webui_interstitials_interstitial__ui.cc | 12 +-
...e_browser_ui_webui_management_management__ui.cc | 6 +-
...i_webui_management_management__ui__constants.cc | 4 +-
...ui_webui_management_management__ui__constants.h | 2 +-
..._ui_webui_management_management__ui__handler.cc | 4 +-
...r_ui_webui_management_management__ui__handler.h | 2 +-
...ebui_password__manager_promo__cards__handler.cc | 2 +-
...manager_promo__cards_relaunch__chrome__promo.cc | 2 +-
...rowser_ui_webui_searchbox_searchbox__handler.cc | 4 +-
...rowser_ui_webui_settings_appearance__handler.cc | 2 +-
...tings_settings__localized__strings__provider.cc | 14 +-
...ser_ui_webui_signin_profile__picker__handler.cc | 6 +-
...hrome_browser_ui_window__sizer_window__sizer.cc | 2 +-
...king_visited__url__ranking__service__factory.cc | 6 +-
...lications_commands_launch__web__app__command.cc | 2 +-
...s_commands_set__user__display__mode__command.cc | 2 +-
...er_web__applications_extension__status__utils.h | 2 +-
...ications_extensions_extension__status__utils.cc | 2 +-
...ons_os__integration_os__integration__manager.cc | 2 +-
...__integration_os__integration__test__override.h | 2 +-
...integration_run__on__os__login__sub__manager.cc | 2 +-
...tions_os__integration_shortcut__sub__manager.cc | 2 +-
...gration_web__app__file__handler__registration.h | 2 +-
...lications_os__integration_web__app__shortcut.cc | 4 +-
...plications_os__integration_web__app__shortcut.h | 2 +-
...pplications_policy_web__app__policy__manager.cc | 2 +-
...s_test_os__integration__test__override__impl.cc | 28 +-
...ns_test_os__integration__test__override__impl.h | 6 +-
..._browser_web__applications_web__app__helpers.cc | 2 +-
...ser_web__applications_web__app__install__info.h | 2 +-
...thn_chrome__authenticator__request__delegate.cc | 4 +-
...tch-chrome_browser_webauthn_enclave__manager.cc | 2 +-
...ser_webauthn_gpm__user__verification__policy.cc | 2 +-
...me_browser_webauthn_unexportable__key__utils.cc | 2 +-
.../patches/patch-chrome_common_channel__info.h | 2 +-
.../patch-chrome_common_channel__info__posix.cc | 6 +-
.../patch-chrome_common_chrome__features.cc | 14 +-
.../patches/patch-chrome_common_chrome__features.h | 10 +-
.../patches/patch-chrome_common_chrome__paths.cc | 2 +-
.../patches/patch-chrome_common_chrome__paths.h | 2 +-
.../patch-chrome_common_chrome__paths__internal.h | 2 +-
.../patch-chrome_common_chrome__switches.cc | 2 +-
.../patches/patch-chrome_common_chrome__switches.h | 2 +-
.../patches/patch-chrome_common_crash__keys.cc | 2 +-
...rmissions_chrome__permission__message__rules.cc | 2 +-
...ch-chrome_common_media_cdm__host__file__path.cc | 2 +-
.../patch-chrome_common_media_cdm__registration.cc | 2 +-
.../patch-chrome_common_media_cdm__registration.h | 2 +-
...a_component__widevine__cdm__hint__file__linux.h | 2 +-
chromium/patches/patch-chrome_common_pref__names.h | 20 +-
.../patches/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 2 +-
.../patch-chrome_common_webui__url__constants.h | 8 +-
...ise__companion_enterprise__companion__client.cc | 2 +-
.../patch-chrome_enterprise__companion_lock.cc | 2 +-
...vices_printing_print__backend__service__impl.cc | 2 +-
...services_speech_audio__source__fetcher__impl.cc | 2 +-
...e_test_base_scoped__channel__override__posix.cc | 2 +-
...ch-chrome_test_chromedriver_chrome__launcher.cc | 2 +-
...rome_test_chromedriver_chrome_chrome__finder.cc | 2 +-
...e_test_chromedriver_key__converter__unittest.cc | 2 +-
...medriver_keycode__text__conversion__unittest.cc | 2 +-
...sed__user_google__auth__state__waiter__mixin.cc | 17 +
.../patch-chrome_updater_app_app__uninstall.cc | 17 +
.../patches/patch-chrome_updater_configurator.cc | 4 +-
chromium/patches/patch-chrome_updater_lock.cc | 2 +-
.../patch-chrome_updater_util_posix__util.cc | 2 +-
chromium/patches/patch-chrome_utility_services.cc | 2 +-
...hromecast_browser_cast__browser__main__parts.cc | 2 +-
...ecast_browser_cast__content__browser__client.cc | 4 +-
..._browser_runtime__application__service__impl.cc | 2 +-
...omecast_media_base_default__monotonic__clock.cc | 2 +-
...l_core_browser_autofill__optimization__guide.cc | 2 +-
...utofill_core_browser_payments__data__manager.cc | 4 +-
...ill_core_common_autofill__payments__features.cc | 4 +-
...fill_core_common_autofill__payments__features.h | 2 +-
...ponents_autofill_core_common_autofill__prefs.cc | 17 +
...mponents_autofill_core_common_autofill__prefs.h | 17 +
...onents_commerce_core_commerce__feature__list.cc | 13 +-
...nstrained__window_constrained__window__views.cc | 4 +-
...ngs_core_browser_website__settings__registry.cc | 2 +-
...omponents_cookie__config_cookie__store__util.cc | 2 +-
.../patch-components_crash_core_app_BUILD.gn | 12 +-
...nts_crash_core_app_chrome__crashpad__handler.cc | 2 +-
...nents_crash_core_app_crashpad__handler__main.cc | 2 +-
...h_core_browser_crash__upload__list__crashpad.cc | 2 +-
.../patch-components_crash_core_common_BUILD.gn | 2 +-
...ignals_core_browser_mock__signals__aggregator.h | 2 +-
...ice__signals_core_browser_signals__aggregator.h | 2 +-
...gnals_core_browser_signals__aggregator__impl.cc | 2 +-
...ignals_core_browser_signals__aggregator__impl.h | 2 +-
...ignals_core_browser_user__permission__service.h | 2 +-
...core_browser_user__permission__service__impl.cc | 2 +-
..._core_browser_user__permission__service__impl.h | 2 +-
...evice__signals_core_common_signals__features.cc | 2 +-
...device__signals_core_common_signals__features.h | 2 +-
...nals_core_system__signals_platform__delegate.cc | 2 +-
...nents_device__signals_test_signals__contract.cc | 2 +-
...service_discardable__shared__memory__manager.cc | 2 +-
...ponents_embedder__support_user__agent__utils.cc | 2 +-
...bedder__support_user__agent__utils__unittest.cc | 2 +-
...components_enterprise_watermarking_watermark.cc | 6 +-
...h-components_eye__dropper_eye__dropper__view.cc | 2 +-
..._feature__engagement_public_event__constants.cc | 2 +-
...s_feature__engagement_public_event__constants.h | 2 +-
...e__engagement_public_feature__configurations.cc | 8 +-
...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 | 16 +-
...omponents_feed_core_proto_v2_wire_version.proto | 2 +-
...s_feed_core_v2_feed__network__impl__unittest.cc | 2 +-
.../patch-components_feed_core_v2_proto__util.cc | 2 +-
...omponents_feed_core_v2_proto__util__unittest.cc | 2 +-
...-components_feed_core_v2_test_proto__printer.cc | 2 +-
.../patch-components_flags__ui_flags__state.cc | 2 +-
.../patches/patch-components_gwp__asan_BUILD.gn | 2 +-
..._asan_client_guarded__page__allocator__posix.cc | 2 +-
.../patch-components_gwp__asan_client_gwp__asan.cc | 2 +-
...ponents_gwp__asan_client_gwp__asan__features.cc | 2 +-
...nts_gwp__asan_crash__handler_crash__analyzer.cc | 2 +-
...patch-components_live__caption_caption__util.cc | 4 +-
.../patch-components_live__caption_caption__util.h | 2 +-
...omponents_media__router_common_media__source.cc | 2 +-
...n_providers_cast_channel_cast__message__util.cc | 2 +-
...ter_common_providers_cast_channel_enum__table.h | 22 +
...ents_metrics_drive__metrics__provider__linux.cc | 2 +-
.../patch-components_metrics_metrics__log.cc | 2 +-
.../patch-components_metrics_motherboard.cc | 2 +-
...nts_named__mojo__ipc__server_connection__info.h | 2 +-
...erver_named__mojo__ipc__server__client__util.cc | 4 +-
.../patch-components_named__system__lock_lock.h | 2 +-
...patch-components_neterror_resources_neterror.js | 2 +-
...rator_browser_network__session__configurator.cc | 4 +-
...ser_network__session__configurator__unittest.cc | 4 +-
...zation__guide_core_optimization__guide__util.cc | 2 +-
..._async_browser_secret__portal__key__provider.cc | 18 +
...-components_os__crypt_async_common_encryptor.cc | 17 +
...onents_os__crypt_sync_libsecret__util__linux.cc | 4 +-
.../patch-components_os__crypt_sync_os__crypt.h | 8 +-
...aint__preview_browser_paint__preview__client.cc | 4 +-
...iew_browser_paint__preview__client__unittest.cc | 2 +-
...aint__preview_common_proto_paint__preview.proto | 2 +-
..._preview_player_player__compositor__delegate.cc | 2 +-
...ger_core_browser_features_password__features.cc | 4 +-
...ager_core_browser_features_password__features.h | 4 +-
...manager_core_browser_password__form__manager.cc | 8 +-
...word__manager_core_browser_password__manager.cc | 2 +-
...anager_core_browser_password__manager__client.h | 6 +-
...ger_core_browser_password__manager__switches.cc | 2 +-
...ager_core_browser_password__manager__switches.h | 2 +-
...ore_browser_password__manual__fallback__flow.cc | 26 +-
...core_browser_password__manual__fallback__flow.h | 4 +-
..._core_browser_password__store__factory__util.cc | 4 +-
...core_browser_password__store_login__database.cc | 6 +-
...ssword__store_login__database__async__helper.cc | 2 +-
...er_password__store_login__database__unittest.cc | 4 +-
...core_browser_stub__password__manager__client.cc | 4 +-
..._core_browser_stub__password__manager__client.h | 2 +-
...er_core_common_password__manager__pref__names.h | 4 +-
...mponents_performance__manager_public_features.h | 2 +-
...sions_prediction__service_prediction__common.cc | 2 +-
...icy_core_browser_policy__pref__mapping__test.cc | 2 +-
...licy_core_common_cloud_cloud__policy__client.cc | 4 +-
...mmon_cloud_cloud__policy__refresh__scheduler.cc | 26 +
...policy_core_common_cloud_cloud__policy__util.cc | 2 +-
...ts_policy_core_common_policy__loader__common.cc | 2 +-
...-components_policy_core_common_policy__paths.cc | 2 +-
...-components_policy_core_common_policy__utils.cc | 6 +-
...onents_policy_tools_generate__policy__source.py | 2 +-
.../patch-components_power__metrics_BUILD.gn | 2 +-
...nts_power__metrics_energy__metrics__provider.cc | 2 +-
...ontent_common_file__type__policies__unittest.cc | 2 +-
...ing_content_resources_gen__file__type__proto.py | 2 +-
..._core_browser_db_v4__protocol__manager__util.cc | 2 +-
..._browser_realtime_url__lookup__service__base.cc | 4 +-
...mponents_safe__browsing_core_common_features.cc | 4 +-
...gine__choice_search__engine__choice__service.cc | 4 +-
...nents_search__engines_template__url__service.cc | 4 +-
...onents_security__interstitials_content_utils.cc | 2 +-
..._default__model_cross__device__user__segment.cc | 2 +-
...paint__preview__compositor__collection__impl.cc | 2 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 2 +-
.../patch-components_storage__monitor_BUILD.gn | 2 +-
...torage__monitor_removable__device__constants.cc | 2 +-
...storage__monitor_removable__device__constants.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 2 +-
...r_core_browser_supervised__user__preferences.cc | 2 +-
..._user_core_browser_supervised__user__service.cc | 4 +-
...onents_supervised__user_core_common_features.cc | 6 +-
...ponents_supervised__user_core_common_features.h | 6 +-
...ents_supervised__user_core_common_pref__names.h | 2 +-
...sync__device__info_local__device__info__util.cc | 2 +-
...evice__info_local__device__info__util__linux.cc | 2 +-
.../patch-components_sync_base_sync__util.cc | 2 +-
.../patch-components_system__cpu_cpu__probe.cc | 2 +-
...onents_translate_core_common_translate__util.cc | 2 +-
...sted__vault_trusted__vault__connection__impl.cc | 4 +-
...ponents_update__client_update__query__params.cc | 2 +-
..._formatter_spoof__checks_idn__spoof__checker.cc | 2 +-
...nts_user__education_views_help__bubble__view.cc | 4 +-
...nents_variations_service_variations__service.cc | 4 +-
...isited__url__ranking_public_url__visit__util.cc | 4 +-
...ch-components_viz_host_host__display__client.cc | 2 +-
...tch-components_viz_host_host__display__client.h | 2 +-
...isplay__embedder_skia__output__surface__impl.cc | 4 +-
..._display__embedder_software__output__surface.cc | 2 +-
...e_display__embedder_software__output__surface.h | 2 +-
...omponents_viz_service_display_skia__renderer.cc | 4 +-
...e__sinks_root__compositor__frame__sink__impl.cc | 4 +-
...me__sinks_root__compositor__frame__sink__impl.h | 2 +-
...ch-components_viz_test_fake__display__client.cc | 2 +-
...tch-components_viz_test_fake__display__client.h | 2 +-
...tch-components_viz_test_mock__display__client.h | 2 +-
.../patch-components_webapps_browser_features.cc | 17 -
chromium/patches/patch-content_app_BUILD.gn | 2 +-
.../patches/patch-content_app_content__main.cc | 6 +-
...atch-content_app_content__main__runner__impl.cc | 8 +-
chromium/patches/patch-content_browser_BUILD.gn | 6 +-
.../patch-content_browser_audio_audio__service.cc | 2 +-
..._browser_browser__child__process__host__impl.cc | 2 +-
...t_browser_browser__child__process__host__impl.h | 2 +-
...ild__process__host__impl__receiver__bindings.cc | 2 +-
.../patch-content_browser_browser__main__loop.cc | 6 +-
...tent_browser_child__process__launcher__helper.h | 2 +-
...wser_child__process__launcher__helper__linux.cc | 2 +-
...browser_child__thread__type__switcher__linux.cc | 4 +-
..._compositor_viz__process__transport__factory.cc | 2 +-
...wser_devtools_devtools__frontend__host__impl.cc | 2 +-
...owser_devtools_devtools__frontend__host__impl.h | 2 +-
...wser_devtools_protocol_system__info__handler.cc | 2 +-
...ccess_file__path__watcher_file__path__watcher.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...le__path__watcher_file__path__watcher__kqueue.h | 2 +-
...s_file__system__access__local__path__watcher.cc | 2 +-
...font__access_font__enumeration__data__source.cc | 2 +-
.../patch-content_browser_gpu_compositor__util.cc | 2 +-
...content_browser_gpu_gpu__data__manager__impl.cc | 2 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 2 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +-
...browser_gpu_gpu__data__manager__impl__private.h | 2 +-
..._gpu_gpu__memory__buffer__manager__singleton.cc | 12 +-
...patch-content_browser_gpu_gpu__process__host.cc | 6 +-
...wser_media_frameless__media__interface__proxy.h | 2 +-
...r_media_media__keys__listener__manager__impl.cc | 2 +-
...ent_browser_network__service__instance__impl.cc | 2 +-
...i__plugin__process__host__receiver__bindings.cc | 2 +-
...rowser_renderer__host_delegated__frame__host.cc | 2 +-
...__host_input_input__device__change__observer.cc | 2 +-
...ia_service__video__capture__device__launcher.cc | 2 +-
...renderer__host_pepper_pepper__file__io__host.cc | 2 +-
...r_renderer__host_render__process__host__impl.cc | 14 +-
...er_renderer__host_render__process__host__impl.h | 6 +-
...der__process__host__impl__receiver__bindings.cc | 2 +-
...wser_renderer__host_render__view__host__impl.cc | 4 +-
...derer__host_render__widget__host__view__aura.cc | 16 +-
...nderer__host_render__widget__host__view__aura.h | 4 +-
...t_render__widget__host__view__event__handler.cc | 2 +-
.../patch-content_browser_sandbox__host__linux.cc | 2 +-
...scheduler_responsiveness_jank__monitor__impl.cc | 2 +-
...duler_responsiveness_native__event__observer.cc | 2 +-
...eduler_responsiveness_native__event__observer.h | 2 +-
...patch-content_browser_utility__process__host.cc | 8 +-
.../patch-content_browser_utility__process__host.h | 2 +-
...r_utility__process__host__receiver__bindings.cc | 2 +-
...h-content_browser_utility__sandbox__delegate.cc | 4 +-
.../patch-content_browser_v8__snapshot__files.cc | 2 +-
...wser_web__contents_web__contents__view__aura.cc | 2 +-
...contents_web__contents__view__aura__unittest.cc | 2 +-
...browser_webui_web__ui__main__frame__observer.cc | 2 +-
..._browser_webui_web__ui__main__frame__observer.h | 2 +-
...owser_zygote__host_zygote__host__impl__linux.cc | 2 +-
...rowser_zygote__host_zygote__host__impl__linux.h | 2 +-
chromium/patches/patch-content_child_BUILD.gn | 2 +-
.../patches/patch-content_child_child__process.cc | 2 +-
.../patches/patch-content_child_child__process.h | 2 +-
chromium/patches/patch-content_common_BUILD.gn | 2 +-
chromium/patches/patch-content_common_features.cc | 4 +-
chromium/patches/patch-content_common_features.h | 4 +-
.../patch-content_common_font__list__unittest.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
...content_common_gpu__pre__sandbox__hook__linux.h | 2 +-
.../patches/patch-content_common_user__agent.cc | 2 +-
.../patch-content_gpu_gpu__child__thread.cc | 2 +-
chromium/patches/patch-content_gpu_gpu__main.cc | 6 +-
...t_ppapi__plugin_ppapi__blink__platform__impl.cc | 2 +-
...nt_ppapi__plugin_ppapi__blink__platform__impl.h | 2 +-
...ch-content_ppapi__plugin_ppapi__plugin__main.cc | 2 +-
...tent_public_browser_content__browser__client.cc | 4 +-
...ontent_public_browser_service__process__host.cc | 2 +-
...blic_browser_zygote__host_zygote__host__linux.h | 2 +-
...atch-content_public_common_content__features.cc | 6 +-
...atch-content_public_common_content__switches.cc | 6 +-
...patch-content_public_common_content__switches.h | 4 +-
...patch-content_public_common_zygote_features.gni | 2 +-
.../patch-content_renderer_render__thread__impl.cc | 4 +-
...ent_renderer_renderer__blink__platform__impl.cc | 10 +-
...tent_renderer_renderer__blink__platform__impl.h | 4 +-
...er_renderer__main__platform__delegate__linux.cc | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 4 +-
...atch-content_shell_app_shell__main__delegate.cc | 2 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
.../patch-content_shell_browser_shell__paths.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 2 +-
...hell_utility_shell__content__utility__client.cc | 2 +-
chromium/patches/patch-content_test_BUILD.gn | 4 +-
chromium/patches/patch-content_utility_services.cc | 12 +-
...ch_speech__recognition__sandbox__hook__linux.cc | 2 +-
...ech_speech__recognition__sandbox__hook__linux.h | 2 +-
...link__platform__with__sandbox__support__impl.cc | 2 +-
...blink__platform__with__sandbox__support__impl.h | 2 +-
.../patches/patch-content_utility_utility__main.cc | 14 +-
.../patch-content_utility_utility__thread__impl.cc | 2 +-
chromium/patches/patch-content_zygote_BUILD.gn | 2 +-
.../patches/patch-content_zygote_zygote__linux.cc | 2 +-
.../patch-content_zygote_zygote__main__linux.cc | 2 +-
.../patch-device_bluetooth_bluetooth__adapter.cc | 2 +-
.../patch-device_bluetooth_cast__bluetooth.gni | 2 +-
chromium/patches/patch-device_gamepad_BUILD.gn | 2 +-
.../patch-device_gamepad_gamepad__provider.cc | 2 +-
.../patch-device_gamepad_hid__writer__linux.cc | 2 +-
..._browser__context__keyed__service__factories.cc | 4 +-
...sions_browser_api_management_management__api.cc | 2 +-
...sions_browser_api_messaging_message__service.cc | 2 +-
...ivate_networking__private__delegate__factory.cc | 2 +-
...tensions_common_api___permission__features.json | 2 +-
.../patch-extensions_common_api_runtime.json | 2 +-
.../patches/patch-extensions_common_command.cc | 2 +-
.../patch-extensions_common_features_feature.cc | 2 +-
...ensions_renderer_bindings_api__binding__util.cc | 4 +-
...-extensions_renderer_bindings_argument__spec.cc | 2 +-
...h-extensions_shell_app_shell__main__delegate.cc | 2 +-
...er_api_runtime_shell__runtime__api__delegate.cc | 4 +-
...ns_shell_browser_shell__browser__main__parts.cc | 2 +-
...shell_browser_shell__extensions__api__client.cc | 2 +-
..._shell_browser_shell__extensions__api__client.h | 2 +-
...h-google__apis_gcm_engine_heartbeat__manager.cc | 2 +-
.../patch-google__apis_google__api__keys-inc.cc | 2 +-
...mand__buffer_service_dawn__context__provider.cc | 4 +-
..._command__buffer_service_gles2__cmd__decoder.cc | 2 +-
...mmand__buffer_service_shared__context__state.cc | 35 +
...ommand__buffer_service_shared__context__state.h | 26 +
...image_angle__vulkan__image__backing__factory.cc | 2 +-
...e_shared__image_external__vk__image__backing.cc | 4 +-
..._image_external__vk__image__backing__factory.cc | 17 +
...service_shared__image_shared__image__factory.cc | 22 +-
...service_shared__image_shared__image__manager.cc | 4 +-
...ce_shared__image_wrapped__sk__image__backing.cc | 2 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +-
...ffer_tests_gl__gpu__memory__buffer__unittest.cc | 2 +-
.../patches/patch-gpu_config_gpu__control__list.cc | 2 +-
.../patch-gpu_config_gpu__finch__features.cc | 10 +-
.../patch-gpu_config_gpu__info__collector.cc | 4 +-
.../patches/patch-gpu_config_gpu__test__config.cc | 2 +-
...-gpu_ipc_common_gpu__memory__buffer__support.cc | 4 +-
...h-gpu_ipc_common_gpu__memory__buffer__support.h | 2 +-
.../patches/patch-gpu_ipc_service_gpu__init.cc | 2 +-
...gpu_ipc_service_gpu__memory__buffer__factory.cc | 10 +-
chromium/patches/patch-gpu_ipc_service_x__util.h | 2 +-
.../patches/patch-gpu_vulkan_generate__bindings.py | 2 +-
.../patches/patch-gpu_vulkan_semaphore__handle.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.h | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.cc | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__image.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__util.cc | 2 +-
...rowser_headless__browser__main__parts__posix.cc | 2 +-
...b_browser_headless__content__browser__client.cc | 26 +
...ib_browser_headless__content__browser__client.h | 2 +-
..._browser_headless__request__context__manager.cc | 17 -
...ss_lib_browser_headless__web__contents__impl.cc | 2 +-
...adless_lib_headless__content__main__delegate.cc | 2 +-
chromium/patches/patch-ipc_ipc__channel.h | 2 +-
chromium/patches/patch-ipc_ipc__channel__common.cc | 2 +-
chromium/patches/patch-ipc_ipc__channel__mojo.cc | 2 +-
chromium/patches/patch-ipc_ipc__message__utils.cc | 2 +-
chromium/patches/patch-ipc_ipc__message__utils.h | 2 +-
chromium/patches/patch-media_BUILD.gn | 2 +-
chromium/patches/patch-media_audio_BUILD.gn | 2 +-
.../patch-media_audio_alsa_audio__manager__alsa.cc | 2 +-
.../patch-media_audio_audio__input__device.cc | 2 +-
...h-media_audio_audio__output__proxy__unittest.cc | 2 +-
.../patches/patch-media_audio_pulse_pulse__util.cc | 2 +-
...atch-media_audio_sndio_audio__manager__sndio.cc | 2 +-
...patch-media_audio_sndio_audio__manager__sndio.h | 2 +-
.../patch-media_audio_sndio_sndio__input.cc | 2 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 2 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
.../patches/patch-media_base_audio__latency.cc | 2 +-
.../patch-media_base_libaom__thread__wrapper.cc | 2 +-
.../patch-media_base_libvpx__thread__wrapper.cc | 2 +-
.../patches/patch-media_base_media__switches.cc | 26 +-
.../patches/patch-media_base_media__switches.h | 12 +-
...ch-media_base_user__input__monitor__unittest.cc | 2 +-
chromium/patches/patch-media_base_video__frame.cc | 8 +-
chromium/patches/patch-media_base_video__frame.h | 12 +-
...ideo_create__video__capture__device__factory.cc | 2 +-
..._video_fake__video__capture__device__factory.cc | 2 +-
..._video_file__video__capture__device__factory.cc | 2 +-
...h-media_capture_video_linux_fake__v4l2__impl.cc | 2 +-
...ch-media_capture_video_linux_fake__v4l2__impl.h | 2 +-
..._capture_video_linux_v4l2__capture__delegate.cc | 30 +-
...a_capture_video_linux_v4l2__capture__delegate.h | 2 +-
...dia_capture_video_linux_v4l2__capture__device.h | 2 +-
...ture_video_linux_v4l2__capture__device__impl.cc | 2 +-
...pture_video_linux_v4l2__capture__device__impl.h | 2 +-
..._linux_video__capture__device__factory__v4l2.cc | 2 +-
...o_linux_video__capture__device__factory__v4l2.h | 2 +-
...re_video_linux_video__capture__device__linux.cc | 2 +-
...deo__capture__buffer__tracker__factory__impl.cc | 2 +-
...capture_video_video__capture__device__client.cc | 2 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 2 +-
.../patch-media_ffmpeg_scripts_robo__lib_config.py | 2 +-
.../patches/patch-media_gpu_buffer__validation.cc | 2 +-
...a_gpu_chromeos_gl__image__processor__backend.cc | 2 +-
...u_chromeos_libyuv__image__processor__backend.cc | 2 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 2 +-
...gpu_chromeos_native__pixmap__frame__resource.cc | 2 +-
...a_gpu_chromeos_platform__video__frame__utils.cc | 2 +-
...-media_gpu_chromeos_video__decoder__pipeline.cc | 2 +-
...gpu_gpu__video__encode__accelerator__factory.cc | 2 +-
...dware__video__decoding__sandbox__hook__linux.cc | 8 +-
...rdware__video__decoding__sandbox__hook__linux.h | 2 +-
...dware__video__encoding__sandbox__hook__linux.cc | 6 +-
...rdware__video__encoding__sandbox__hook__linux.h | 2 +-
.../patches/patch-media_gpu_test_raw__video.cc | 2 +-
...ch-media_gpu_test_video__frame__file__writer.cc | 2 +-
.../patch-media_gpu_test_video__frame__helpers.cc | 2 +-
...patch-media_gpu_test_video__frame__validator.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__wrapper.cc | 2 +-
chromium/patches/patch-media_media__options.gni | 2 +-
.../patches/patch-media_mojo_mojom_stable_BUILD.gn | 2 +-
...stable__video__decoder__types__mojom__traits.cc | 6 +-
..._stable__video__decoder__types__mojom__traits.h | 2 +-
...media_mojo_mojom_video__frame__mojom__traits.cc | 2 +-
.../patch-media_video_fake__gpu__memory__buffer.cc | 2 +-
...ideo_gpu__memory__buffer__video__frame__pool.cc | 14 +-
...ia_video_video__encode__accelerator__adapter.cc | 2 +-
...eo_video__encode__accelerator__adapter__test.cc | 2 +-
.../patches/patch-media_webrtc_audio__processor.cc | 2 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
.../patch-media_webrtc_helpers__unittests.cc | 2 +-
chromium/patches/patch-mojo_core_BUILD.gn | 2 +-
chromium/patches/patch-mojo_core_channel.cc | 8 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 2 +-
chromium/patches/patch-net_BUILD.gn | 22 +-
chromium/patches/patch-net_base_features.cc | 4 +-
...tch-net_base_mock__network__change__notifier.cc | 2 +-
...atch-net_base_mock__network__change__notifier.h | 2 +-
.../patch-net_base_network__change__notifier.cc | 2 +-
.../patch-net_base_network__change__notifier.h | 2 +-
...-net_base_network__change__notifier__passive.cc | 2 +-
.../patch-net_base_network__interfaces__posix.h | 2 +-
.../patch-net_base_sockaddr__util__posix.cc | 2 +-
...tch-net_base_sockaddr__util__posix__unittest.cc | 2 +-
.../patches/patch-net_cert_cert__verify__proc.h | 4 +-
...net_disk__cache_simple_simple__file__tracker.cc | 2 +-
chromium/patches/patch-net_dns_BUILD.gn | 2 +-
chromium/patches/patch-net_dns_address__info.cc | 2 +-
.../patch-net_dns_address__sorter__posix.cc | 2 +-
.../patch-net_dns_dns__config__service__posix.cc | 2 +-
chromium/patches/patch-net_dns_dns__reloader.cc | 2 +-
chromium/patches/patch-net_dns_dns__util.cc | 2 +-
.../patches/patch-net_dns_host__resolver__proc.cc | 2 +-
chromium/patches/patch-net_dns_public_BUILD.gn | 2 +-
.../patches/patch-net_dns_public_resolv__reader.cc | 2 +-
.../patches/patch-net_dns_public_resolv__reader.h | 2 +-
.../patch-net_dns_public_scoped__res__state.cc | 2 +-
.../patch-net_dns_public_scoped__res__state.h | 2 +-
.../patch-net_filter_zstd__source__stream.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.h | 2 +-
...atch-net_http_http__auth__handler__negotiate.cc | 2 +-
.../patch-net_http_http__auth__preferences.cc | 2 +-
.../patch-net_http_http__auth__preferences.h | 2 +-
.../patch-net_http_http__network__session.cc | 2 +-
...net_proxy__resolution_proxy__config__service.cc | 2 +-
...xy__resolution_proxy__config__service__linux.cc | 2 +-
chromium/patches/patch-net_socket_socket__posix.cc | 2 +-
.../patch-net_socket_socks5__client__socket.cc | 2 +-
.../patches/patch-net_socket_tcp__socket__posix.cc | 4 +-
.../patches/patch-net_socket_udp__socket__posix.cc | 2 +-
.../patch-net_socket_udp__socket__unittest.cc | 2 +-
.../patches/patch-net_third__party_quiche_BUILD.gn | 2 +-
..._tools_cert__verify__tool_cert__verify__tool.cc | 4 +-
.../patch-net_tools_net__watcher_net__watcher.cc | 2 +-
...ffic__annotation_network__traffic__annotation.h | 2 +-
...patch-net_url__request_url__request__context.cc | 2 +-
.../patch-net_url__request_url__request__context.h | 2 +-
..._url__request_url__request__context__builder.cc | 2 +-
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 6 +-
chromium/patches/patch-ppapi_tests_test__utils.h | 2 +-
.../patch-printing_backend_cups__ipp__helper.cc | 2 +-
.../patch-printing_backend_print__backend__cups.cc | 19 +-
...nting_mojom_printing__context__mojom__traits.cc | 2 +-
...inting_mojom_printing__context__mojom__traits.h | 2 +-
chromium/patches/patch-printing_print__settings.cc | 2 +-
chromium/patches/patch-printing_print__settings.h | 2 +-
.../patch-printing_print__settings__conversion.cc | 2 +-
.../patch-printing_printing__context__linux.cc | 2 +-
.../patches/patch-printing_printing__features.cc | 2 +-
.../patches/patch-printing_printing__features.h | 2 +-
...sandbox_print__backend__sandbox__hook__linux.cc | 2 +-
..._sandbox_print__backend__sandbox__hook__linux.h | 2 +-
.../patch-remoting_base_chromoting__event.cc | 2 +-
.../patches/patch-remoting_base_host__settings.cc | 2 +-
.../patch-remoting_client_display_sys__opengl.h | 2 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 4 +-
...ting_host_base_desktop__environment__options.cc | 4 +-
.../patches/patch-remoting_host_base_switches.cc | 2 +-
.../patches/patch-remoting_host_base_switches.h | 2 +-
...ch-remoting_host_basic__desktop__environment.cc | 2 +-
.../patch-remoting_host_chromoting__host.cc | 4 +-
.../patches/patch-remoting_host_chromoting__host.h | 6 +-
...atch-remoting_host_chromoting__host__context.cc | 2 +-
...ting_host_chromoting__host__services__client.cc | 2 +-
.../patches/patch-remoting_host_client__session.cc | 4 +-
...ch-remoting_host_crash_crash__file__uploader.cc | 2 +-
..._desktop__and__cursor__conditional__composer.cc | 2 +-
...patch-remoting_host_desktop__capturer__proxy.cc | 2 +-
...tch-remoting_host_desktop__capturer__wrapper.cc | 2 +-
.../patch-remoting_host_evaluate__capability.cc | 2 +-
.../patch-remoting_host_host__attributes.cc | 2 +-
.../patches/patch-remoting_host_host__details.cc | 2 +-
chromium/patches/patch-remoting_host_host__main.cc | 2 +-
.../patches/patch-remoting_host_ipc__constants.cc | 2 +-
.../patch-remoting_host_it2me_it2me__host.cc | 8 +-
...t_it2me_it2me__native__messaging__host__main.cc | 2 +-
...ch-remoting_host_me2me__desktop__environment.cc | 10 +-
...-remoting_host_mouse__cursor__monitor__proxy.cc | 2 +-
.../patches/patch-remoting_host_policy__watcher.cc | 2 +-
..._remote__open__url_remote__open__url__client.cc | 2 +-
...st_remote__open__url_remote__open__url__util.cc | 2 +-
...mote__open__url_url__forwarder__configurator.cc | 2 +-
.../patch-remoting_host_remoting__me2me__host.cc | 44 +-
.../patch-remoting_host_setup_start__host__main.cc | 6 +-
...hn_remote__webauthn__caller__security__utils.cc | 2 +-
...bauthn_remote__webauthn__extension__notifier.cc | 6 +-
...atch-remoting_protocol_webrtc__video__stream.cc | 2 +-
chromium/patches/patch-sandbox_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_features.gni | 2 +-
chromium/patches/patch-sandbox_linux_BUILD.gn | 2 +-
...sandbox_linux_services_init__process__reaper.cc | 2 +-
...tch-sandbox_linux_services_libc__interceptor.cc | 2 +-
chromium/patches/patch-sandbox_policy_BUILD.gn | 4 +-
chromium/patches/patch-sandbox_policy_features.cc | 4 +-
chromium/patches/patch-sandbox_policy_features.h | 4 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_mojom_sandbox.mojom | 4 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.cc | 2 +-
.../patch-sandbox_policy_netbsd_sandbox__netbsd.h | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 2 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.cc | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.h | 2 +-
.../patches/patch-sandbox_policy_sandbox__type.cc | 24 +-
chromium/patches/patch-sandbox_policy_switches.cc | 6 +-
chromium/patches/patch-sandbox_policy_switches.h | 6 +-
...h-services_audio_audio__sandbox__hook__linux.cc | 2 +-
...ch-services_audio_audio__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-services_device_BUILD.gn | 2 +-
...vice_geolocation_location__provider__manager.cc | 2 +-
.../patches/patch-services_device_hid_BUILD.gn | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
.../patch-services_device_hid_hid__service.cc | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...tch-services_device_hid_hid__service__netbsd.cc | 2 +-
...atch-services_device_hid_hid__service__netbsd.h | 2 +-
...ce_public_cpp_generic__sensor_sensor__reading.h | 2 +-
.../patch-services_device_public_mojom_BUILD.gn | 2 +-
.../patches/patch-services_device_serial_BUILD.gn | 2 +-
...ces_device_serial_serial__device__enumerator.cc | 2 +-
...ces_device_serial_serial__io__handler__posix.cc | 2 +-
...me__zone__monitor_time__zone__monitor__linux.cc | 2 +-
.../patches/patch-services_device_usb_BUILD.gn | 2 +-
.../patch-services_device_usb_usb__service.cc | 2 +-
...patch-services_device_usb_usb__service__fake.cc | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
chromium/patches/patch-services_network_BUILD.gn | 4 +-
.../patch-services_network_network__context.cc | 6 +-
.../patch-services_network_network__context.h | 4 +-
...rvices_network_network__sandbox__hook__linux.cc | 2 +-
...ervices_network_network__sandbox__hook__linux.h | 2 +-
.../patch-services_network_network__service.cc | 2 +-
.../patch-services_network_network__service.h | 2 +-
.../patch-services_network_public_cpp_BUILD.gn | 10 +-
.../patch-services_network_public_cpp_features.cc | 2 +-
.../patch-services_network_public_mojom_BUILD.gn | 2 +-
...ionary_shared__dictionary__writer__in__memory.h | 2 +-
..._on__device__model_on__device__model__service.h | 10 +-
...ervices_on__device__model_pre__sandbox__init.cc | 2 +-
..._instrumentation_queued__request__dispatcher.cc | 2 +-
...tor_public_cpp_memory__instrumentation_BUILD.gn | 2 +-
...ublic_cpp_memory__instrumentation_os__metrics.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
...tch-services_screen__ai_public_cpp_utilities.cc | 2 +-
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 2 +-
...__ai_sandbox_screen__ai__sandbox__hook__linux.h | 2 +-
.../patch-services_service__manager_BUILD.gn | 2 +-
...manager_public_cpp_service__executable_BUILD.gn | 2 +-
...p_stack__sampling_tracing__sampler__profiler.cc | 2 +-
...ture_public_mojom_video__capture__service.mojom | 2 +-
...video__capture_video__capture__service__impl.cc | 2 +-
..._video__capture_video__capture__service__impl.h | 2 +-
.../patch-skia_ext_SkMemory__new__handler.cpp | 2 +-
chromium/patches/patch-skia_ext_font__utils.cc | 2 +-
chromium/patches/patch-skia_ext_platform__canvas.h | 2 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
...atch-third__party_abseil-cpp_absl_base_config.h | 2 +-
...y_abseil-cpp_absl_base_internal_raw__logging.cc | 2 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 2 +-
...l-cpp_absl_debugging_internal_elf__mem__image.h | 2 +-
...sl_time_internal_cctz_src_time__zone__format.cc | 2 +-
.../patches/patch-third__party_afl_src_afl-fuzz.c | 2 +-
chromium/patches/patch-third__party_angle_BUILD.gn | 8 +-
.../patch-third__party_angle_src_common_platform.h | 2 +-
...ird__party_angle_src_common_platform__helpers.h | 2 +-
...third__party_angle_src_common_system__utils.cpp | 2 +-
...party_angle_src_common_system__utils__linux.cpp | 2 +-
...ngle_src_gpu__info__util_SystemInfo__internal.h | 2 +-
...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 2 +-
...angle_src_gpu__info__util_SystemInfo__linux.cpp | 2 +-
...y_angle_src_gpu__info__util_SystemInfo__x11.cpp | 2 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 2 +-
...third__party_angle_src_libANGLE_formatutils.cpp | 2 +-
...e_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp | 2 +-
...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h | 2 +-
.../patches/patch-third__party_angle_util_BUILD.gn | 2 +-
...erences_renderer__preferences__mojom__traits.cc | 2 +-
...n_renderer__preferences_renderer__preferences.h | 2 +-
...ferences_renderer__preferences__mojom__traits.h | 2 +-
...h-third__party_blink_public_platform_platform.h | 4 +-
...hird__party_blink_public_platform_web__vector.h | 2 +-
...rer_bindings_scripts_bind__gen_style__format.py | 2 +-
...renderer_build_scripts_run__with__pythonpath.py | 2 +-
...blink_renderer_controller_blink__initializer.cc | 2 +-
...rer_controller_memory__usage__monitor__posix.cc | 2 +-
...erer_controller_memory__usage__monitor__posix.h | 2 +-
...link_renderer_core_editing_editing__behavior.cc | 2 +-
...erer_core_execution__context_navigator__base.cc | 2 +-
...blink_renderer_core_exported_web__view__impl.cc | 6 +-
...y_blink_renderer_core_frame_web__frame__test.cc | 6 +-
...ore_html_canvas_canvas__async__blob__creator.cc | 2 +-
...erer_core_inspector_inspector__memory__agent.cc | 2 +-
...arty_blink_renderer_core_layout_layout__view.cc | 4 +-
...party_blink_renderer_core_paint_paint__layer.cc | 2 +-
..._renderer_core_scroll_scrollbar__theme__aura.cc | 2 +-
...party_blink_renderer_core_xml_xslt__processor.h | 2 +-
...k_renderer_core_xml_xslt__processor__libxslt.cc | 2 +-
...r_modules_media_audio_audio__device__factory.cc | 2 +-
..._audio_audio__renderer__mixer__manager__test.cc | 2 +-
...er_modules_peerconnection_rtc__data__channel.cc | 16 +
...peerconnection_webrtc__audio__renderer__test.cc | 4 +-
...odules_webaudio_audio__worklet__thread__test.cc | 2 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 2 +-
...h-third__party_blink_renderer_platform_BUILD.gn | 4 +-
...ty_blink_renderer_platform_fonts_font__cache.cc | 2 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 2 +-
...nk_renderer_platform_fonts_font__description.cc | 2 +-
..._blink_renderer_platform_fonts_font__metrics.cc | 2 +-
...renderer_platform_fonts_font__platform__data.cc | 2 +-
...er_platform_fonts_font__unique__name__lookup.cc | 2 +-
...nderer_platform_fonts_skia_font__cache__skia.cc | 2 +-
...rer_platform_graphics_begin__frame__provider.cc | 2 +-
...r_platform_graphics_gpu_image__layer__bridge.cc | 17 +
...er_platform_graphics_video__frame__submitter.cc | 4 +-
...ion_partition__alloc__memory__dump__provider.cc | 2 +-
..._peerconnection_rtc__video__encoder__factory.cc | 2 +-
...derer_platform_runtime__enabled__features.json5 | 16 +-
...nk_renderer_platform_scheduler_common_thread.cc | 2 +-
...g_blink__categorized__worker__pool__delegate.cc | 2 +-
..._renderer_platform_wtf_container__annotations.h | 2 +-
...arty_blink_renderer_platform_wtf_math__extras.h | 2 +-
...arty_blink_renderer_platform_wtf_stack__util.cc | 2 +-
..._renderer_platform_wtf_text_text__codec__icu.cc | 2 +-
..._blink_renderer_platform_wtf_thread__specific.h | 2 +-
.../patch-third__party_brotli_common_platform.h | 2 +-
.../patches/patch-third__party_cpuinfo_cpuinfo.gni | 2 +-
...ashpad_crashpad_build_crashpad__buildconfig.gni | 2 +-
...-third__party_crashpad_crashpad_client_BUILD.gn | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...ashpad_minidump_minidump__misc__info__writer.cc | 2 +-
...ty_crashpad_crashpad_util_misc_address__types.h | 2 +-
..._crashpad_crashpad_util_misc_capture__context.h | 2 +-
...d__party_crashpad_crashpad_util_misc_metrics.cc | 2 +-
...hird__party_crashpad_crashpad_util_misc_uuid.cc | 2 +-
...crashpad_crashpad_util_posix_close__multiple.cc | 2 +-
...rashpad_crashpad_util_posix_drop__privileges.cc | 2 +-
...__party_crashpad_crashpad_util_posix_signals.cc | 2 +-
...ashpad_util_posix_symbolic__constants__posix.cc | 2 +-
.../patches/patch-third__party_crc32c_BUILD.gn | 2 +-
..._party_dawn_include_dawn_native_VulkanBackend.h | 2 +-
...ch-third__party_dawn_src_dawn_common_Platform.h | 2 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 2 +-
.../patches/patch-third__party_ffmpeg_BUILD.gn | 4 +-
...atch-third__party_ffmpeg_libavcodec_x86_cabac.h | 2 +-
.../patch-third__party_ffmpeg_libavutil_cpu.c | 2 +-
.../patch-third__party_ffmpeg_libavutil_mem.c | 2 +-
...ch-third__party_ffmpeg_libavutil_random__seed.c | 2 +-
...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 2 +-
.../patch-third__party_fontconfig_include_config.h | 2 +-
...atch-third__party_fontconfig_src_src_fccompat.c | 2 +-
...rd__party_ipcz_src_reference__drivers_random.cc | 2 +-
...hird__party_ipcz_src_standalone_base_logging.cc | 2 +-
...tch-third__party_leveldatabase_env__chromium.cc | 4 +-
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 2 +-
.../patch-third__party_libc++_src_src_chrono.cpp | 2 +-
...libc++_src_src_filesystem_filesystem__clock.cpp | 2 +-
...ird__party_libc++abi_src_src_cxa__guard__impl.h | 2 +-
.../patch-third__party_libdrm_src_xf86drmMode.c | 2 +-
...st_cpp_src_phonenumbers_base_memory_singleton.h | 2 +-
...pp_src_phonenumbers_base_synchronization_lock.h | 2 +-
...ist_cpp_src_phonenumbers_base_thread__checker.h | 2 +-
...ch-third__party_libsync_src_include_sync_sync.h | 2 +-
.../patches/patch-third__party_libsync_src_sync.c | 2 +-
.../patches/patch-third__party_libusb_BUILD.gn | 2 +-
.../patch-third__party_libusb_src_libusb_core.c | 2 +-
...rd__party_libusb_src_libusb_os_threads__posix.c | 2 +-
...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 2 +-
.../patch-third__party_lzma__sdk_C_CpuArch.c | 2 +-
...ial__color__utilities_src_cpp_palettes_tones.cc | 2 +-
chromium/patches/patch-third__party_nasm_BUILD.gn | 2 +-
.../patch-third__party_nasm_config_config-linux.h | 2 +-
chromium/patches/patch-third__party_node_node.gni | 2 +-
chromium/patches/patch-third__party_node_node.py | 2 +-
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 2 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 2 +-
...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp | 2 +-
..._perfetto_include_perfetto_base_build__config.h | 2 +-
..._perfetto_include_perfetto_base_thread__utils.h | 2 +-
...rd__party_perfetto_include_perfetto_base_time.h | 2 +-
..._perfetto_include_perfetto_ext_base_event__fd.h | 2 +-
...fetto_include_perfetto_ext_base_thread__utils.h | 2 +-
...erfetto_tracing_internal_track__event__legacy.h | 2 +-
...erfetto_protos_perfetto_trace_ftrace_v4l2.proto | 2 +-
...tch-third__party_perfetto_src_base_event__fd.cc | 2 +-
...hird__party_perfetto_src_base_periodic__task.cc | 2 +-
...third__party_perfetto_src_base_string__utils.cc | 2 +-
...d__party_perfetto_src_base_subprocess__posix.cc | 2 +-
...party_perfetto_src_base_test_vm__test__utils.cc | 2 +-
...party_perfetto_src_base_thread__task__runner.cc | 2 +-
...-third__party_perfetto_src_base_unix__socket.cc | 2 +-
.../patch-third__party_perfetto_src_base_utils.cc | 10 +-
...ce__processor_importers_ftrace_v4l2__tracker.cc | 2 +-
...y_perfetto_src_tracing_core_clock__snapshots.cc | 2 +-
...-third__party_perfetto_src_tracing_ipc_memfd.cc | 2 +-
...atch-third__party_perfetto_src_tracing_track.cc | 2 +-
...uf_src_google_protobuf_stubs_platform__macros.h | 2 +-
..._party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h | 2 +-
...hird__party_skia_src_ports_SkMemory__malloc.cpp | 2 +-
...third__party_skia_src_ports_SkOSFile__posix.cpp | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
...third__party_speech-dispatcher_speechd__types.h | 2 +-
.../patches/patch-third__party_sqlite_BUILD.gn | 2 +-
...d__party_sqlite_src_amalgamation__dev_sqlite3.c | 2 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 6 +-
...-third__party_swiftshader_src_Reactor_Debug.cpp | 2 +-
...__party_swiftshader_src_System_Configurator.cpp | 2 +-
...d__party_swiftshader_src_System_Linux_MemFd.cpp | 2 +-
...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp | 2 +-
...tch-third__party_swiftshader_src_WSI_libXCB.cpp | 2 +-
...10.0_configs_linux_include_llvm_Config_config.h | 2 +-
...ubzero_build_Linux_include_llvm_Config_config.h | 2 +-
...ty_swiftshader_third__party_marl_src_memory.cpp | 2 +-
...ty_swiftshader_third__party_marl_src_thread.cpp | 2 +-
...ch-third__party_test__fonts_fontconfig_BUILD.gn | 2 +-
...st__fonts_fontconfig_fontconfig__util__linux.cc | 2 +-
...onts_fontconfig_generate__fontconfig__caches.cc | 2 +-
.../patches/patch-third__party_tflite_features.gni | 2 +-
.../patches/patch-third__party_unrar_src_crypt.cpp | 2 +-
...layers_src_layers_external_vma_vk__mem__alloc.h | 2 +-
...ers_vulkan_generated_vk__function__pointers.cpp | 2 +-
...kan__memory__allocator_include_vk__mem__alloc.h | 2 +-
.../patches/patch-third__party_wayland_BUILD.gn | 2 +-
.../patch-third__party_wayland_include_config.h | 2 +-
.../patches/patch-third__party_webrtc_BUILD.gn | 4 +-
...rd__party_webrtc_modules_audio__device_BUILD.gn | 4 +-
...s_desktop__capture_linux_wayland_egl__dmabuf.cc | 2 +-
...__capture_linux_x11_x__server__pixel__buffer.cc | 2 +-
...ideo__coding_codecs_av1_libaom__av1__encoder.cc | 29 +
...tch-third__party_webrtc_rtc__base_byte__order.h | 2 +-
...ch-third__party_webrtc_rtc__base_ip__address.cc | 10 +-
...d__party_webrtc_rtc__base_net__test__helpers.cc | 2 +-
.../patch-third__party_webrtc_rtc__base_network.cc | 2 +-
...ty_webrtc_rtc__base_physical__socket__server.cc | 2 +-
...rty_webrtc_rtc__base_physical__socket__server.h | 2 +-
...rty_webrtc_rtc__base_platform__thread__types.cc | 2 +-
...webrtc_rtc__base_third__party_sigslot_sigslot.h | 2 +-
...h-third__party_webrtc_system__wrappers_BUILD.gn | 4 +-
.../patch-third__party_widevine_cdm_widevine.gni | 2 +-
chromium/patches/patch-third__party_zlib_BUILD.gn | 2 +-
.../patch-third__party_zlib_cpu__features.c | 2 +-
...erate__shim__headers_generate__shim__headers.py | 2 +-
.../patches/patch-tools_generate__stubs_rules.gni | 2 +-
...atch-tools_gn_build_build__linux.ninja.template | 2 +-
chromium/patches/patch-tools_gn_build_gen.py | 2 +-
.../patch-tools_gn_src_base_files_file__posix.cc | 4 +-
chromium/patches/patch-tools_gn_src_gn_version.h | 2 +-
.../patches/patch-tools_gn_src_util_exe__path.cc | 2 +-
.../patches/patch-tools_grit_grit_node_base.py | 2 +-
...son__schema__compiler_cpp__bundle__generator.py | 4 +-
...ols_json__schema__compiler_feature__compiler.py | 4 +-
...ls_memory_partition__allocator_inspect__utils.h | 2 +-
...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 2 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 2 +-
.../patch-tools_v8__context__snapshot_BUILD.gn | 2 +-
...atch-tools_variations_fieldtrial__to__struct.py | 2 +-
.../patch-ui_aura_client_drag__drop__client.h | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.cc | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.h | 2 +-
...patch-ui_base_clipboard_clipboard__constants.cc | 2 +-
.../patch-ui_base_clipboard_clipboard__constants.h | 2 +-
...tch-ui_base_clipboard_clipboard__non__backed.cc | 2 +-
.../patch-ui_base_cursor_cursor__factory.cc | 2 +-
.../patches/patch-ui_base_cursor_cursor__factory.h | 2 +-
...agdrop_os__exchange__data__provider__factory.cc | 2 +-
...op_os__exchange__data__provider__non__backed.cc | 2 +-
...patch-ui_base_ime_dummy__text__input__client.cc | 2 +-
.../patch-ui_base_ime_dummy__text__input__client.h | 2 +-
.../patch-ui_base_ime_fake__text__input__client.cc | 2 +-
.../patch-ui_base_ime_fake__text__input__client.h | 2 +-
...-ui_base_ime_init_input__method__initializer.cc | 2 +-
...linux_linux__input__method__context__factory.cc | 2 +-
.../patch-ui_base_ime_text__input__client.h | 2 +-
.../patch-ui_base_resource_resource__bundle.cc | 4 +-
.../patch-ui_base_test_skia__gold__pixel__diff.cc | 2 +-
chromium/patches/patch-ui_base_test_ui__controls.h | 2 +-
.../patches/patch-ui_base_ui__base__features.cc | 2 +-
.../patches/patch-ui_base_ui__base__features.h | 2 +-
.../patches/patch-ui_base_ui__base__switches.cc | 2 +-
.../patches/patch-ui_base_ui__base__switches.h | 2 +-
.../patches/patch-ui_base_webui_web__ui__util.cc | 2 +-
.../patch-ui_base_x_x11__cursor__factory.cc | 2 +-
.../patches/patch-ui_base_x_x11__cursor__factory.h | 2 +-
.../patches/patch-ui_base_x_x11__cursor__loader.cc | 2 +-
.../patch-ui_base_x_x11__display__manager.cc | 2 +-
.../patch-ui_base_x_x11__shm__image__pool.cc | 2 +-
chromium/patches/patch-ui_color_color__id.h | 4 +-
.../patch-ui_color_color__provider__utils.cc | 2 +-
chromium/patches/patch-ui_color_system__theme.h | 2 +-
chromium/patches/patch-ui_compositor_compositor.cc | 4 +-
chromium/patches/patch-ui_compositor_compositor.h | 4 +-
.../patch-ui_compositor_compositor__observer.h | 2 +-
chromium/patches/patch-ui_display_screen.cc | 2 +-
chromium/patches/patch-ui_display_screen.h | 2 +-
...vents_devices_x11_device__data__manager__x11.cc | 2 +-
chromium/patches/patch-ui_events_event.cc | 2 +-
.../patches/patch-ui_events_event__switches.cc | 2 +-
chromium/patches/patch-ui_events_event__switches.h | 2 +-
...ch-ui_events_keycodes_dom_keycode__converter.cc | 2 +-
...tch-ui_events_keycodes_dom_keycode__converter.h | 2 +-
chromium/patches/patch-ui_gfx_BUILD.gn | 2 +-
chromium/patches/patch-ui_gfx_canvas__skia.cc | 2 +-
.../patches/patch-ui_gfx_font__fallback__linux.cc | 2 +-
.../patches/patch-ui_gfx_font__render__params.h | 2 +-
.../patch-ui_gfx_font__render__params__linux.cc | 2 +-
chromium/patches/patch-ui_gfx_font__util.cc | 2 +-
.../patches/patch-ui_gfx_gpu__memory__buffer.cc | 2 +-
.../patches/patch-ui_gfx_gpu__memory__buffer.h | 2 +-
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h | 2 +-
.../patches/patch-ui_gfx_linux_gbm__wrapper.cc | 2 +-
...ch-ui_gfx_mojom_buffer__types__mojom__traits.cc | 2 +-
...x_mojom_native__handle__types__mojom__traits.cc | 2 +-
...fx_mojom_native__handle__types__mojom__traits.h | 2 +-
.../patches/patch-ui_gfx_native__pixmap__handle.cc | 2 +-
.../patches/patch-ui_gfx_native__pixmap__handle.h | 2 +-
.../patches/patch-ui_gfx_native__widget__types.h | 2 +-
.../patches/patch-ui_gfx_platform__font__skia.cc | 2 +-
.../patch-ui_gfx_render__text__api__fuzzer.cc | 2 +-
.../patches/patch-ui_gfx_render__text__fuzzer.cc | 2 +-
chromium/patches/patch-ui_gfx_switches.cc | 2 +-
chromium/patches/patch-ui_gfx_switches.h | 2 +-
.../patch-ui_gfx_x_generated__protos_dri3.cc | 2 +-
.../patch-ui_gfx_x_generated__protos_shm.cc | 2 +-
chromium/patches/patch-ui_gfx_x_xlib__support.cc | 2 +-
chromium/patches/patch-ui_gl_BUILD.gn | 19 +-
chromium/patches/patch-ui_gl_gl__context.cc | 4 +-
chromium/patches/patch-ui_gl_gl__fence.cc | 2 +-
chromium/patches/patch-ui_gl_gl__implementation.cc | 4 +-
chromium/patches/patch-ui_gl_gl__switches.cc | 6 +-
.../patch-ui_gl_sync__control__vsync__provider.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.h | 2 +-
chromium/patches/patch-ui_gtk_gtk__compat.cc | 2 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 2 +-
...i_message__center_views_message__popup__view.cc | 2 +-
.../patches/patch-ui_native__theme_native__theme.h | 2 +-
.../patch-ui_native__theme_native__theme__base.cc | 2 +-
...tch-ui_native__theme_native__theme__features.cc | 2 +-
.../patches/patch-ui_ozone_common_egl__util.cc | 2 +-
chromium/patches/patch-ui_ozone_common_features.cc | 11 +-
...platform_headless_headless__surface__factory.cc | 2 +-
..._platform_headless_ozone__platform__headless.cc | 2 +-
...rm_headless_vulkan__implementation__headless.cc | 2 +-
..._ozone_platform_wayland_common_wayland__util.cc | 13 +-
...form_wayland_emulate_wayland__input__emulate.cc | 2 +-
...tform_wayland_emulate_wayland__input__emulate.h | 2 +-
..._wayland_gpu_vulkan__implementation__wayland.cc | 2 +-
...ne_platform_wayland_host_wayland__connection.cc | 4 +-
...wayland_host_wayland__input__method__context.cc | 2 +-
...i_ozone_platform_wayland_host_wayland__popup.cc | 2 +-
..._ozone_platform_wayland_host_wayland__screen.cc | 35 +
...i_ozone_platform_wayland_host_wayland__screen.h | 44 +
...tform_wayland_host_wayland__toplevel__window.cc | 2 +-
...atform_wayland_host_wayland__toplevel__window.h | 2 +-
..._ozone_platform_wayland_host_wayland__window.cc | 10 +-
...i_ozone_platform_wayland_host_wayland__window.h | 8 +-
...rm_wayland_host_xdg__toplevel__wrapper__impl.cc | 2 +-
...m_wayland_host_zwp__text__input__wrapper__v1.cc | 6 +-
...ne_platform_wayland_ozone__platform__wayland.cc | 2 +-
...one_platform_x11_vulkan__implementation__x11.cc | 2 +-
...tch-ui_ozone_platform_x11_x11__screen__ozone.cc | 2 +-
...atch-ui_ozone_platform_x11_x11__screen__ozone.h | 2 +-
.../patch-ui_ozone_platform_x11_x11__window.cc | 2 +-
...i_ozone_test_mock__platform__window__delegate.h | 2 +-
..._platform__window_platform__window__delegate.cc | 2 +-
...i_platform__window_platform__window__delegate.h | 2 +-
...rm__window_platform__window__init__properties.h | 2 +-
chromium/patches/patch-ui_qt_BUILD.gn | 2 +-
chromium/patches/patch-ui_qt_qt.gni | 2 +-
...ings_translations_app__locale__settings__bn.xtb | 2 +-
...ings_translations_app__locale__settings__ja.xtb | 2 +-
...ings_translations_app__locale__settings__ko.xtb | 2 +-
...ings_translations_app__locale__settings__ml.xtb | 2 +-
...ings_translations_app__locale__settings__th.xtb | 2 +-
...s_translations_app__locale__settings__zh-CN.xtb | 2 +-
...s_translations_app__locale__settings__zh-TW.xtb | 2 +-
.../patch-ui_views_controls_prefix__selector.cc | 2 +-
.../patch-ui_views_controls_prefix__selector.h | 2 +-
.../patch-ui_views_controls_textfield_textfield.cc | 10 +-
.../patch-ui_views_controls_textfield_textfield.h | 2 +-
.../patches/patch-ui_views_corewm_tooltip__aura.cc | 4 +-
.../patch-ui_views_examples_widget__example.cc | 2 +-
.../patches/patch-ui_views_focus_focus__manager.cc | 2 +-
.../patch-ui_views_style_platform__style.cc | 2 +-
..._ui__controls__factory__desktop__aura__ozone.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.h | 2 +-
...top__aura_desktop__drag__drop__client__ozone.cc | 4 +-
...ktop__aura_desktop__drag__drop__client__ozone.h | 6 +-
...__aura_desktop__window__tree__host__platform.cc | 2 +-
...e__host__platform__impl__interactive__uitest.cc | 2 +-
.../patches/patch-ui_views_widget_root__view.cc | 8 +-
chromium/patches/patch-ui_views_widget_widget.cc | 4 +-
.../patch-ui_views_window_custom__frame__view.cc | 2 +-
.../patch-ui_views_window_dialog__delegate.cc | 4 +-
.../patch-ui_views_window_frame__background.cc | 2 +-
chromium/patches/patch-v8_BUILD.gn | 26 +-
chromium/patches/patch-v8_include_v8-internal.h | 4 +-
chromium/patches/patch-v8_include_v8config.h | 9 +-
chromium/patches/patch-v8_src_api_api.cc | 4 +-
chromium/patches/patch-v8_src_base_atomicops.h | 2 +-
.../patches/patch-v8_src_base_platform_memory.h | 10 +-
.../patch-v8_src_base_platform_platform-freebsd.cc | 2 +-
.../patch-v8_src_base_platform_platform-openbsd.cc | 2 +-
.../patch-v8_src_base_platform_platform-posix.cc | 27 +-
chromium/patches/patch-v8_src_base_small-vector.h | 2 +-
chromium/patches/patch-v8_src_base_strings.h | 2 +-
chromium/patches/patch-v8_src_base_sys-info.cc | 4 +-
...ch-v8_src_base_utils_random-number-generator.cc | 2 +-
.../patch-v8_src_builtins_x64_builtins-x64.cc | 20 +
.../patches/patch-v8_src_diagnostics_perf-jit.cc | 2 +-
.../patches/patch-v8_src_diagnostics_perf-jit.h | 2 +-
chromium/patches/patch-v8_src_execution_isolate.cc | 6 +-
chromium/patches/patch-v8_src_flags_flags.cc | 16 +-
chromium/patches/patch-v8_src_sandbox_sandbox.cc | 2 +-
..._embedded_platform-embedded-file-writer-base.cc | 2 +-
...t_embedded_platform-embedded-file-writer-base.h | 2 +-
...bedded_platform-embedded-file-writer-generic.cc | 2 +-
...tch-v8_src_trap-handler_handler-inside-posix.cc | 2 +-
...atch-v8_src_trap-handler_handler-inside-posix.h | 2 +-
.../patch-v8_src_trap-handler_trap-handler.h | 2 +-
...wasm_baseline_ia32_liftoff-assembler-ia32-inl.h | 30 +-
chromium/patches/patch-v8_tools_run-paxctl.py | 2 +-
chromium/patches/patch-v8_tools_run.py | 18 +-
1395 files changed, 4553 insertions(+), 8800 deletions(-)
diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index 2540aef306..00a8338cca 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
# $NetBSD$
DISTNAME= chromium-${VERSION}
-VERSION= 129.0.6668.70
+VERSION= 130.0.6723.69
CATEGORIES= www
MASTER_SITES= http://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX= .tar.xz
@@ -168,6 +168,7 @@ EXTRA_LDFLAGS= -L${PREFIX}/lib \
${COMPILER_RPATH_FLAG}${X11BASE}/lib
EXTRA_CXXFLAGS= -Wno-unknown-warning-option \
-I${BUILDLINK_DIR}/include \
+ -I${BUILDLINK_DIR}/include/libepoll-shim \
-I${BUILDLINK_DIR}/include/glib \
-I${BUILDLINK_DIR}/include/nss
@@ -306,6 +307,7 @@ do-install:
.include "../../audio/speex/buildlink3.mk"
.include "../../devel/dconf/buildlink3.mk"
.include "../../devel/libatomic/buildlink3.mk"
+.include "../../devel/libepoll-shim/buildlink3.mk"
.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/libusb1/buildlink3.mk"
.include "../../devel/nspr/buildlink3.mk"
diff --git a/chromium/TODO b/chromium/TODO
index 475af3eb0f..ab1fae3c94 100644
--- a/chromium/TODO
+++ b/chromium/TODO
@@ -19,4 +19,3 @@ TODO: port to audioio
2) HID doesn't work on NetBSD.
NOTE: For this OpenBSD uses fido and libudev-openbsd, FreeBSD uses devd.
-3) NetBSD changes over the OpenBSD chromium pkg available in files/nb-delta.patch
diff --git a/chromium/distinfo b/chromium/distinfo
index e775a2ef45..b036a655e2 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -1,1376 +1,1397 @@
$NetBSD$
-BLAKE2s (chrome-linux-129.0.6668.70-llvm17.profdata.tar.xz) = 5a33f6f6c75c6a46b291ca0c4c9cf0d91e0615695094018bc4200e0e027a9b68
-SHA512 (chrome-linux-129.0.6668.70-llvm17.profdata.tar.xz) = 53d7a9f76302a362f3c83bc7a48db3bf4352a8328ff2621f10e1652765a5220829c8d28c61cb975096937e07b01dafb8950f163cb84fa07a5c303e071576514e
-Size (chrome-linux-129.0.6668.70-llvm17.profdata.tar.xz) = 30421308 bytes
-BLAKE2s (chromium-129.0.6668.70-testdata.tar.xz) = 0d74c2fe8dc4e5fad483d9ba1115fd04c5586e00c6d1b67fa6daa794e9793021
-SHA512 (chromium-129.0.6668.70-testdata.tar.xz) = eb988133da3cafed82bab62527223d97a0e46441fc5729a3036c22d8f956b2f183bbea2e0b96729f72be32feb5db2e596ceb28edad7c00c795c47cae5d9b27c0
-Size (chromium-129.0.6668.70-testdata.tar.xz) = 275890820 bytes
-BLAKE2s (chromium-129.0.6668.70.tar.xz) = b0b5c5372b58715e2bab25cb2ad84a6bb5a8a87cfce1e1e9b34ce65abb4a3e93
-SHA512 (chromium-129.0.6668.70.tar.xz) = b0014f9d0021238bc76d9dff92e9f10f04ba0521805ce82291ee2fb1680e4cdbbcfd74df56411b57f0efd46e0fba397a92c9ea95e2b60ec3450c495184743268
-Size (chromium-129.0.6668.70.tar.xz) = 6668765016 bytes
-SHA1 (patch-BUILD.gn) = d74ca490967d44b2ac67805da41b79acea0b5549
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 2fd317e780b7f9433d20021175b68919fd5ca45f
-SHA1 (patch-ash_display_mirror__window__controller.cc) = a17fb1b00c08b91ec7997ec827b0045e141897c9
-SHA1 (patch-base_BUILD.gn) = de6230d9fd59d11f017e46ed1e8143551598c1b8
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 2381e13f6f11c37837bc8d4a41798af394a41246
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 6f36e36668a51872353c1015f79e80f0c3791111
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 6656653ffc77331e1fdd932f705a8d1aa9ef2ad3
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = a9d5f455ec741023fe8037342d89b9b28ac7da3a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = d4fac144d386c827e3f3ee93d72b6df3ee410075
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = cbc21c32613455b97f84496f12cddfc47871b119
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 13c0b4b957c9c5459324c60a154c19e4de7b34fd
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 5b9b2d808136137a80229e9035a778a9e68c5daa
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 5d76ab2f1e16ee02cd8d1403f10e801b941bf3c5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = c6a08ba21ca15beb4c80a0cf0509ca90f3134cdb
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 3b5f14aa695483b5c136893f0560f4f0d9f8a878
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = a9b627a5faf81b3bcc8cb1aae1ae5a2bdc8a6241
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = d6fadcb1ffb1dc4f744ecf4597971e163f1f0c38
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 71499153ef6ae2324566d47c5512014d13f275bc
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 5cb626bf91a4caa3cf7f90bbe125b4a03f602b44
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 01df82d42aa2062c28f4c05251036d4dfd275185
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 505fb4254cb43129046f0a2cd51242dafc4066b6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = dbd561c092af4d4e896b6fa9e203227920d67bee
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = b459bc260829578f43c420e191f3135a39d47ec8
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 9432c58d1adbcd1429da3e76db418bcc3099db58
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 9cf231677d2446912701a5e346c39984f802286c
-SHA1 (patch-base_atomicops.h) = 5d19ee09312a2b6b6c7f46be5c2a6d11abbebf06
-SHA1 (patch-base_base__paths__posix.cc) = c4bcff921b8a889427cd8fcf4b4576abe0f56ba2
-SHA1 (patch-base_compiler__specific.h) = 3cdb48b84a792cf2461f1ecbe72222d7bb360fb4
-SHA1 (patch-base_debug_debugger__posix.cc) = b1406c556309b7e6388d5923e8cdd7d309161656
-SHA1 (patch-base_debug_elf__reader.cc) = cf720d1dfe450a33e1e519b34c8531736ffb99f4
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 25a80675db71e71db7561191aa04c9f37ecada2f
-SHA1 (patch-base_debug_stack__trace.cc) = 47bf030deb2a9d4989d997c55bc161dab0f2ac63
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 53e7661b94d66ec3187a437a562203eaad7d4534
-SHA1 (patch-base_features.cc) = 5a4bf6b8f8d6233e7e35520aa8562c852f837265
-SHA1 (patch-base_files_dir__reader__linux.h) = f6db7d1e889f9a35181332606b675898a25715c0
-SHA1 (patch-base_files_dir__reader__posix.h) = f4c54415d797caa9b59c2c8ae7a17e97a4387873
-SHA1 (patch-base_files_file__path__watcher.h) = 770a095418f1b2f03776b2ebcbaad9c07c196962
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = bea2b509f9af85be005bb2f4c46af435fed8f66a
-SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 27b414328f78a15c9657fbf82c4474fc34d6f263
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 6c0f61267bd070997483e0ae265e088fe44cc4d5
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = a79aa56c814ac16f99eac5aacac2652eff13e8be
-SHA1 (patch-base_files_file__util__posix.cc) = e7152d71fbd757be88ce1c3e7ec96edd5a2b6755
-SHA1 (patch-base_files_file__util__unittest.cc) = fb47430501c38291174e920e6bfd44e490765c9e
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 1ca3d0106b915d19871ca49bf8fdb1779e41ff4e
-SHA1 (patch-base_files_scoped__file.cc) = 78333fa5d01afc405ba3f5bd6aad1211f7e6291b
-SHA1 (patch-base_functional_unretained__traits.h) = e5b340a77925653c9e064a31ef6b1e6654486f08
-SHA1 (patch-base_i18n_icu__util.cc) = fd9e04038b9f21b49fef3031a10c224ae54e6f99
-SHA1 (patch-base_linux__util.cc) = 2f16ee6a697a53c4455664b94475e49d15c11ee7
-SHA1 (patch-base_logging__unittest.cc) = 96b8508af8140e3249011ea4ed6a42a5f30de396
-SHA1 (patch-base_memory_discardable__memory.cc) = a6b0d0f59b5210cf2b8f7c057d2ea682a549530d
-SHA1 (patch-base_memory_discardable__memory__internal.h) = 8764b8acccbbc639d19d998eefd3e2e465b90941
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 4f80aa0816a3626a92a6c3919ea02334b8d6e52b
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 81b795417a6353d99536404e7dc06d6c2b823961
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 1e521d16ddc0dc70546686dd7a77ddc3c64698b3
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = 8449b9755eb297f450058fa2435fd82df5bcdefe
-SHA1 (patch-base_native__library__posix.cc) = 05f04762459b893d313487bcbb6c3ddb70d5dbfb
-SHA1 (patch-base_native__library__unittest.cc) = 6bb965f0cd84535ef4ffaea8bbb9769957b9f7fe
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = c5cbcf22126601e42c86f265e7a95df46257ea6a
-SHA1 (patch-base_posix_sysctl.cc) = 72813ec853741b530fadd3c662fe96a845bc998c
-SHA1 (patch-base_posix_unix__domain__socket.cc) = 51313ee4342d4f1b30691df3df3428be56b788b6
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = c5d002c31c284b642615c748e0db9b447896ebc7
-SHA1 (patch-base_process_internal__linux.h) = 8a509bd73b9755722b1f64b5d9a35956f7681c50
-SHA1 (patch-base_process_kill.h) = 9a9068b46ad6afa6233a9836836a7f821b271994
-SHA1 (patch-base_process_kill__posix.cc) = 193526ca8d1c2c2a4aff4fbf186347551709999e
-SHA1 (patch-base_process_launch.h) = 9207f356f5cb2be77b0c0bda7e8a0f48a424ef03
-SHA1 (patch-base_process_launch__posix.cc) = 5f94336386a559659d0e0c1f0a57fa5e539b3b3c
-SHA1 (patch-base_process_memory__linux.cc) = 4be4b1beea820369132e3361af282a106bfbe0ec
-SHA1 (patch-base_process_process__handle.cc) = 754b0bc9f16101cf5c45c31f9dc62cffad4a8f00
-SHA1 (patch-base_process_process__handle.h) = 1cfcf85366d4a2edf17357f24e6789c2e33c4546
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 2a61014172abeadbd79dd9f560669c157e6410b6
-SHA1 (patch-base_process_process__handle__netbsd.cc) = ed10551725a29f7c59569b61125df391a1114323
-SHA1 (patch-base_process_process__handle__openbsd.cc) = f980b9cf018ad26dde422c9b716c1c4e2be9de84
-SHA1 (patch-base_process_process__iterator.h) = bdeb5df381828b40af374b5a5aa1c2a2ca96f8f2
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 068371d6baeb85b8006099c71f4c72f8f74eaaf3
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = e146aec64802d9e135434642b20bba517016de8d
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = e8130856f5f5336634bf958027d4751194b19ff1
-SHA1 (patch-base_process_process__metrics.cc) = 44062397ecba14f09879e83c35d040977fd4d330
-SHA1 (patch-base_process_process__metrics.h) = 95c7c250ef720fbf9da7ba7feb449ee3f0efcfda
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = e6f4b532a4f06f266b90f8d8c53ca82e4d74251a
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = cf9c44cf0ec70429e0da92a3132a9739e7ff015f
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = d86db9a2ca32d492afa94060fcca357e24a071b1
-SHA1 (patch-base_process_process__metrics__posix.cc) = 600c533fab1c6f95e757bcb4678e3fe028241baf
-SHA1 (patch-base_process_process__metrics__unittest.cc) = b816b53b6f5dbf7cbb35dd4d2a8f5878a7be1e86
-SHA1 (patch-base_process_process__posix.cc) = 2201ff8c5229b3ba5e6ea85f00151cf215a67f44
-SHA1 (patch-base_process_process__unittest.cc) = 2c7877abb7eb79cc3898dc9ed3e205bbea779ab0
-SHA1 (patch-base_profiler_module__cache.cc) = e097591331e03045310b8d00b5c1b82ac9c0e120
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 12c55d113ea052ff292848dbd1fb45d9ba58b38d
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 3c398145fb610f2a435bbc9a5e20a78636d8271f
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 94790e8a0fa5821d27a2e96fe50eb989522272dc
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 01a1cb1421cae1e2e45251d95a0996d74621a231
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 720d452c4615107cc6cd82579b6430e273f16def
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 6ed7287f08038531c07e7cf46cda43759809be5c
-SHA1 (patch-base_rand__util.h) = 683ad74e25414587c543f5c4f714019b4b429dcc
-SHA1 (patch-base_rand__util__posix.cc) = 4a91c9bbbe1ccc81982d004a333d2f809eaedee1
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = d95e9c6ac582f3efe898e3a846d2b2591daf3482
-SHA1 (patch-base_synchronization_lock__impl.h) = 73b41f50b10f9528d4a78eee24143593dae8c558
-SHA1 (patch-base_syslog__logging.cc) = f90a66e9aea1bd8b39eacddf0a56209e38466630
-SHA1 (patch-base_system_sys__info.cc) = 23a608dc1db5b3c4de4bfbb1c8b532502338c65a
-SHA1 (patch-base_system_sys__info.h) = 26779a7ffacb6e7cb1878dbc1c31549c73a04e56
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 7017d1153c41585cb61021d2b33c8929c023b656
-SHA1 (patch-base_system_sys__info__netbsd.cc) = 8e3d18999138ced472a62f2798a87b844015f96b
-SHA1 (patch-base_system_sys__info__openbsd.cc) = f7dd061d55ca5ec4ab4ac896511b308d90373812
-SHA1 (patch-base_system_sys__info__posix.cc) = f07e94783006959d5bf3413d58bee95a8fe5804c
-SHA1 (patch-base_system_sys__info__unittest.cc) = 6f49bdc16d72864f70e78b1f54cebb0806f106fa
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = d93975b3fa102d58ca87b8e0130773d11852cb8b
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 92a8a51d9e8568515c4f530043af9a051185c94f
-SHA1 (patch-base_test_test__file__util__linux.cc) = 2b07746ca142696631346fb9b75980145a5c8233
-SHA1 (patch-base_test_test__file__util__posix.cc) = cc3f8a4c80f53a2f98e6688f4ab7daaef10c5fb9
-SHA1 (patch-base_threading_hang__watcher.cc) = fb74c4687db0d1ba244495b7fdc491ad546e077a
-SHA1 (patch-base_threading_platform__thread.h) = 0479f80b594ecb922d091f1a0ff6205d12db6d96
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = aae72dffb511f6823c53d430bc9067e2151b6257
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 233cc5b2ac2802510edc33d0debdc53640d864cf
-SHA1 (patch-base_threading_platform__thread__posix.cc) = e9df90d65596fc08f5bf2249e797b3bfd8f6b93f
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = ef23ea1961aaaffe6ff7da27c5b5137980260a8c
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = c93927e07550971165f74660efd0587cd3f3a0ff
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = e16de4cd8411be4fab208efbec51d30c9e1b8cf5
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = b69cfdc3fd185c27236ce1bace3077398710f24d
-SHA1 (patch-base_tracing_trace__time.cc) = a1e9f9f1a53e3842af831eda0d38e2e7ed9db10b
-SHA1 (patch-base_tracing_trace__time.h) = 7f74a6468487422d79c7a41af20fe03225c31460
-SHA1 (patch-base_version__info_version__info.h) = 3f002f8a451291a1718a2cf49de697e91d9ff0f3
-SHA1 (patch-build_config_BUILD.gn) = 8c9a445e93bdfa14c81aee29aa001331843eee16
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 4753da612be44923500c2d08b5c30909704bd9d7
-SHA1 (patch-build_config_clang_BUILD.gn) = 8c02655017891b61a66425ae3064cdbdb72003dd
-SHA1 (patch-build_config_compiler_BUILD.gn) = 44bebb08c50cbd760b728227494c70da2fce8039
-SHA1 (patch-build_config_linux_BUILD.gn) = 51446234f5cd35fe69e01ad8492509d60722d671
-SHA1 (patch-build_config_linux_pkg-config.py) = b88755eef2613a3a92f76572ffe49279b1407458
-SHA1 (patch-build_config_ozone.gni) = aad576566faa644e079a38d2676d17d2fd930479
-SHA1 (patch-build_config_rust.gni) = 22942a2eaac7777ee1d23074a6e08165a5f23491
-SHA1 (patch-build_config_v8__target__cpu.gni) = d8cc94109870420d72c64a30defb9525cab4c222
-SHA1 (patch-build_detect__host__arch.py) = 5efef8844cde80c5c349d90cfc31983a77928e5b
-SHA1 (patch-build_gn__run__binary.py) = 11d20eb1900a9175fde4ef3734bf9dc2a1c344fb
-SHA1 (patch-build_linux_chrome.map) = d66b0d42c7485b635b335d830c52c3318b51773e
-SHA1 (patch-build_linux_strip__binary.py) = 7527ea0e455701760eec80ebd2a2fd82a02fccde
-SHA1 (patch-build_linux_unbundle_icu.gn) = be0aa105cbcb423a3db408647d257123808c3d26
-SHA1 (patch-build_linux_unbundle_libevent.gn) = 1282e3e42b2f55bb2e616e50f0443a041d775be4
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 0748dfae44aad0b0995036689a5454c1f54b176c
-SHA1 (patch-build_rust_rust__bindgen.gni) = 42126c9014450a491ce9d24f017d4c633cf703e7
-SHA1 (patch-build_rust_std_BUILD.gn) = e603d1de6c5d3bf4858da972ff6d7e67840715ab
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 6597fb57ca889d3e9469dcf1658b9ebe7c7cecfb
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = cbaad9bf431593dffdbb52391ad73cdcd2733cd1
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = f7da79a30c7ec153e277b001171e72d5280c6782
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 7b27745b68e2778e0e73a0a9b02b58bfb78c6dcf
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 9e7628dd6cbdba007080ce955b25c67acdebc09c
-SHA1 (patch-build_toolchain_toolchain.gni) = eb7670ccbae3bad0753cde16ce873271ac0a6bfc
-SHA1 (patch-cc_base_features.cc) = f1339f985aba7f925386da753d625141ae0b636e
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 25edd74eb57a6c31804728dcb1bcf4f3a08bbd7b
-SHA1 (patch-chrome_app_chrome__main.cc) = 41e445e66cd42a6423c0151eccc60881513f1647
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = c2ca66ce384f9f1bd3c4eea9f5d58e295106d1f0
-SHA1 (patch-chrome_browser_BUILD.gn) = 5eaa4a312b69a9300426974fbf8a9d74d5296f08
-SHA1 (patch-chrome_browser_about__flags.cc) = a4250a4633e2b883d92a78b06787018444d8e543
-SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = caf89a65e32fef304db279d31b030857f58e6f4d
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 41868faf52aeef032958ae6ac95c1f019071ced9
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 460b84ea97182247cedab5f97168a40d960066d7
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 92ee088ffeba6ce71351bb120810602c237cb063
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = b932a960bc44d93ac73de8a0e1b35e3608e2e69b
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = b7ef6270a69607b080ec07ea2f781c90598a7cfc
-SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = 6c9518f46ac3e5801d62426cd3d4d5fc9d1ba229
-SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 41e06544b311592ad93891b90ede4892e45b0e3d
-SHA1 (patch-chrome_browser_browser__features.cc) = 95ca59505834655cf299769d6566148b9b4c5b40
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 357fb8dfd4990190052f3789532baea980f369a9
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 97aa8eb68c03b31648d5ac4859397b694bb3b656
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = eee10b716c6e2c9a866f839c4fe5bcee61858d08
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = 6c9f5806d34b4dca502c8ba93cdb830180339cc7
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 01e8ba7f6158dfb34ddc776d4f8b5702fc16c436
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 51137079cb651b520184e68d578533243e547541
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 2686fe117ba3f14a9eba54dba1b26f5ee2fc8ec4
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 86f937e49760dfa2fee1bd40d63c60a7c83041da
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = d83e6091cbedc1410e7f5291e8ba7c0ca77d8719
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 1c9237720458509edb47a21f24a3cadb29cbeb35
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = df3119e68bc9981f0cb05e58b838b5668724b442
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = d981573b1d038cab6297bf98b70edccf757cb0e1
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 63745fe5874e9a4e9a9d70aca17d9822e48f80ad
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 1684695c3586d1efb09f25bdd673c8cb63fd50bd
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = ba3e23f422e6dd3548ef31ab5c96a22c62b6d582
-SHA1 (patch-chrome_browser_defaults.cc) = 5132fa9e701699fa713490a16273444b8d8146e3
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 73a9efff68fa47937d2ffab6c304c8e99889831f
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 4131dcd7b93ce970264995e14062a0f2a321baa6
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 8f9c900d8d5369c67deffdd99e9d4132cce563c7
-SHA1 (patch-chrome_browser_download_download__commands.cc) = ba90f11a868972268867117095959e439f84ce46
-SHA1 (patch-chrome_browser_download_download__commands.h) = c74bfa5093a6aabaf6f8f73bcedccf64abf5d1a2
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = d53a5ba5e720e54169d8328ffd60add6afd27c3a
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 3b3556ddf7b5a600e9a61824f47c1e803138ca1a
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = c69a0b4e39538cc7c019ab36a4dc73dae9351730
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 6123f6ac86f448d0b9acc99a967720612f71f838
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = d6c10297b04101f9d19b6f9e78c53836fa2cef84
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = fe113ec990ed01c9b6c0e997020f1ec093930e0d
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = ef65dd6f56fd9f4a6eea78bcd360786074bab0db
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 0eb6d7e2c824f3449a75e2fec4654d21bf6f35d8
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 549dc9a8c18a17baf24e3f4540bbeb792a24d902
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 1e209b5ba2e7e8c84360ee1076e391365c7e6322
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = de7a1bf0468aaeb2160657f8d21307e86ad5ce75
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 655a3af34c4749dba8eb47f4d4324b69073c77d1
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 0a0832c7787dc1b3c2c2cec5c79d8f321fc61302
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 1812c71d3af96d4a12270d0927b4dbedd3eaffc7
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 631658c10fc2184572ba156ce0228cd921613b22
-SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = fbb4bccbb45dd952681febef2358cbd7af5c1b0d
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 593b300bfbab13274e24bf15cc8a51959b26b29c
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = d7076c6af7a47301e0a29f3911e7d1bf9c747c41
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 1330c15452bcb313481555a5cb092eab596a22cb
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = 2b2f629f77e906845134a835e637a56d2301aefe
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 68ae2b4f15ac53cfeb88832705e1aa5ce87f255b
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = c47b083d0866eb24df85413e93f807a7c8a8a45b
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = ad2d2ed0f19962716e4fd2e090be3163510de71c
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 704eefb59f6326170044b8d12122612623439ec4
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 19781f6f54bcd3b51fb07e6d8ec4f4dc9f959287
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 5fb9e398d5ae399fc5284883b25c36f5584bf81e
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 113b0030ddad4b9e5ec9f2d6a891c536cf055ac3
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = d9c29d0fce36326e522e307badbb3b87004dd923
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 04194b075d7f18fbb07c7406a9458c997246f31f
-SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = ebdfc8dbcb0b84c3b21426c6da09c2fb7be3c149
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 1bb74df1bd1af3997ce888c114b3fa3978f478db
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 163eac46b9a1d55492fd2ce435c1bf3cdd221756
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 96239e373b1278d9933789bc87ee71cafda4b878
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 9fcc7233745752a5f1518463a750034a774c4723
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 2de43e82a695af2ad3f4f0bcdcc888d1f89f2c6f
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 6acd0d9dffaa07e7fa91feead7ee42e71fb8f227
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 10d81b2d6f3de6869b246d36fa0943e637a6e0cb
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = b8e93dad347e3394bf6144ee1600b295f520b5fa
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 1f9521084989540f2ef29d925055ee3c7539a60c
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 9056ed83637ab5292f5dbb2a09d7b5a8cdbcd963
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 4e8a84399219fbace9596a42bba54c7a400199d0
-SHA1 (patch-chrome_browser_flag__descriptions.cc) = 058419a4e3d0c3ae2c2adf93304bd5c79d296c48
-SHA1 (patch-chrome_browser_flag__descriptions.h) = a00220ac13904d316955b0cec06a48c4ca85fc67
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 288d6df03793242b2a637758051cb013c8a6505e
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = c5e50841286af072b024338e2b818dab9c67b29a
-SHA1 (patch-chrome_browser_global__features.cc) = 094fe3799d252859d370e4905b07f83a9329a1b3
-SHA1 (patch-chrome_browser_global__features.h) = 77ac3e21e0e32232dacedf42220df7dc56f4c19e
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = df1bf19abdd1d61bfcb07c5f794154bda6de73d7
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = d021ed9b3748df46a694a8dc9d909d5c20f994d9
-SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = f569c927537cc21cddec72a05fe22310679eabf1
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = e284d50b41a38db1116bd2ac3e477790928a17aa
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = dce7cf0b155b8795ad4087344ea2446190755932
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = ad2a42ab112e1ff2a8330aabd250879a1f382bac
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = a0aa2327464cfaecf113dfbad01c2fb65d51303a
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 0e8f3d9bd3d4709ed7a92be41281930b564440d5
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 9390ef261b3026f2c0a379984fa8aa996ca79b50
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = a048c0a67af6fe1692fee9111b20877606398499
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 9e30202895af19f6f6b50a2f10564593f91d98d5
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 7c6f1a692e76220a1c2c470814a09b85139cfec0
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 2312bd6c404bfafd31f6527ac2afe331adbd2d61
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 38278c2a5009ecd4484bc1ab9d9f2f7b4003247f
-SHA1 (patch-chrome_browser_memory__details.cc) = be744fda729b0a50baa5639e2b327bc2291addd6
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 44a29798684d02357586b56e59cee9ee24e7c9ca
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = dab3d9f3e4e0dc42583aa67cecb0eeaaa28f2738
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = a81041420efe499a00a80009010a8df8c9cccac1
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 5677b096a8e1d4af03d663f2a27d93dd122b0cd2
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = fb52b0854a4cac23b20dcd9a9763e48ee976af63
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 3da1c647a3f28eefdb099cd5ec0a7e2696c74e1d
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = a78c2087ecb36b5baabc87026fe9075a538c8d21
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 7c77f2570d3ba951d8257ef963f39f4b7415484e
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = a57d35f16de250edbe7a1ef9c2cce680175ed546
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 7995b7afac3548108f4c610bb76c9d57953b0f61
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = ae7a96ecad301a2ea614452e60b362e088a91d85
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = e73d97a09de3ea3d8aaeeeb4bc02edcef76d6430
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 8beeb098fb2decf3ff0972364d685994570710f0
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 871238af07cc2e37e84a9900103392d129639f92
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 8cb316322a76fec2f869dcf58dc9b390be2b5b5a
-SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 35c048d8283f0e6613253baec94372dbdf70a9ce
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 789b48ad7193aa6203407d43a1dd024103022170
-SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = fe6f8943f0507d86594586c3b40d78a221b4f634
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 49adc4199c5031fcfcce79f15b727eeb1e591c8a
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = f64940e6e3efc197526d363cdc182980fb1ed6bd
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 0bac08c6cdce959a19a9011d068522fe663b9145
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 4f7eea3ded32c423fd788aea24ec3b1b1d99ef39
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 195ed7653839319212ee4233c5d2e59ac5d11ce0
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 77e2b95ecc9fba0e192206086dc96c02222f2728
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = c953c3c1da53332f82ebe3f415b57fd9dadf6b9a
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = 803e74720ef9b65a1498e1d3ca956ec7d6723b5e
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 1b907b78511681da50fe6398d25ad40f1c33812d
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 42aaf6acde8ea8770ed8de667c7c5d2426808f31
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 3981410e5acaadfd2d6a640a91a251eae9687602
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 9fddb2b7314532276786fb0a9992e518f3d93d63
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 3cd303e2968c70eca337187cc84f6dff0d12de48
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 42e4d5d749003727c6c13b4a43849c48247c9371
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 9bd22c008fedea03e4ad355dc48da7534878c217
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = d6f592540c2ce1c9b295d09c66deca82cdb6e23b
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc) = 841dae5c00ee2d2d358d5e3095702bbeae100938
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 633c829847254f8df1bfc5916513fce0d804f663
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = c803b441a5afb20d77726b1113dc2d16c4585d3e
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = fa53cbdd2498ad9c2c9ee23d9152effc0d7c83b1
-SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = 19f49ec8f39acaa74174002f6763c1007237295f
-SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = a4a0d23028c1edb01e456a53125a3b90c7b42c6a
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = c43aa1ca9dc713b8507a3eafeb83fc6e1f29070b
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 051a0766f3efb3eb78fc480df50505953c7d4bac
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = a38667e7cbc06609bd45de744969f632cb313b0a
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 2da9617b176c184548826388a60c97c26daf7167
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = fe667182d0d2ddbe5cc0ccf3a51ed93ea650db5d
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = a58d13e4635c6ef584fd9c62184a01a12ac6d858
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 3816ce3263fd0056cfc1fe56fab37a1b94fee482
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 160e7f8d998b216023479337139a31d827d87653
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 9cf4d4c9612e704e6563ce5758df5e7c3d7bfa5b
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 10c68a6de54d7ce0e60ea3a15867245cec9b1531
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = eba4e395bc9b43429a06ca55960bb0a8c929e85f
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = bacfd1a2e9eaf3cbec5bda644f8c3236a818a350
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc) = bbfb4da49daf93ce67ebd6c05d4e653728f66404
-SHA1 (patch-chrome_browser_sync_chrome__sync__client.cc) = 244e0de42b1796ad497cd257a9e6a050bdabd6cf
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 26d02f45b093ba2738c31943433dabaa62ce8697
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = c22baec8910407079db2707962def303149fd9bf
-SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = bbc103cd0a393f58246f709f310203a9545a262c
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 70fda182abbaafaa6c68435c0cef503eac0a70b0
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 6dbc0d6b7ebe94ef559ace152e4d46be8b69940e
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 8dd19d93c986b53bf9b19b09a3345322d8484b33
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 21ca183abdbf04b9502aab87c0a1abffec4a0209
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = d2bc90b7042eb7d098b8174982b64becede7078d
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 35351e7c797fca23fe9c3e9baf0690a6415c6db9
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 9584bd9994baf857a4d99ab95781d9b34323e07d
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = dfa9aae5349d6695e2a8fe719408ae989664ae5f
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = baaf5a1a854943c10f57cf6b9404461876d360d8
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = d881c454c9dc3ec0ab86e3e582bfe3d6f7b8d7dd
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 081a59695ac261f8e3a0e3d408d9468246ec0f41
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 978c54853c54ea2f1bb0d8ade751a765f8761677
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = c82bc1bd19d072d7330ba4fdaf0a35d18f7b1260
-SHA1 (patch-chrome_browser_ui_browser.h) = 5189aa28492eb79ef998eb072ec9c21c4f22b51a
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 72a3beedc9564ac3699dad9ca4df3bed03d742ce
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = d753db18f19c20b318a8bd28484ca6dc56e0ff9a
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 2228cea9a2c7ce51cc28b9a117404bd98a5b8829
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 593edc450fbab2885bbdb8d64c063020fae4e1d4
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 9dc75fee8f3fd3dce57d7fb8f5a39a8630bef87b
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = fe30104035fd040817ef0d953409c4fefd529e01
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = a3274299e4e38c4d9b976661b4c260cb7e3fa789
-SHA1 (patch-chrome_browser_ui_managed__ui.cc) = ab4e9796e622e72acce648c300a4c132c979cb69
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 9005541b2419c9a25e4e9e6fa927cc787736aab7
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = da529b3df7ca37b0a9b1d9baf70755cc25c275d4
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 9263965c62ccc769ce8a180526f25ad61e04dd9c
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = cda14aa849c9433439f39f4c2de20b28060b3dfc
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 511a3d193ffb1f7fe1ae13c6edb958462890c088
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 58b5007a5600492217ed167a59808561d5b6df4b
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 81291abb7cde001f570fda8ce516b40795a91978
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 3f7f477802e6c8980b102e146f8d6abf8d45d975
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = eea77ebe134fe6f6c1427a60e691c996bf4bac55
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 46271f9a305a3d54567f7a926a65d26e7c6d2395
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = fee53e0d4f26eb70898592981d157ba68f6d2eef
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 9177ee96aeccef1f6d9a7d2be602e6be65447f41
-SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 4634207560ade6271d7327410e2ccc4bd1f8511c
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = a9e03f2c9ee98de8f3cc27a7c1b12629ffae01fd
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.cc) = 6a7349335e4cd1af660b3aeccd303abbdecc40da
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = e65bbc913843d48b717057cdd7f4e3cf1ea6f068
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 548c816a0f3222a25e1af5245f5e123cd5f96931
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 7dd89349a3cb7751f931bd3677be83b9b0ad7408
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = d803db8b693fd55ff9ab58c09738c6ec7c99cc39
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 3f9759aff61f519607668dcc794c978e7f7d7fea
-SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = fc6b99c9934b347661cc0769a1384700104e7785
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 0952aeffb18e1dd5f661c89faf11f0758468eb4f
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = c86ad3f31134142bff51f2bc46c90888798f1285
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 2b263375eeade43862fd3233fb1faa13740b629a
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = c7cdce202446dde950adfb48752ce5da1b12862e
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 21372c317348dae1075c87fe9faeea3c61dbb74c
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 274d2b2588a3a28d0a49c2664bbfe8296cebe329
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 340102a415460d89d39ace56eaae20612603988c
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = d4218da681bbc3a916cb01e862053b5d806495a2
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 075e0f69634a6de5b5299b35c2193e19c0805228
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 649691f9bdefa2cf90880dc36a1b21ebfde06510
-SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 67ec07112cbbda552bd0425953aa64d4a0e96bc1
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = be24d869f2c30cf89f996e0eae5049c73376665e
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = fcbc1c00f24811a9c2c98623a10d7cc773eeb6ef
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 91fe1af2a4dea83a3e907446073689e11a3efb92
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 92ea50eea46c911181ad27b72d998df609e13094
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 67ac99bf91a5f85f6e6e65a4cb90d705b787d5c7
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = e16dcab87433b84f371a644e495509ba5f78216d
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = e20de0a920554eaa6c1fec4b00e9ae359b77df83
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = e81b77c1acd72880938c363a8d2a2e20657aca55
-SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 519d988388e81f0051604dff59d868fe9c844ae4
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 03dd9fe186b513e5e65161b4a2b7f7d5925b4bc3
-SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = fb646e6bcd614ca2869536bf19383654ddf48dd0
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 6cb6258158f755dd06d9a2c6bd978256336c0be1
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = e5f410320cd12aa40d10530f68b4377c694cb35d
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = d1878b549ddb81ec46ed597f1cd78024ee1228c5
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 505086ce0d5b1378e82faec94fd50ebb4ae5e398
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = d93932d41ed2e630054989075746a7ea5bd3f8d7
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 162f8ee07e7f94d18bdef11221444bc4c983576b
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = a56eb2e65f7a6fb9ee9bab0bbb2a3daf15777086
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = ae46c9a6115321c78b5a92abc066cb23b9d1f469
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = e067a0a5c1e927580019cce24c013df0ac489d23
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 9b1b9dccbea93a7d07f8f2a805e99faf3fd44aa6
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = b3ce1ede30161f6051d7be7998df3ffa42cef324
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 7ce749883203d1d407387b9eb3918c834877f4aa
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = bed3cafd16ed4ca116ce61794fd003399a05dcff
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 81123759daa95f5ba70d18b79afb8e506242e391
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 25346464b654f61408cec227f98bd076890b0b36
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 492ce9c8d048bb8db822f05fde303fb6ebc5d682
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = a596679368f81947fca0cd796bc020fae5d06de7
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 17b20ddca8c5c8fa2721c735a08578d4e04fccfa
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 397cd6f107a7509af622860285221d7d895af3f3
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 7992ac5d6473946f315d132aadd2ddc3e0a64008
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = b8a960512a63cb54e25c933ca466209489cffe57
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 322945cc178baad9cb0e3e8c8bfe718de32e2b30
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 2a445ecaaf8a9bea2463ca0be9f1684c16867a97
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 552aaa7bd3528de153011302af711ac23838eb8a
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 7d552ed461026b3313ec590752a7e797e277f772
-SHA1 (patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc) = ece84f5a638c39f9b90de30490615ed8e2f7f5fe
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 54dbffedbe609f745e956cbd43c74ae1ffafc08e
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = c53f0ce84c80c9ef150e0b4c04ab67aba0acef01
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 0e882f5acf323a5f02b7e68b4486b542049ee7b6
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 2d5ed2a897adbbe6a9e0d6e5ef0402f6fa1c81d8
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 30599de337ed68d1c468a4546e03ec39d9f82907
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 1d597539aeb0d3269b3421ab01a140160625d9df
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 39bfdc567451987d5ebbe250c0ade5d44f5c6e21
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = ecc0281ad0251d52697f7da765e7e697273cb4bf
-SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = e5c55eb0904a14ae04df808f4c6456a8fc955dff
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = dfe86569eb7288943414bfd4b6faa88005ddcce9
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = baec1a6b85453124e71f6f65729f8fc1e3764acb
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 3a938960fa7c225f40dff01f273dacfd9ec64147
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 00d47e946e1db2b2edbf4761552e1c2eb0fcdfab
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 4d2656b75b6a4f2d748c7a2cafdb1c2f82e0e610
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 6cf3794dafe2c770433561c2d8115a8aaffa0501
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 39c42cd853d1b428e5e5d370e6dcc6e8fda13ecc
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = e4224e2b2bd46f495154755d721b71a3c2233377
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 2f74500dc32c8c6c2c14a08780244ea8380aa1a7
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 5366698f0241e7e7e869a622089b829ab4d2a942
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = eadf1c0ea9cfad3d98f5eba179bfc03aa67b44f1
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 209dac7de58dd592a2a20a2280e2e7d184cdf43e
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 2ed35be34b2770172fc36129f27a31fc524db6a6
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 3501dcfbaa5f0f71d4dbdf5719db816653af352b
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 3fd7d17d6b5a2167ac0b8c9879af8c95f87a499e
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 90b934a774481f6701ff15617c2de0f36d92344f
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = d9d817aaa65f86c9a0540e9a90ac5b79bceead17
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = b252afcf1bf2e12f18c5dda1edef127e6d8a25e4
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 37cb0ba00fdd0f61cc45e287a298e3239674cb85
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 83931d3162f437f18fea8a0a3ce5494499fbb309
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 5859a5f02bf4e2a4006284419bf6da56ca4cd9fa
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = b018899fe17aafcc3d011509a886c1983ca8af2b
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = d0fa8feda093ba0752f3573c33f978f073564785
-SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 8b734dab4d8e803b4490e0e94b77ab765e691efe
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = e71802df43c97223c71d7ac4e0e9c0ceab019b58
-SHA1 (patch-chrome_common_channel__info.h) = 5d4df94df609a70eb32ddf4885f03fa61d8e8f8f
-SHA1 (patch-chrome_common_channel__info__posix.cc) = 2a4060c5433ce0361f59cc0b85122327c6d89f19
-SHA1 (patch-chrome_common_chrome__features.cc) = f0e1b583d678df655411a96fa2e29b222cbdb9c8
-SHA1 (patch-chrome_common_chrome__features.h) = 07f5ed2c547501ab75ec743ede3715506d4583a3
-SHA1 (patch-chrome_common_chrome__paths.cc) = 198118e2a418e32b978f70e36b0b384ce5fdd764
-SHA1 (patch-chrome_common_chrome__paths.h) = cd9c8e362d1244d8640f0fa863614d3507feb2d1
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = 8c5abd9f99af8e42ba59fed55dae2db51d0c3ebe
-SHA1 (patch-chrome_common_chrome__switches.cc) = ce662bfca9b247591bc2236f52a8eda4b6974b19
-SHA1 (patch-chrome_common_chrome__switches.h) = 79d8b4275e8c53d984ee4bbecd010b8152899f62
-SHA1 (patch-chrome_common_crash__keys.cc) = 31ab32fc72e7f5ea06da495b3054c5f562529916
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = c5875257524520a866b62368390cc5dd3560e0dc
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = d7c814b09fc2f678db30cdfcb45f3789ad9d4f51
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = fff5ac27246d3f11177edfc20cae0f394211eb9c
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 9ea43f83b4411a05aa608afca331d0b96a4ddc6a
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 0ca8148278e5c1287f44871343374e453dd8df4a
-SHA1 (patch-chrome_common_pref__names.h) = 6cf4f99e1f7af7eb320aca278b0644e64cf32133
-SHA1 (patch-chrome_common_url__constants.h) = 7e269cfed7730ab91c197bdcf254c2599b26330a
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 0930ae48474ecd381a1bd0c9d96ddbac7e2d0acc
-SHA1 (patch-chrome_common_webui__url__constants.h) = ca7036ded28376656bc1c949a8fe526d296552c0
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 8fe4aeb092447101302b55ea3b26c4300d210646
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = a0268fcfffc16a9bbd78de4b6eb3545ab725eeac
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = ee1c2452d03dca958c14068db3360eb35fd6b840
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = bdad385e0299fc79bc705e13bfde5500e257d287
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 071843ee727190ad283539486c1a7dc0e81ecf42
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = a2b97131946a61806bbd116dff01034b3846ca68
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 3b03bf3c5b07c467baa6c1e91020afa499d783ae
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 0e18671c08c7c03cec7549159fc1bfd59d2483a1
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 85e22f348a097e67516939d9c511741c8771d498
-SHA1 (patch-chrome_updater_configurator.cc) = 36a8227c68b4131db9054bd2bc18fa88ea0cdaee
-SHA1 (patch-chrome_updater_lock.cc) = b7699b0ceb5ffb7aef01b05dbf6974f1f8d54414
-SHA1 (patch-chrome_updater_util_posix__util.cc) = ea2645e0ba114b7ed5f87a339fef8e0ed5749af2
-SHA1 (patch-chrome_utility_services.cc) = b6f340ccab8b419a07b75bc32e476e3c19b4598b
-SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 10f685bfe968d4d99bb8f71397ce241db09b407a
-SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 67d4be2b9c79a96b394c9061f7df762e1e080edc
-SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 8f8e6f4662536c3405e304bc1d30330eb50750d0
-SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = a27af13dde6204887161b4af517a82061c8c62c4
-SHA1 (patch-components_autofill_core_browser_autofill__optimization__guide.cc) = f03792a45236258f6a18878be9bb06613e12b910
-SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = ad067ff2046753d02ea4d8cc5d634737cb5c32c7
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 1ea1b528c4baf967c533c81393545062a96b7b26
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = e37a7684d493718e15d92d0d44b28d7930d0fd0d
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = ab673a340ea74b7f626217fe1d0d4f948cf1e54b
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 4e5647bbd49a43660567e9fc3efcc5603cabbc57
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 67055b646c07debb78c619f5f23cff655754bd8c
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 64e1d8fdf28dd2efee0a77e3c9e664c711e8503d
-SHA1 (patch-components_crash_core_app_BUILD.gn) = faf9a91de03be97a783a001d3eea436e514a5598
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 09a3a4667131a7c1e5c1fb2a2c9d12004327dc28
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 6533f9a8749108cf294cff745ef506acbef4446a
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 65566a59164695656572fd524f4b2f38bf134743
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 5c607e41791c8162253661e4530bb181acd9d509
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 223e9eff3f5c5d2de354e7811181c9cdd09a9949
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 0c3c4fa241bf6c00145e4e9275802aeed69e0f78
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 18fcada5588525e032414e5217a9f6ac13754af8
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = a0d1fbfa349729d399debe8141cbfbcaecbc02e9
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = c999f6d07cf12cb47caf023631eaed656383cd2a
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 5b67c0ec9ee37ff80ffe9bca82f8b6b6843fce9b
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 6aac97bc6c78d0cd524f1c584b2a8afd491f08e7
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 59cec2dbfc87135d9e87b5d68ad4527ccd71484d
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 3092a573f1ff5be68e365b73ec0d13f59a93023d
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 1e2c7c756ca5d68295cdf6e4f320170fb1a6bd50
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = b885a59720c5204e0c3c4f09ac25aefe528b6006
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = ee214c123f12386141e0a5e0fc04ba577a9e0a5f
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = f9ea4f1380c9a3df955b72b2c1242b3a060dcd54
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 93cefea52446cf1412c28c54035b96ed824bf18c
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = df1e98dabde49c01715816ad0e202acc5ca1aa16
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 73292ebc76ddbea5ec2580b7eb1de3020a564af2
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 05fd4595ac817d8fe14b83183a205a0116799c90
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = fb20b7784cd2c1cff836645919dd64ceadc10384
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 01858e3a15969c0553aa068153767b0527a33326
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = ee22c24ccae918ad098192e8ce63356155c04a6c
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 002d58e6c477c29d418a62bb798787631ef62918
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 842aa16c2b27839e71ba52dbbda7b661671cd757
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = ec1fc8540ff85b82aae2f86ee659ba3cc43f4e76
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = e47a2f917cf74f8a0801611d39ed5e098e2838bc
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 9a58b084467a1867818c3df901821732f9ca4fd8
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = a7e8291fd6ea5520024ae424621e97754c7f2679
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = c1c89569f10c29e6191d16d7a9451bef96b32212
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 7e822b0f12a3b13a9069b5845ddd111fe1b9a7b2
-SHA1 (patch-components_flags__ui_flags__state.cc) = 9c07676280836a9a67c7da8201f948e58608afd0
-SHA1 (patch-components_gwp__asan_BUILD.gn) = ab94a31303e4cd33f6266bba671a5fac5d0357d8
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = aace401c92125108f8f561830361cbb5bf579403
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = a6e29df3106917b62f4922347a5c201e7c3d5564
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 596e412b4330ce4f39e0c333f9ee369fd91b23d3
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = e600bb9e3be1f82b1663d9296f63a24dba733d00
-SHA1 (patch-components_live__caption_caption__util.cc) = cc63c9c8da478922eb6dac3c06d4e20b90453f20
-SHA1 (patch-components_live__caption_caption__util.h) = ce4f9744669e03cd4edaf945a607dcdf044e62ff
-SHA1 (patch-components_media__router_common_media__source.cc) = 3333332d3e0b42a946b6fe6e1fd68dbb15f6e566
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = b4c54dbb814d45eb18dc725d61e3e44ed4cf31ae
-SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = 43bd1c8ed17e0eb7441a3ef0357d4a5608372dee
-SHA1 (patch-components_metrics_metrics__log.cc) = 6435d669ecb20fe537d4be993181563719b1919e
-SHA1 (patch-components_metrics_motherboard.cc) = 6a46b3c85503998ff9161dd3e663589ca872e2d0
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 2645bf255fa9b76a286d0b7c61310112213b2e29
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 8e63d8ad417f3f58637d5748a0d3db192267dc2e
-SHA1 (patch-components_named__system__lock_lock.h) = 920ac2b4e3cd12ad4c0b397b221ef1e0f12d4723
-SHA1 (patch-components_neterror_resources_neterror.js) = 2441590f48bae0d8858a5dca00146dca07d6e38e
-SHA1 (patch-components_network__session__configurator_browser_network__session__configurator.cc) = bbabad70d2037497e88b6f12ac73cdb456493af4
-SHA1 (patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc) = 22730a3e2f235abcee1cfbf222c3d217fc4183ea
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 2564907126f36a94393b879e8c7dd49d65385fb4
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 44897c6d924eb6339b304aa835aca0aa032be9e6
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = eec22a778b5c819c4b136e074b70d0ac65e9e4f7
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 2ca15461fdeb9420b3b99f1403c178f5357897d0
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = e3aee44526a672f7186e962d900863c65c60ab97
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 17e986c3d1ab87b4cf8c37387b7771e27a8c1996
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 82e1f3c4b0cbfbe2ab6ee9cb5cd5b94252655f4f
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = d9fe45f408a41e252b70cd8c77ff114320cb331f
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 20f3582129ace201e428370946f5148c68304150
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 2b7a29e7e131eebd4e63903494ba4d61f7293f81
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = c768bd80fdc167c1cbcd129ec8b3478def86fe48
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 5317dcdda5a4dca6625d9d50ed144c25ed365a05
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 01aaa9ac1e5ed2fa452a769a48a40c77c29148e3
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 1fa6c9cd0a290b6248c7f603cf301c7397eb5464
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = c8a497b097e62edfe5400a9919cf7e5b4af9e07b
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 228200f992dc980b7a8cfe00803469e260f742b1
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 63884e063c524235d901d82c9ab9ef0015950449
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 13a0c82baabe3e863c673dc1abd54965426024e9
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 0ed8d0b63541f92b4595808e5f2ed2abddf0bb79
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 990334cfdb6e31fcb81ee1f17b16cf17f087418f
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 5d1dab34076e45b89ee898507e66809089e3fdd6
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = f54b2d9b5cc277090d9d2647edd19d47f2214b60
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 8e3c51467adf8d3da4b7fc94d8a8c106d743fe18
-SHA1 (patch-components_performance__manager_public_features.h) = 06ec12b193eb692e400e8e63576a96824ee18e09
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = a54743d922fcb9a62fe7e045ddb444637178746b
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = f541c16295e75af136b90c494b7b264efa1f0300
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = d5b6590a3f6bdce10ede13c8e55fa240ae9f4004
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 66a5c91a3983fe3e55e009769138b8694aeaf91d
-SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = 6acbfd253b5228a6aedb983c19663a6dff05dbae
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = 6ae4dbe7b0dafc1e89df94d6e4d1bf387a0e0b01
-SHA1 (patch-components_policy_core_common_policy__utils.cc) = 9fd4cd198573b5325b37062c8a18dd3bc924a1d5
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = bbe2ad327db5b98b79c27c87ddcd5538119763ed
-SHA1 (patch-components_power__metrics_BUILD.gn) = 055940c6c5419c40cbbeb82bb098a9f3780d088d
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 57ef9b12879cc7479f757f11c855ea46fb47e0d2
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 235b871baeb207c08f6f1332d1c21191d7785c51
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 9f2981af888211efe9af4279e528d18141d77e0c
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 73249870e3dd989e92b623cad3e4f05d256c626a
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = c77d92bf3422bc80d26c76c8a02d38b0a71bf875
-SHA1 (patch-components_safe__browsing_core_common_features.cc) = 5e49516309a8d06a3d79c17cf4c12d58435e1837
-SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = 91e4a5bdfcc08b49a867a00f39c9f15b33517582
-SHA1 (patch-components_search__engines_template__url__service.cc) = d1789ee401894f27c08f804c098507ee206ea39f
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 2a9a577c46d9cccd96a55c85bb9ffea59c8736f4
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 5d9f4c9a0aa307116edf77320f4fda38a429c50b
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 61ab5d810b564d81871c1eca8261ec6ca2f604b5
-SHA1 (patch-components_soda_soda__util.cc) = df5029edbfec68c2ecbcfd3b038df03e9fcdfe71
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 1df39583aba0eb9ab20e6c3548f6a33e24e3eab8
-SHA1 (patch-components_storage__monitor_BUILD.gn) = e7639c7c01c982d940959e00c484c01d1ce7a6ef
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 3074b52e8d9c5322ccf71dbdca2789335adea8ee
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 2b035d44f5e48ec81110c8970d1fe30c7cbf68ea
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = a224be41e05d80da9df12c08ba7d22e620ba77cf
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 546fac08e9ec9e6ca798dd3dcd692beb4f17f5b5
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__service.cc) = 1cb61d11988b600ff318fce0902352146e221a8f
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 6cd76b76c28a86bbb9a3332a06c6e4f6327b0a3c
-SHA1 (patch-components_supervised__user_core_common_features.h) = ce86eb3e0367d160ab4b1d449d48c92502d0f973
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 18178902c6200761384a26c1c6b7c16613e647e4
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 701bf114e10084214363d9e516b2eed9478c392c
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = dcc6baba6ae95640392f6df4d95b5f045e075ef1
-SHA1 (patch-components_sync_base_sync__util.cc) = 10187fc178a71dae5a0e86d4a63d028ef58c0243
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 05b55c88ac390eadf3a44f808a2a9d783d0ac92a
-SHA1 (patch-components_translate_core_common_translate__util.cc) = 1bc712b017c8528b0f78d2a225e92aace07e5581
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 78f155086ada39d6b4b57b946f6a8354cfea35dc
-SHA1 (patch-components_update__client_update__query__params.cc) = 2c8116440b72f8780f54b2a638ab30b91f46c76a
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 909b64af00d47b2b13226ffc3b1a3b417ad896ae
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 37a690a6d0686a8330f9bd88327018cac6f892a7
-SHA1 (patch-components_variations_service_variations__service.cc) = 474edfeb32f093621905c544e63f44b76bb0ca50
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = d98b9131133f8ce73b6f1642bb7769f35345906c
-SHA1 (patch-components_viz_host_host__display__client.cc) = 659aa4d37b961068739618aa78687ab7268c4acf
-SHA1 (patch-components_viz_host_host__display__client.h) = 1bf0b92a6f849d75e1d07ad8c2c08c6d468f8050
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 2b71b3dc1deb63de418eebf4e30c68a9ab32e972
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = b4a1d3524d43aca7478424714e691b63d3d59f63
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = c5493f79b3fabb02c793f67727ea0919151a30e5
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 3da93483794050dcdb6f19e577e7bcbba3d3eee3
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = f03e8d8c2a7e678d2ab6567d09e5cd5b6dbd9c10
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 742c133b909733a5246237d935330fcc8401c6b1
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 2291c3693cff78376c5ea048810d6abbbd51ed1e
-SHA1 (patch-components_viz_test_fake__display__client.h) = 6d50c30981877376c2245288377d5b9db4e7cc47
-SHA1 (patch-components_viz_test_mock__display__client.h) = ff3f66682235a31961fd9f4c3ed9511836283ebd
-SHA1 (patch-components_webapps_browser_features.cc) = 949c6617c42020c3fa37bf0eefd233f81f8021ba
-SHA1 (patch-content_app_BUILD.gn) = f31473a84e820c5220614d657e1ee314093e0a41
-SHA1 (patch-content_app_content__main.cc) = 80393ead2361f75fa563d936659aa0d496b9d0b8
-SHA1 (patch-content_app_content__main__runner__impl.cc) = 5d3d52853d9dbbd9d137a6ee65bd1146abaeade7
-SHA1 (patch-content_browser_BUILD.gn) = 965cb4732e3f609e645c884b09569b0cf9ed9bbb
-SHA1 (patch-content_browser_audio_audio__service.cc) = 28a10abac5028446ac197517611e709258a6423c
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 8ae013aa235d965476e5ce59d4d95b82fa7d24b9
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 8bc52f2cc6d76eb1a4df901e801a46c653e47dd5
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 3509e7859352514a63e1613c3fdf1dba958594bf
-SHA1 (patch-content_browser_browser__main__loop.cc) = ce7bec99a8ab90b64961fcd960cbecc2aa455a02
-SHA1 (patch-content_browser_child__process__launcher__helper.h) = d6b9d8fdfe7b5394e949acf658b4237726936a72
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = f6546185a0a7ae4ae15100472c8376db92c0b602
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 99e243719fd697d6d17b6aac2e80ae58a18006e8
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = f6f2ce71f75ed384fd43e13c21aff9f00831d739
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 1f0e255173864ced682881775ae617d6af61b9b5
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = a66edadb1e45c88e7d951b8ee8fdb04fdd368302
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 8a6faf2a9ce89c331d3415be2b9dcc473a01a26c
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 0e6155b6573d146cc8c271562a5c7a6474d9dded
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = b53aa5ed9b5d94ca8e53334de3d99f37e38ef757
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = f3df8a45b5d4cc58445815e30769fd9049de1c40
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 39c70b0fe1b5e00a883ffbaccc7f439548a622e2
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = efb1b539664c5997758142d013a18f9e522856a3
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = 1bf5818a09a7da38095eeb46a25650f85310f000
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = ff0323600804962e1f9d26483fe95936d947902e
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 8ec75dcec5ed41c3a7896e6bb13ccd18aba03f25
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 6801cf3a16c3b05cfe972c5702bc39ed91778b8a
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 8efd2668ff45ef432085646630eda96f784a3fb3
-SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = 9a3ecb91fb79f505d1b66b4d4bc97f20b203e518
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = f24e9b34e1fa48da75132083354712c20021b1b0
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 4146e1275bc02c5ac1806826276a3a66198756e0
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 8a0f1b5c903ce1c61593be51da7d8dde217c1e99
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 7f1b4a567e3161045d232fe00cb40e1dcfb52ea8
-SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = 86ef381806a9ebd0ebc0f471459af98c8ac798bc
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 6c40e87c91cc03d4b030b9f39ac48fe99786c1a2
-SHA1 (patch-content_browser_renderer__host_input_input__device__change__observer.cc) = 8036cfe3e4d9e6757ce50c456ea9d26cd1cc380f
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 144db962d61374c10afbc0261471e78098cfddef
-SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 308a846f3e878dfd4539718310b3415c94cf75ea
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 0eb1693cdfd0777ab50743bf9e859b68701fdc86
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 74e34b629cc83ab16393d60f49319e39ba211917
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 0d3a97b564c5012885120623458deb837f45bcee
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 3ed27979ad1a7c9b3dfa15702b5ba026dd24ad1d
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = afc9f8db1db4b78fb6583ec44071addce2c232e6
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = ade53607c7300f91325d6f6da4a1254c1d9056bd
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = d3449ecc146075aeec5f291200d4ca6c7df635a0
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = 7626406b32e6dfbfba5ebe1baf97e9a0f9aea1f9
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = f65ae17ddb4e18ed1af87252b903d9734599b70a
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 13e83670da0110f04ed92484f35ef508099cbff7
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = f9ffae30511589b8f9a198b236bf8d5e4f3abaea
-SHA1 (patch-content_browser_utility__process__host.cc) = ddff2fc867605b57d9c5a900138a580f7d9348a5
-SHA1 (patch-content_browser_utility__process__host.h) = 1638a3650815dd4e4521f47a11db3ff2baa8628b
-SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = d18e9bf859dfaf08306bcdd9f05e63a6646af283
-SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = 8d0216c11f5a560e1175aefefb3fdbb9004189f5
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = bba572114a2d29053fbca7c9a973f87e5930205b
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 331f6ddb08ed055db3370bda544afc06c40ff2f7
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 6a7cf0c8629699f746558eea2db5d42bbb038bc7
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 9e96b555e65a6daf946fa9f0142ea53b29adc6b5
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = 511c7e563d7bfade8e2d2c4339ca1656f8df415e
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 35f156bd2d78f42e24ca412fb6e0ee80d15b4e8d
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 721da810c07dcb30e23b15d8b0f80fda2b1eab1b
-SHA1 (patch-content_child_BUILD.gn) = 7d1edcbb43954e760dc8d85c072a0d281eb93ec8
-SHA1 (patch-content_child_child__process.cc) = f9b7541a7075ca55b6f5e68b54bd744d12022605
-SHA1 (patch-content_child_child__process.h) = 79a7b9c1bd6292c76ab73e5088c9c797b6ca6aae
-SHA1 (patch-content_common_BUILD.gn) = 2379f2c8efa99a3b81d27982a6d3de333054cb1b
-SHA1 (patch-content_common_features.cc) = 0dc6ec47912aa28d99ad66d3ca9ee354f8ca0d42
-SHA1 (patch-content_common_features.h) = 9d05b189d04c32d85d1be208ab59a8c89f0a3f4f
-SHA1 (patch-content_common_font__list__unittest.cc) = 9be6213cfeb1091caace7aa736a2b3eb64d76411
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = fb1a1743113318ca5a78f4676e4772309ede538a
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 09bed2d9e435b2b463adce6f3080ca2564826a59
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 16255fa077ed2448767c291548c66bdb22ba443b
-SHA1 (patch-content_common_user__agent.cc) = 8d268087dc3baf2a4cb4b054efd103eeb20a756e
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = bde6478bcc98f3a9b60f9070f54636f305fde116
-SHA1 (patch-content_gpu_gpu__main.cc) = f65a792932f6e6f4f014402ff6c1e66c1c4783a1
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = ced0310eb643b6f4b9eb9d8815b4b1a813a5d457
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = 6217cd89737b89036dbfca5848edb734dd917aab
-SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = 689bed5cd58c0a001e756e71de68de51ba83ec45
-SHA1 (patch-content_public_browser_content__browser__client.cc) = 38d059f6dd6f14d95b2c11367172d80c348f0b4d
-SHA1 (patch-content_public_browser_service__process__host.cc) = b896f08a42c48eae0002e7893e04acf1df70e10e
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 97ae59428592645e3d19e3d74c3fc8de67b69cf7
-SHA1 (patch-content_public_common_content__features.cc) = 5fd19994015102d210836c23d264d18e762a314f
-SHA1 (patch-content_public_common_content__switches.cc) = 115f2fee949a3abb0f2fcde61d499e48424d6382
-SHA1 (patch-content_public_common_content__switches.h) = 417086b6dc32687e26e4cd8d942d095b91bb0549
-SHA1 (patch-content_public_common_zygote_features.gni) = 0c7bd073710cabf22a49167ccc187c4962bcdd6a
-SHA1 (patch-content_renderer_render__thread__impl.cc) = d3eb78548153dc1cad8aa9c0656facac1578bdb8
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 92f66082e7e1295fffec516947ba3fd99613ddfe
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 13bc0653ed4bfee8472b6237e74d4948ab9f8c4b
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 4d088fd2974c2c8349044581f5503117ec6e20a9
-SHA1 (patch-content_shell_BUILD.gn) = f173998aa2ee695e4aae70694329ba0f5daf6b99
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = fa9e29b1755c1860a6e072ac096d4cd81808fcfa
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 06740ab390b359f163392c47421e0852fa5663f8
-SHA1 (patch-content_shell_browser_shell__paths.cc) = e47a538d0da5d55ec02dd79ac89a03394597d198
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 53ae2f2132b5dba088578c455e009dae38d22d69
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = e1682c89ff23a315de3756cce1c7127a58d276fe
-SHA1 (patch-content_test_BUILD.gn) = bd87ef7862ae71ad1a7ade02dd761fec19d6be18
-SHA1 (patch-content_utility_services.cc) = 453fc29cc5a7c2aba38c066c24fb8ef511638e76
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 603a2f7a59840a4f8009268efb9f5f49accb4d9f
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 9eac0b3443e3afe06a245731269ccaa10d6acae2
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = d090b4e0e50131c99c99fe537188c1ac0149b582
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 777988e9f355970cb14b8897f50bc4ca8a01022c
-SHA1 (patch-content_utility_utility__main.cc) = ab4574f47f600a12b9dbdf5223a69e35286caa7e
-SHA1 (patch-content_utility_utility__thread__impl.cc) = fad170662e1b6cceff9f5cff69c90315b1feb115
-SHA1 (patch-content_zygote_BUILD.gn) = e9d41b749647fa3dda7a032b81bbd9f23e7b1261
-SHA1 (patch-content_zygote_zygote__linux.cc) = a9fccd7155396e7ded08b06118a1feba532a3dd2
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = acd6e209f0f3ffcd7b5f3f7a7bdba2b4ace727d2
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 7e021e401f0ad33bd188f1255a828502c66d4e04
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 4b084082edb3070324e63dbde4381a7a945b3a6c
-SHA1 (patch-device_gamepad_BUILD.gn) = 7f42c764cfdeaf7be324a3c6a09da602bd5fb5ec
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = aa4e570c706da93ce08e663faf630acdaee5a289
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 058b772a5dc339bd3899309b959f3cac7ac27793
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = f1b0aa7982e1b3ab7c954a8e9f05da6c93c0896f
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = 7bf7e0492056babf2dd8205aed50b3f839a1acf3
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = c0d0f9c9d682573661209cfee73e2513ea284ed4
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = f8913d15b330f480bb4982377a102df35dd1b783
-SHA1 (patch-extensions_common_api___permission__features.json) = 680bb12cac80ea5824d920b67f8bee5d5c89582d
-SHA1 (patch-extensions_common_api_runtime.json) = 0751a1d5bacc627ed5b8c566b25021ee565d306e
-SHA1 (patch-extensions_common_command.cc) = ff9b1a1f6bac2b8022fbfa4302909e3a5dbd9457
-SHA1 (patch-extensions_common_features_feature.cc) = 1445db266bfdee1da21cf5cf36ab77558e7496c7
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 395bf4d5da857595868addfcc9996ecea7d5f1e4
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 8fe2ed2b65928280d987ba4d79f5ce0b9b788ef8
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 393dab8ca4caa6eaa54facb860befc9b30e86af8
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 9d332240319ee8200e8db52a362996dde4ef1e3f
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = f87e607a71cf52c60ac8eaa0f4252405687889ca
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 3380eea628f91b0e0d63d14259c5bba6b511567b
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 4fc857f8564cc175e825c812b70057b843497c11
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = dc9fb6b4efad9f862a012dd1c87362af5774f62d
-SHA1 (patch-google__apis_google__api__keys-inc.cc) = a0f80b373a31dd14cbd28c8ef98c35be70a04d0c
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 441ef7dd7f5867db7194a65918ceb24201d32f1b
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 4d54edf132b12c707b79c3a7e15f54e3159ad5fe
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 28b353d0af0d0d59f00cbd43010895bdb4069917
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = f72fe2e908a6b47437f8ebd362115a3524425192
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 3de7207a0c691a030848a48b269f72f9f00fae94
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 75239d94e46321e8c8ab23e47451b0ee8b8de259
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = ad69bedf6e8ded5b9227f2ecbf55c0ba78a2df7f
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = ed8bbcaddccb4546dc6a8a0ec875c5178ec5a5b5
-SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = 14911bd3c337f3c8ac8d19d9c2c9e892d4110b76
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 7d10fda837c578bd0b62202cac51e50dfd4e40ce
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = b2a42f81009f492c9b5b322ea23b0979baae041e
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = ea8187628f8b7f59243cdee56d300e38da711770
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 5e182f9c738ab4ef5d4478655013cd91da2746ba
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = fc7566ef89dcecefccf49d301f9446b9f1896097
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = 6bf7e36d10348f51949f8605f1d6ca1b5bae6d35
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 44cc426a8067f7608698b67bc02ae232149399e0
-SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = c3bf82004abaa5424aadf2d24a32393c1d448270
-SHA1 (patch-gpu_ipc_service_x__util.h) = 11490d39fb1bc5cbef2589b71b1a6d842af1fca2
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = 7c0f92f800dcb9fb4769e8902bebb57855945420
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = eb80713e272db1308f5b24fe0d1551e056c982e4
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = a6a062a73c152804918c87ced0a974fe4b701adc
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 50b998192c6656c3ba26ae5163ec6fec5201b4d0
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = f3ffbb5f9b92b58e2e856fe808160f033f51de63
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 061c0438f7dae1199bb9f9126e2a2246c6b848ca
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 28fa8c2183c793251d132af4c4f3c34ffa89e378
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = b2b49ce24e5b315b29786d5391c853e087be6e75
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 90a2ff07434ddc4527d336139c853aaa9151c76f
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 5977c66a9fd7bfb0a8531b377d89247bda2d5333
-SHA1 (patch-headless_lib_browser_headless__request__context__manager.cc) = 72faa01aba9cf49eee02a77dc878b0cc6befb5b1
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = ea0cc39571ad2c8fcdbfa9f2f47996edac3f988c
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = cb08b62e4a83cf48b00a907612d1132f0c4ac6c3
-SHA1 (patch-ipc_ipc__channel.h) = 64197fbb7754d0826901d57c8ad58af481a2c324
-SHA1 (patch-ipc_ipc__channel__common.cc) = 03cbbf72cb0f742f8d9d672b61ab6d9902332557
-SHA1 (patch-ipc_ipc__channel__mojo.cc) = a0665e621a4e3c6fef34a8a0279dd09d12b46a6b
-SHA1 (patch-ipc_ipc__message__utils.cc) = ed40cb12d78d30ca58dab19e869428216666e7f0
-SHA1 (patch-ipc_ipc__message__utils.h) = 54c7110989f812fac1c78dd3642d404e039d06c3
-SHA1 (patch-media_BUILD.gn) = 8cac2f1b70ef5c9d03a3a16c5ec19071f0edf6f3
-SHA1 (patch-media_audio_BUILD.gn) = 5bc91accc97382bd179eac8465a0078d88b22928
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 818e6d26b0c6c3654bf602df437db4af01a5238b
-SHA1 (patch-media_audio_audio__input__device.cc) = 9d54e325db7f3694742d1d0c8c66d0d09d4f4a3b
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = d5a3d725e2525803619533ca4a3a360608c44d2a
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 4f3f4b20fc34566c51a8a284bee42df0b393c2ea
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 87c46a3eb4fdd4773461a3b92f6fa2f2b62e3527
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = aec672aae7a6056f021e40c73c051a437ec41c80
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = c53bf304c96d119773cae143bc83ca5730e7b6df
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 66eded331daf2163a7a738e6e5b001ca69b3b3a1
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 7f41b9ae84b568dc886bce50f42ff4fc427bd4e6
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 5d357589eef17240906afc9d19a7488124202dbd
-SHA1 (patch-media_base_audio__latency.cc) = adc786b0f5f1b1dfa9cb26f4829f12b003e32729
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 2e1d0c8f68a35a2b381f56ef1ce2d03766aa7521
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 05299449aa2e71dda7351362b71015723447ad02
-SHA1 (patch-media_base_media__switches.cc) = 8a9bed2ee55a27bf05c994478a1e4da1c0147eea
-SHA1 (patch-media_base_media__switches.h) = cee62f1f37090a43ab827b686ec25aa4af281e5b
-SHA1 (patch-media_base_user__input__monitor__unittest.cc) = 83c74c13d3a9751392f6b977e7601f3d5b3f1423
-SHA1 (patch-media_base_video__frame.cc) = ea106c081873d0fe39d7d6ed7678303f27c29df7
-SHA1 (patch-media_base_video__frame.h) = 17528a7333054d0e25fc3856f350273c31699fe5
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 5d94beed0bdcfc84e02156c20d7d4c4bd00b3ac3
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 679b07b96e9a1fa4da44646bd815a602f5744cac
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 73b716ecdc60d00f53f20e77084c05e38b903b86
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = a2d6117493c5456d36862c8a5f8ce5ed78828dc1
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 435c44692f0b08cc9f4a8b0c49e2c0ab99a37189
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = f6c3127b509a233cab2dbcb47b506404806eb1ea
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 26e93824c25d62a052ecf32942b86e8071b1dfbc
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 6fbe23b4352f26398bef9fcaffaea4902abf9c2a
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 6118260111315449956c41510445443113fdc4a5
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 29d9fbd84e72f017197855b506b46a7a34be34ef
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = c46e0924146af5ce7f71b78f2306735156a8b39b
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 6347846b5b756e77fad9ab3cee5a8590315f9533
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 6bc5604c9f9fcae63299c46446d1b305b756e72c
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 778abac2b1b93bf080b79d471d66d13e662d2c71
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 3f4da3ddabb2c064d0676fe89ae1152d6171e13c
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 15af4084a29dbba73ea2581eba6f42dcec84fdd6
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 82d35f26653a9ce1dd20b046d09d3ddc80ce6c32
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 9e1f33fc7b2b475b6279ca5646ee2720e6c95a6d
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 86f3c88e0b444b8f49ea9a741240accb8c8b78b5
-SHA1 (patch-media_gpu_buffer__validation.cc) = 6cac1a0946b8032779baa80c29d016119a7faf98
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 107d051967eae3a72023ff05894fd67e1ee67598
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = f1d5ed0422a5e7068d13d09a720f85554db08ed7
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 3049f0ab4112fddaa30d7e4d072b9161fe717432
-SHA1 (patch-media_gpu_chromeos_native__pixmap__frame__resource.cc) = 5aa2f7c6d43dd418d92eb591dae922f9e758f29e
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = c2aec084518d9acb3384eedaa04677fc6da48400
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 8866d8102805bba425d4eb9a88c17286506d00bb
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 6a46311fb6a9e631445fd0996f9e6d85ec582106
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = bb7d1c454e95c1c0895a75fc2922139242051180
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 97b144d3818ccdbc1015dfb178ab18bb242df590
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 21e06704ec520eb099bb042522687b77b92dd864
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 4cd85597fd0c87161576683bd4f0a2d0af2d9341
-SHA1 (patch-media_gpu_test_raw__video.cc) = 466a42c548ec54cd1bafd293bf7c34da0817d494
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = c5d894b024271596e28db7083a1b62a01cb7e0b9
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 8af7753dedad23c370fcca403d5412ca876a3fc6
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 5759a06e0198f9c02fa7be14d66539bd8f8a6da1
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 378d957912bc2ae0aed6fec711a9bb393301b6e6
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 3153ac630fce0cb9f05116ad70826bd469a2b50c
-SHA1 (patch-media_media__options.gni) = d4193af8021f4e3ef9848a064b86b4d59ba30159
-SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = a62d3cbb8d10ea100f5cf23aa2554a467d33f30d
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = 6e470089644c56b07fac3999b64b4fd1dbc22579
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 68cabba4be089444f836e8cffa5d77eac2056509
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 9e44f526189ceb13b645ce70d195b7e07fe8afb4
-SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = 310b73d59cc830cf8668ad601d633c336c4ce431
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = ba7d5e94c7e245bf703a520a1e8d2d3f7fa46551
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 86410c8720d162b382b1222a7e9a7b141e3ef59f
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = bc8d46d86d9f16fdbb76e40caf7f40fddc54e947
-SHA1 (patch-media_webrtc_audio__processor.cc) = 25aaf46e6b91a6799992b0fc39872d8c07e597dd
-SHA1 (patch-media_webrtc_helpers.cc) = 387fdfea66d06e091bffa1eaeb254d8dad0e2d07
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = b6ca29e35300346cdb2389db4dc9e4b490907b3a
-SHA1 (patch-mojo_core_BUILD.gn) = 9810491c44a9aea60399cb450b3506c8c97ee3e0
-SHA1 (patch-mojo_core_channel.cc) = c0904c6afac11f676656662c2232afb3f5625ada
-SHA1 (patch-mojo_core_embedder_features.h) = 96b1899559f60d4b2939c1296bbb53466179e825
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 8b702e480d940826a45347d50924573a7392c79c
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 9c8dd9c7d735d5ae00442fd32594ffb0dbb8060f
-SHA1 (patch-net_BUILD.gn) = 7b1971d75c82b7efa51c95f19024db29138e21a7
-SHA1 (patch-net_base_features.cc) = e525af5c1eb7a7fbf8d97cc7c80e9cbd87988298
-SHA1 (patch-net_base_mock__network__change__notifier.cc) = c232249b7ae335d57939951cb50bb11ee697359b
-SHA1 (patch-net_base_mock__network__change__notifier.h) = 5588a3ef3528dd714bdfb68c0dd227b14500cec4
-SHA1 (patch-net_base_network__change__notifier.cc) = 2d2a90394cb1a8e23ed6c63a764366ab60f41854
-SHA1 (patch-net_base_network__change__notifier.h) = 5bffa1f3c7bd3b5aa90a4e4cf7480275379c7d33
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 4a83f57e23746b0103362703741756b5834fd30c
-SHA1 (patch-net_base_network__interfaces__posix.h) = ad218f3ff7b4276c8641b42e515f3ed0b0e10878
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 61b52748ca0cdb3fb4a8265442d1ff2b897298fb
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = f3ba016841efb26cf0945113eb8f0214a3e6f1f4
-SHA1 (patch-net_cert_cert__verify__proc.h) = 92a13cb95f309ac41f0030ebbbd1bc4ec26ddcb5
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 6f28d25ffabc357b0af1e86b532d8a4f172183b6
-SHA1 (patch-net_dns_BUILD.gn) = 76bef44ae22b964cb27e30c8ac5cea1c4d6b38ed
-SHA1 (patch-net_dns_address__info.cc) = ccc41b7316eb90a12190879a35c32eccfeb520e4
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 2fd52e925cf195b56dc20492f85682a4cff85f77
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = b5e78e3669a22f2f0a8c1fe9ffded230debb43be
-SHA1 (patch-net_dns_dns__reloader.cc) = f8f7c788147bf4354db2527b9d61e05d7ee29e6c
-SHA1 (patch-net_dns_dns__util.cc) = 42bb9c309f2c460d2533a328f47c3865af016647
-SHA1 (patch-net_dns_host__resolver__proc.cc) = cb86767c914d31d4a00af9cb42bcb7ee0b8da55b
-SHA1 (patch-net_dns_public_BUILD.gn) = b87f99f95dea3122a36dfc8f6ed14fe68cd96bed
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 59a2698d46f6a936989fa7c2f43721286bda04c0
-SHA1 (patch-net_dns_public_resolv__reader.h) = 889b7812a1cb46f55f64858612c3ecac55911f1e
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 9d2f82c43e5efe1f4ca3ae538812c6403722124b
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 7d79265c8035789edfe7566f9044ddb8b39a8523
-SHA1 (patch-net_filter_zstd__source__stream.cc) = d8356c519f9b7b858a578f8fa40f032f484e84ca
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 720d6e90c62d1b224e47eb0631a78b3e891442bb
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 7ba56b9a122b9bbbdc9bd2b2fb90fa293da1c26e
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = f74d5bca564e4abb39ca5a4cbce8be0705acbbac
-SHA1 (patch-net_http_http__auth__preferences.cc) = 003110223047028f173a4a47218eef3bf5998cfe
-SHA1 (patch-net_http_http__auth__preferences.h) = 21ee69de7deaf2e6db984aed056d43bde03f16e4
-SHA1 (patch-net_http_http__network__session.cc) = 47b1a69ebf20244afab744f3d5e36e94471cdadc
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 41af0888e21e0f0c30147cc6baa8dbe7009147b2
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 86c95d38f7a2035fd1eeed869447acd99b2f8fab
-SHA1 (patch-net_socket_socket__posix.cc) = ea2d3c1c628ab5ec183e5c15cfbfa0dccc5a997c
-SHA1 (patch-net_socket_socks5__client__socket.cc) = e5a97e811b31d22156051e8a9b822b59780df108
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = f202dde91e07387dd229cd908882b44010886d64
-SHA1 (patch-net_socket_udp__socket__posix.cc) = adcd798f142759f8ba2ea94eb053dfb2b489029a
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 60e3c12a91f60898f36114d874be71ba47ec2ac8
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 038082cce5aeae4721d69a6fcfb0418f0fd50e48
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 299eb38bf5555dd6fb503922ca32bb0dc8eabeb9
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 3650fa49289f95a1dd3eddc7d2144a679e98a809
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 86b22868c42ec26a582e93a591f6aba65ffc73c6
-SHA1 (patch-net_url__request_url__request__context.cc) = 4ff3fc9ef76e644957904cb2b433cf93c52916b4
-SHA1 (patch-net_url__request_url__request__context.h) = d21f126a2fdad68f62b092482a660f454064da98
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 25e39efd61b61ba6c6cbc09b2e352d33e3ad7f46
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = afaed38e016309779516bc7c24ff860f15bbece1
-SHA1 (patch-ppapi_tests_test__utils.h) = ed4c9d59eb729deefcf9480c48a0d02640c4dbf6
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 6835985a11cd14d7cea01660bffc23c57998fcc4
-SHA1 (patch-printing_backend_print__backend__cups.cc) = 290b2b45c095ea1faff5abd605866888c4748f78
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 339cea7cf3b32a365cc2c0893625487d4ac849e4
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 829b45b049f2c17ad5bdd27ecafabc9c120f273b
-SHA1 (patch-printing_print__settings.cc) = dc73c5dfac0e2533ea553100088cfbf1dc5f668c
-SHA1 (patch-printing_print__settings.h) = 0ed9b41e82dc698c58a3dd8a2d9f9e3c486f8735
-SHA1 (patch-printing_print__settings__conversion.cc) = 68609960b334674285bad1f79426e8c61c07d3dc
-SHA1 (patch-printing_printing__context__linux.cc) = 407e65de46b5d31bb194dd661d218f6d6a6c6b65
-SHA1 (patch-printing_printing__features.cc) = 91eb30b054bab511f9102e6ae27c621d0acfd36e
-SHA1 (patch-printing_printing__features.h) = aef7b1d558218f903cce67817383239bed2c7b26
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 27e2fcbc1acb90f4cc915c2f931bb9c0fb16d32a
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = d3da6ba2da0294d53bb5ca512de6545078334014
-SHA1 (patch-remoting_base_chromoting__event.cc) = 3bc33f719c2181d9e93b6d4e1900fcb8d1dedc6e
-SHA1 (patch-remoting_base_host__settings.cc) = bdad12d1eb4597bbd27a18824c3aebd7ed84383d
-SHA1 (patch-remoting_client_display_sys__opengl.h) = 2cb7f9ecb20605d82bfce907a96e1b41fae23755
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 328c07714ccd606b368b8b12a585b7ee49a325f1
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 2843c03107560fbf94a8a116e27b7595834c012f
-SHA1 (patch-remoting_host_base_switches.cc) = c9ec0d50006c78eb2b32b82102a96b5b54902203
-SHA1 (patch-remoting_host_base_switches.h) = d6f77d98db5cd6d23498ed690cb3453c6ad9dcb2
-SHA1 (patch-remoting_host_basic__desktop__environment.cc) = 9622c8dcf0a1f0d3f0fca5e64bbde47700b9cd12
-SHA1 (patch-remoting_host_chromoting__host.cc) = f4a321e3644f35a045c343aef2846e05da0d007a
-SHA1 (patch-remoting_host_chromoting__host.h) = 9a4c10b63b840219d5010e4175b858a90401d0f4
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = 95501477e22ab9a8cb5093a553cc7ef5b0a2895e
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = c607f8f2cdb4276623324fc98df18c767b5d256e
-SHA1 (patch-remoting_host_client__session.cc) = aed48c1566e8bd2feb194b1f12a4fa7134643a69
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 893894ab674fa0aeeba4ed492401097a5f6b9bc2
-SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = 67f2836d4f3a051c340282738b276fe4f2724916
-SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = 1e82e5c4426a13e9d73b34e39a6df7f2bbbc96fb
-SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = 1547d941938e73e96e334edffb79a65d13d09e87
-SHA1 (patch-remoting_host_evaluate__capability.cc) = 23d2eb96d271c312bd8c8d7091cccc8fd54ca02e
-SHA1 (patch-remoting_host_host__attributes.cc) = 86334f411570d0d379a116b4f6cef7a7bb61900c
-SHA1 (patch-remoting_host_host__details.cc) = bdb2590f008c15f08d53e48addc2e15ca25f0e8a
-SHA1 (patch-remoting_host_host__main.cc) = 879d1408607a78ff46280e9860f0cf1576fb0f18
-SHA1 (patch-remoting_host_ipc__constants.cc) = 2e7f183172398e5c3682c00e3b1e5736d51f5f63
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 4a57e82ca970b9f2d02c5be490bb7c4fc7ee81ca
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = b5c45590eda0c577c4453f1a0a13e28ccf197d33
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 45b5dcaf28de1bd8788c35a6ba418828f5197d23
-SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 4f4b5037ddeb0b601929d92837d4caa72173df8b
-SHA1 (patch-remoting_host_policy__watcher.cc) = 34ce6cd13396f8409fb2b768ebee1e86c6f59173
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 80a96369bfe357b60a25e8cabf0394fda8d31ea1
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 91df1fa176af91a9abf34ef1c7b1369f920a223c
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = f236fe71487fa3b7d7dd798b2eef7fc5c860b24e
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 88ee778aa3eaf6d82ecfa5b623d8a7eadd2db626
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = d81276b5a719b393280fbbeca7444fc15b753368
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = ea2a99399a24be1be08935b3f41d61290039b443
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = d2d64ed090ec4f7e5a5ac29399a2ce23fe43dd84
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 8e946fabb513adb9a2e169b4e3cee1a617f740a2
-SHA1 (patch-sandbox_BUILD.gn) = 6d3e91a832209921f3803d7c3e911110bdce95d9
-SHA1 (patch-sandbox_features.gni) = 5e50d6293035064783932d30ecc8ec621e17ee29
-SHA1 (patch-sandbox_linux_BUILD.gn) = 5192ef8a06cbba5dadbfdd47e2926b3b7d4c8651
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 67b736e1256bba2d5f267adf683d06422c230f77
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = ad8f8e0ff6ec668af513e5ea9d8a56906046a716
-SHA1 (patch-sandbox_policy_BUILD.gn) = c82fbe48ad18f7313c70a89d8038157f1c46ee63
-SHA1 (patch-sandbox_policy_features.cc) = 9e9a8645febba92624cd5f332538286fd39758ff
-SHA1 (patch-sandbox_policy_features.h) = 95b3da998e4da512ead5119409d16ea6d644eb76
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 4a0b14748c070a7628f46377ffc0be29c8d30bee
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 9c170ab59cd7b31eb771b0b73fc8a3fcff4d2c80
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = c1ffc218e2e39290da82f6c15c60370e2d104ab7
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 531620460da90adb5f843ec162618ac68673a69e
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 39490833649979ca5ba81fb4215517aaa18cc2db
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = a7bba3860b0139a3f1f67bb0a31f249f48cca14a
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 88d6fc63b92544b7c95dc9433a781e402774ced5
-SHA1 (patch-sandbox_policy_sandbox.cc) = 2d4b98379b47e16b6de75e3f19cd662bc29c607e
-SHA1 (patch-sandbox_policy_sandbox.h) = 056f74fea7f95f9cf550e32cae99183b6ba64286
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 5dd9df528a751384fa5fc9d242b382475c207272
-SHA1 (patch-sandbox_policy_switches.cc) = b7184031f59d14bda94945e7a2f27d514a4f65eb
-SHA1 (patch-sandbox_policy_switches.h) = 4f006f7d4d3664a0635d648ebbd456f8aae59823
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 6d1c0ce7e95947d6843314cfe8eb834860dafbcf
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 3e7fba57595e730d2a0d7bfc06709fb7b824a03f
-SHA1 (patch-services_device_BUILD.gn) = 92cd3e4cc87a1a2f4d9861f912fbd88bd07f70f6
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 47d839d81a29d82f80000f67dbe5208aa5c0211a
-SHA1 (patch-services_device_hid_BUILD.gn) = d66934d9498baf87b783142565a70708280ad312
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 60e3b8d0813fc77c6612d99692ad0e82bd129e7a
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 79a417fe8370e09539e1c71fdb5eb662ef8142be
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 133d34c60476697012a788a1d256dc2e03778f3f
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 9f29b9d41d71b4900f58d30b52583f685c2fcbfd
-SHA1 (patch-services_device_hid_hid__service.cc) = 6ac3d44304c8a466890f341480e1c3c29dddea90
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = d773ac41f457f3b341b38f5f2d1335af683145c1
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 3742913d9ead7028871d6cddcacab2d26535e23c
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = c54ccdcfdc33849925e0e97f5aeb69f84c8a783d
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = c342ea7a594d827821c0b3211dbc1866513ecc63
-SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = 0094b668c19a6bec9b553a1b1f8e361db82a05d4
-SHA1 (patch-services_device_hid_hid__service__netbsd.h) = ae4dc723213662c82d9cf923439b61a486bd57df
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = eb9b53ec333ff4d93e09a0beae7967d79ee57429
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 97b19320cb92c460cb2ecf5249ccb5e6bfed5e1f
-SHA1 (patch-services_device_serial_BUILD.gn) = bebf88b7e2a2781c07a7626e3263375de9bfd7f3
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 8983e042259d174a91a3e6519f50f5ddf9052d12
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = a061523d6e6f119c5be2a290b047e9a52781a46b
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 9f45a11ce51971235a5fa61975bc098f5a9145c5
-SHA1 (patch-services_device_usb_BUILD.gn) = 40e19afd2f48d777bc6db58ffd8cb524232ddfe0
-SHA1 (patch-services_device_usb_usb__service.cc) = 710229d38a4974f7ad97f9bb6733f114a2ee0587
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = e55e875aefce5013fc61756e8d3c62110e6b258a
-SHA1 (patch-services_device_usb_usb__service__fake.h) = d10c7ce42be7eb135d315ac70565311a62aa3d44
-SHA1 (patch-services_network_BUILD.gn) = 2d3ee4305b2f55e428e633bae3f8b0c59bfe0233
-SHA1 (patch-services_network_network__context.cc) = 443ec7252c624fb928e75a7dfa41a19654ccdd93
-SHA1 (patch-services_network_network__context.h) = c4d1f123ed0a0ed8db528e0a2de29ed0deadcbc1
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 31890cc0994b3b1dfb55d2232e534d0c79e0149d
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 4f1c567a53e8268e0492a94635ce52ac99387913
-SHA1 (patch-services_network_network__service.cc) = c2023f52f38cd3e6b3faa11a87758282eba465f9
-SHA1 (patch-services_network_network__service.h) = 9a6814391ea3e885505118addd6ca05a21395f3a
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = 8e92130a060de792d2724a49a2acf4536209b471
-SHA1 (patch-services_network_public_cpp_features.cc) = 07f4038943bdb78dadc37085a0012d3124559f53
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 1386eb88181b2466df7710bcee67137601ca211b
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 1f845132ec9faeaf9e2d8b72db5937f798345cd0
-SHA1 (patch-services_on__device__model_on__device__model__service.h) = 3ef87761cd72f521adeb956595f3badb2705955b
-SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 510bef75f85f5d1014495b2fad338660f2b6c478
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 9d54c355a33246e583c5391352ee44a97d91ddbf
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 1b136806c0f77e28fba527656c760c930febc4db
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = f30849b8469bf1535507e099fc29d1723539db2a
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = c8c511bef112605c602b2ad9d1ef82b5bbed20f9
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 232d2024e2588a698e221d946a35300c4091a7a7
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 64d03bc506299b494c71ed9ac9459fb9f557c368
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = bb8e9007522a3e451bde4ce3cd0b881c81dd753f
-SHA1 (patch-services_service__manager_BUILD.gn) = ad549e4bfcf4bbd461c6b5dcdf17c775e699cd97
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 1ae2055267128f5bc4fdec0422daf992db0890ec
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 52a8f9db4034310db315d094e8d9fbe47e5b78ff
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 6fa8afbea69f06bd20feed6e15251af761f3e0cc
-SHA1 (patch-services_video__capture_video__capture__service__impl.cc) = 237f22979803bfb77e819671d02aa6c2823a7df0
-SHA1 (patch-services_video__capture_video__capture__service__impl.h) = d6e75f16e330e3bb9c98914e01f524ae8e5ef07d
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = b90ab2454b9f65b4021dbe452d4a80da03a69953
-SHA1 (patch-skia_ext_font__utils.cc) = 04e4c9de9c5303780abc2e28c66f79a0024981a8
-SHA1 (patch-skia_ext_platform__canvas.h) = 615bb8f8e4c69806dc301d84e4ad83e661a284dc
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = f4f84ab84cf28ec2593712be277a3f2d7373e73b
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = c47bc0e8d8d5960c96276e269efab1a1328dc20a
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = e2621dc70f952b20fe345623a73fa379a5e5334f
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = da5dc07f63d1dda59f45316d8327d2584582f8bb
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = c5b218eb3fa8c83326d5a3d87afb50ccfad3dedf
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 01b807187f9ccd08adcc5e1954204a819406b68a
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = c598ddcb1b7d0f3017e1d96e8cb62a1152aa95cc
-SHA1 (patch-third__party_angle_BUILD.gn) = 9dc9cc0035af9b4131a3b01ebc40bbf9259dca51
-SHA1 (patch-third__party_angle_src_common_platform.h) = 6b47bda077416f3bf78d4bf8f7df47dfa5576014
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = d83eefb946d1457c9b460bf8ffe08acf1fb7853e
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 084a42ecda199418c17035f17f8baf416919b25b
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 4d6411e479b99be3e52363c7317f3fd2bc6d47ae
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 4591016c3d39b9a6be7fe9a9e249f66727d7f7c0
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = b1fd28c79499336a23f38beaee9932d39b0a9af5
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = f4383db3b2de89a00462bd988274592ed2d89d55
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 0bebf6e3907ad154e446d8a0cfac0df00e5e4a1e
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 54c700fa467eb76dfd083a4b3890e15f0ccd2781
-SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = f2a646bb28b394298586f19f7533b710b1cf034b
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 25fadb1529c0a942e927d35151d3dbce8f78ca22
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 17d673fc36e089282d3b7d4664b928bd8a4c7ae4
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 7cd26a31947fd87ba19a273232d2a31248592734
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = fb9f5383843815334c0a3f54a95348e658f7a488
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 54c56d2b3a42173b0c669edd170239d7fa334180
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 89480e7e5b476fda4a1a015f5307a7024135dbe4
-SHA1 (patch-third__party_blink_public_platform_platform.h) = fe026976e777bf7deff5f005c1cb0d2d5704a92d
-SHA1 (patch-third__party_blink_public_platform_web__vector.h) = cb63132c08b8640bfac7955cd50f5ad837f5b83b
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 83e23f82c16882e275f5dcfcbfd1119cec59d722
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 846bbc90493f70e4d380ace34f7933a363d92471
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = f126db0b9afdea0fe5d7ebee219c43fe58796684
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = f1c97751432aa48e26c2dc7a06a165327d562d1e
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 8d284a0ad930569faa85f6f9641631e72c229310
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 328faaa0f055425e73a85486920946fcfd561990
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = a3829ac1d553867c0d7a0be43a15ab7a2e49dcc1
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = b35200810b2800391892064ac107ad2f251aee05
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 1b4f50989f6c649b9552bc01d8240f459331fbb1
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = e200c2150e1c500c1479ee9143ca9e30d3ec2033
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 20ca415bd74896b45cd48070abbc601e753b3a72
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 20d137f6a5fff6953bd32447af1e72f0dda4db0e
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = cfe77175cfc349f2c921f3881dea390a0e6f79e4
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 53d12f86437df8ee854bd6af9b67d232a719c521
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 6ef4731561488cd32847ace646fe3eb628b6b0d1
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 1343d5b4d99d89b019f55270cc67559ce5e05b40
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 9af8f86f7c4af205c1089598d59259f1ac9cbc3c
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 3f953099f4de888e50e27fd101991f85669c95e4
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 10f5a96946b7710ed817b0079bc8eb1c9e4cf7f1
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 6a460dec48a589f5ca9b7b60806685a0d1f393a1
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = f375d807f3f32616dacb0219e33e099857f2a565
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = ae3d401b7ac9ac0e7977de7f540b5dfc85a2809d
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = fc380fde8268c1409852bd28aa673bfd60fd8b51
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = cb54b83128d8eb7994c1ae3f6035e6af6e14d4ab
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 81bdd8f61a5ccc48d4cc7462549049e931493b7c
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 0bce6f47d305380505679232d7efd95c77be6326
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = cc7bffbd8b8b23b9c52fad061b1b7d496603ab0f
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = 7ab481904944ebeae7bf766b0cca38f510376db8
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 4211b4690bb7e7c14044794b5a2bb6da1d63c3e0
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = e9891fb64819b1f8831d00d99d040c958bfe4088
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 72501bda44d847e536b1221ff3b2628337fdcf3a
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 106b7709dca900996b55a0ec02df6958c7f9f833
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = d72b000b8b132cb77061536835f375dc2d341d57
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 03834b5747d0f5d75ded03b6d713a012daf04a32
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 19e4c25a0d631aa7ff898caa40d3c71f3fe316a1
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = b3d6230aa2e16f786b1cf8adf15b9f8ab1f1cfc8
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 05e960451d2f11b45f7df3fd2b873a989abf0656
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 574ca7794f93070f2b50265949dbfa1d40ca2089
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 0e6f8bafdc1a19370ac110f78adcd7c2d21f7922
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 1a4b10937a7c98e9b83b7bfd7a672a777ba7c3b2
-SHA1 (patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = 504f69053c6d7d39920b97578d32dd699e6c7932
-SHA1 (patch-third__party_blink_renderer_platform_wtf_thread__specific.h) = 98f0331c374769b642d9e79a38e3672f482c7ad8
-SHA1 (patch-third__party_brotli_common_platform.h) = 4c7f0fc2d9ff2b44a42a1c34833e9349383a5c6b
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 83cba0ae514d23e5fadede96ba4a2af2d8d0a7ee
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 100b4e4a6e485374a901ed986eb4f6cda171733f
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 794f1a5d99f72f9414b45ec375914530b6e16ee0
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = c761728ccba296191983aa89a73f1d8ac5ab3a22
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 609bf07f77c511223a449b0a3c016d416f6d80e4
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 96c9f6425f32436dd2b230f31e1521d556386648
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 4dd344de133722ba447d979fa30e83360dd1869f
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 36ce35696dfa28e41798495159a5e1e7a13734c1
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = e08207fbf5350b679500cbf289e3311a2033e6c6
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = f656f63be06095661b69694d54dda06030912e9c
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = befd99ca4551eabb9a648e68919e4690c19f1643
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 5e18d8a02b4e8fd7435f92b29f4d6168d74e226a
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 1934091775128d95588a46a4a2077569a6a2d0b3
-SHA1 (patch-third__party_crc32c_BUILD.gn) = 6a6374da4595fdda839de6406a49bc9acb8245a2
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 17c3a4da3ac1030ef8003adc07816cbed7c37c4f
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 07a888193c3116e523408099440cb98b90d5ba2f
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 94f5290f7e1b07dc5e8449d51c1676e7b437c9b7
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 8ba2dc172f71ae725de73bff9cbbcd9d0ce4d8c4
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 2fc2624ac26b256a8216b8faaab7e07097300384
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 17356443aa851d8c9a837c1daa5df8d7e333b43f
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 4b1e4b72935bad287f2cfc5e59d9a9eca3750ef6
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 9c58bd6663a9f52031226e7076e89471be8938d0
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = aa695ec3f5ddec07d0e8f30826758df901514af7
-SHA1 (patch-third__party_fontconfig_include_config.h) = 23472d12bff57c35950427b4dc2d361d21d8dbd1
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 146e0c25f6faa0133a9deeb3419c021a5776e1e4
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 04e0b0e83f87c27d437eb5c72bf3a03eab46fcfa
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 84d154c9b89365cf26a41e89f7817052595b937e
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = b5f7ae815a51a4aac9eff9ca6fb2c9cb1e935d11
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 0a4befa9480779cdce4d46884df3430aa85c007c
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = b80be2c3c1ca904a3c481bd0d8c7d2b48715be30
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = f44e8d4ee8e80d1ce96960695eca54d30824b8f5
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 074d988df539a731b43891678c7aede15d003db8
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = dbad10608f23d0d507b1f46fc9f65a4c3049ab35
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = f3e33d2cfdf9e117675e378a40a3f98d3fd2dd0c
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 0f5c0eba303d4f4420b041ed8f97c62c49a370b3
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 38d7913a424b99ca0cc0387e7874c8feea05d44b
-SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = 190d8bc839d64ff7840917f209e31cf08e878f45
-SHA1 (patch-third__party_libsync_src_sync.c) = a3bd5250fdf0b97baccbb19aada00cdc8f73c362
-SHA1 (patch-third__party_libusb_BUILD.gn) = 13779bd393191689ed3d375f1cf8c3032f8a3d10
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 6e7082b67da97196ca0c4f5197807cc4244b325d
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 62cc8eee43f805d89c10701a81dce59f67dc575f
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = e8f499b95bc37294715647e497f958b0443036e2
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 010ca1ec4ce3d4a49d66db607ddc850f37949e3f
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = a9f894b7d631c53f4a6b8489de1e749c59505562
-SHA1 (patch-third__party_nasm_BUILD.gn) = 34093e2ba005fa15834bd10ac3c939af7d0984ac
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 071a3831dd1a80f3d8b92a44d0de077b90fde6c2
-SHA1 (patch-third__party_node_node.gni) = 2da129a82006b1536734e9fce207df7395e3c9d4
-SHA1 (patch-third__party_node_node.py) = 15e6ad266d9d796ec5df27e29094fcb25e4d23b5
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = a9e44d1f7d4bb9074e305a0774675e30c815a6bf
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 81c9ca7ad1d70f40d731768836a6e77a482cf2ec
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = f4d85dc1d492fa988b0ddf0e6b5b034caceaac29
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 49f9d3bf524853871b2ae9dbf4b51fbcafc16853
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 7701edb6a1154dca6f62c68d15c3370e4e417509
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 1d3faec5775083b97fe086074ba53a32e41ebb14
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 0f9f6fe27bf7fd48056eeeb5918c1d7d1f2ce209
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 020e3e91bc486f3a110bc799354d6a6b88adf04c
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = b85865c3636482d2fb36725829d4369fd899b67d
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = b775875d5a0e4798d266113a27688fe9ac202983
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 4a9b40c9d3a52f90cc19737c452efd7becf4a954
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 0f61561fc3e9ee1c2f2bd6b2f5568f6b1e20490c
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = ceae6143ff09c475ce1463fb1b217d8165265154
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = cad19afc7a557ed92b485bb91abcc1d6321d73d1
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 3c9eac6ab395d8810cb63af41e5e19ae1cb20e46
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 957909f463c5d2a3b7225d86672a5165fedd67e7
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 58ea55006371c2d20291e03b097b7d400e95780b
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 4d553dcf52577be38aefb7d5431e9288cc434039
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 46ef8f082140a835351eb2d12fbb78259cf1b2df
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = bc758ac61b674e8bc20b13b9ddec3ce4d1609ed2
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = efde7ba1fad2ad8ffc30fd42a507a6646a8a0264
-SHA1 (patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc) = 109afa36f40696f411123f472161ba326d687974
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 41d099ab8d4e4170e46c3b80e83c3b2e563ed0e2
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 5d9b8f858203bdea8eb556cc3a93bba13231ad1f
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 22fe6cddaacbd572b589911aa700f5abca632bee
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 430e4224b5977203da1bb718973a69bf39039094
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 7ac6e75eaeaddd2144a67dada7ea51a89e3c720f
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 44859c9fd87a0a0a8eba0d7b7ca0b020b6f7f0b9
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 6bb6fdfaa1b6db7fadb930da95a48526cb00834c
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 940f79b74b11014d303f4814f23d12cffdf07cfb
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 90d2c6951430fd613ff319a30aa0bad296eb02cf
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 43f99ab883c5e5e0ac181491c4b17d9dc2bd3824
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 0a8674385509b9f6d476270610967161ebb6fa32
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 35b1e640af2cea864e9a8a2bd761d7c555fa2f71
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = b576ab9e5e9300db409306b6c6c044fb287ce667
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = d923eaf69e797d418584f3717152ec0005477354
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 94f01d536951e8b80451a2c6ce370afbd386042a
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 2333838c2940fb4d5615a3e1ecb1d2ab99765dbf
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = d7db84f4987e24bd1c912760f38f219bba32aec3
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 0e490e3fa25bd7d9cd4ef474f1565c428e647648
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = a7283f680d7fa6a767ebb8edff8c49d3c65cde39
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = fce8ccd8cdd78236ec146d423dc92ac7e3352dce
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 16d0efd8963c9fb658a192d160b01c4439a2206c
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 4388a5a4caaee41cd45a24515f0c4fe15b920669
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = ae706cb6a3e3d8bb5e7f38563ad901d8e18608e2
-SHA1 (patch-third__party_tflite_features.gni) = c62aa10e44d35a73adf0a4ee6e8d2c2de26e4229
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 670e52f4cd3c501c954d764e8bb3446f22a364cc
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 7ebcfd5781ce4fe670091e2e7b447a66102214e3
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = db17a71fa3b4074f7a0dc613c6b0bbd9fc01e8f9
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 2874cf569091605d4e371df63c79b0fb7102c7e6
-SHA1 (patch-third__party_wayland_BUILD.gn) = 3b6543b08a2c4df0dc110045c442a136b11ea0b2
-SHA1 (patch-third__party_wayland_include_config.h) = 1e1aa1214c39202ca8979547933d92a70c71bc20
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 86c37cd19cafb4ff9e918a889cf4d5130bf72cee
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 9a7dcdf38a23b8c34149632262e7c9e30b77753a
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = ea2c676769b159a7ae26372c7268a947b456d7c8
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 90af496eb96d3e80dc93aa49b03c6ad0d68431e0
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 65ef7baf44f833592dbc04702538523380be5615
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = eae94a4ac72b14edc4bbcf9897f0229966aacbae
-SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = 6076e5f364ebb04d0962299e576f3c503d3574c6
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 5f061b66535d60c2000f98c3d4928d81410d5626
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = f343255197776309704546de4f237f3953032eee
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = cd4b9e5206314122c4b5ed1902237c08a9d434e8
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 5eb04e184864757d7e64880d3ef3e22f0d71307c
-SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 57870ab45b9eb0eb6c0fe61844a98ea9e0691e0f
-SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = b6fbbe9305b49b2d2510a252f6345032c12da4b1
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 8fc0a564bd294506d609a0127be0750ccfe71496
-SHA1 (patch-third__party_zlib_BUILD.gn) = d33147efbcab0427d38e259e46b76f22e1dbbd7b
-SHA1 (patch-third__party_zlib_cpu__features.c) = e49eab0a7ad4e8a16f29c970f8e89919e28d3d42
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = e9ab354d5500175b1d484ba127bd3e67d7eee8c5
-SHA1 (patch-tools_generate__stubs_rules.gni) = 44767ff4f3f8e2d50687829f3a02c48d164bae0a
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 1ff4a5af5a71011053cfe5719c4f8436e29a3a88
-SHA1 (patch-tools_gn_build_gen.py) = 6597ad5d75caae1ed7ce14b00950cc83cb529be7
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 090bb8b39c63d8e545e58dead0fe0b5f04f16eb5
-SHA1 (patch-tools_gn_src_gn_version.h) = 4fc1a3ab4a5ee91934c7c0c8bf015ddafcc551e4
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = 222e2f9b1abedb80e36e94e0c4f3349559b661da
-SHA1 (patch-tools_grit_grit_node_base.py) = 72c00850348a7b426ddf374fdd17a82e0b2daed1
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 3884a259c16c437c8073fd2fbbbcf47fc368b161
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 73486d78673418d869d7fae065ecdfa4e6d1d2d4
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = b574850176bbb1032853b9e2f9618ead6659fdf2
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = ec652f3fb951e8cef74756bb1cb2abeb3d93958b
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 3e469c00f640aa7a23d7df7321a56c4b8d93e841
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = d116f5d6dc2259b39892128f00a12b51a5b1bcbe
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = fe0c1a4735ef6f0626090fc4abfccd32bd0ff236
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 9e2d26168d6408f2d7963e72a6bbd0482aec7ead
-SHA1 (patch-ui_aura_screen__ozone.cc) = e371f3d8aff4fd56f125129184765f8816857cfb
-SHA1 (patch-ui_aura_screen__ozone.h) = 307505f845bc86ce70a8ee2aeb1d3cf51abe9d53
-SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = e18c182e51290d69dd175ae5bf8584bc5389a24a
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 29ee1b8c3a703162ce373633fd8b249b7aa89ed9
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = dbf2e6b1397bcaf0808af871fbd6e91643b9d1fd
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 2106d0238615ac9aa5ad524e80896e5a3256312f
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = e93df0055aa85dac289ab7077a84205d26879c31
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 755933fdaeb18010e24ac52c2fd80a9989e650db
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 9665119d609bf0877d0f947b088fe680ddd59206
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = f95783fb701b80c026e30148ca761390d46aa4c0
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 924bc33ee10147a5db6783a888f30d13306d63e8
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 33389422b3170893b0120e9870959a494f4d7572
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 5729100c8badd0b30120cf584614043bb5604c1c
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 1f207ad09239e760bd0c096c83ea9a7e55c7cc0a
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 0c987f9bb477b881c67c7a750e226a74ff999784
-SHA1 (patch-ui_base_ime_text__input__client.h) = b8024c1947142a09988dc2508aaf70aff8ec8f47
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 53175945e9fb6fa69cac4e561c19413473894f51
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 452bfc1e4fbef62e453872e230ed519b0b0091d6
-SHA1 (patch-ui_base_test_ui__controls.h) = 811dae1a5f49393c5922ee8d076f7bd9f0f2c673
-SHA1 (patch-ui_base_ui__base__features.cc) = 6c00b3e5092bef313f4851785d38f2606eeb64b5
-SHA1 (patch-ui_base_ui__base__features.h) = a6a4682af11b01e62a17e19e40eda5e35d0898f4
-SHA1 (patch-ui_base_ui__base__switches.cc) = b5d1daa82b2ce6f340f6002359145d5d3b09d9f9
-SHA1 (patch-ui_base_ui__base__switches.h) = c35c4fcbfd909e2686600b2b133c950286d7fac5
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = b343bc0b1ad88a57775b59482b162f7bab6c3966
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 941c858c08323fcdb43b92f65fb8ffdead23da0d
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = e0369f9618d077a470ddae488f2f48826a978d45
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 35afe9e00c730f29b4c43bc089f5c2525b3e454b
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = bb83f975630ea0d7546ad50c2ecf418738b3f499
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 70dfd6f90773317fe56fc2375263955216445c23
-SHA1 (patch-ui_color_color__id.h) = 549554bd25b5856a89597b60d0e5963fa398942d
-SHA1 (patch-ui_color_color__provider__utils.cc) = e4ac4e76b8db8c5f16131d6d57a9f5b5a5347dc5
-SHA1 (patch-ui_color_system__theme.h) = 48e4446a59c09bdc405ad6ed09af3677ae98429b
-SHA1 (patch-ui_compositor_compositor.cc) = e4d7cdbf5b56c90140129b9b4a7181a0bfa331ae
-SHA1 (patch-ui_compositor_compositor.h) = 4c417f592dec34f2a3dd3421a196a0ca3b0e35f8
-SHA1 (patch-ui_compositor_compositor__observer.h) = 0bad991923af940455c87c7bae951457205bc19f
-SHA1 (patch-ui_display_screen.cc) = 39f327438276a7aafb3a0067d9d1caed23b91f60
-SHA1 (patch-ui_display_screen.h) = 33104abe1af6ee2d5174ed5a5ac687667201caa6
-SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 982064ac232888499a424f67389bf44d8cc27f13
-SHA1 (patch-ui_events_event.cc) = e829c16cf59f9fba504187e32b96f292066fffd0
-SHA1 (patch-ui_events_event__switches.cc) = 02de75b170d3404da177680665b8f7fa4cd051e0
-SHA1 (patch-ui_events_event__switches.h) = 1381581ed88d3ca761244813a34b524511d2ad1d
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 0c958d8371eab516c6672b33caf637eee1af0791
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 847ec6c92079aa444f3373eeaba99f4e70e133f3
-SHA1 (patch-ui_gfx_BUILD.gn) = a53da899b0ba190cc3ecf7638116f3e9ca437c49
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 495343a7dfedd569bcadbc360ca02a4c5321a974
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 55ccf58ec711628c0536e77d06ff783e16fa5e3e
-SHA1 (patch-ui_gfx_font__render__params.h) = bf363f9cee67421a61fb13e62814c7e18dd55cde
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = a1c821b36dedea509d2d1d0964518b2a4ede5cf2
-SHA1 (patch-ui_gfx_font__util.cc) = b639f58626b72e8f579df2a4b19046967028e02b
-SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = 627dec1848aecccb331c3d86d0e46c947be93e7a
-SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = cb310a2c663bb315a7f2c75e0e1532f22ecc6bb5
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = a6f3a8ad3ccd544ea2c802b443c7d2f3041c82c1
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 0579fd23bcbe7640efb13cef57ec7314c31a5780
-SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = 2788d50fda69238a628e0d84de9129f50bdf6319
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 6662cd8821492fc0ebf4b837cf9f70029060f03d
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 9b14fa8364f8d1df7e36143b5c2b25c20d75d974
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = bc2325ee921fe8671a75968bd55d68d7af968dff
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = bdd22474badf8a36aa6fb7097b79ed104d6c13db
-SHA1 (patch-ui_gfx_native__widget__types.h) = f69bd6e1d8ed74f1f83f2289304ae34c24722bc6
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 9f6c06303a1e2d92c15293c864e38cc9b60a5dc5
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 2898b3c5e486a34cc198cf6f8a062c8faf045b5b
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 59f55c2389054a62d313f358ba79803a42f75819
-SHA1 (patch-ui_gfx_switches.cc) = f46c9f496b2795ae685169a7f5920b59f3a64904
-SHA1 (patch-ui_gfx_switches.h) = d571514b672af21b0351d36b417fd51eca7a1ac8
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = b04e21a9a55cc1e9eff5e0b38a5d394d69f934ca
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 4d76acc339dc3ab3b099513aa3825420bce42e09
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 63a459d7922e7215d3317e2098882bae2fd161a7
-SHA1 (patch-ui_gl_BUILD.gn) = db4981be55cf6f6a156ca8a0aece994355142df7
-SHA1 (patch-ui_gl_gl__context.cc) = 54217a2b5f82908eeb5a9c01a032cc30e1d4dd91
-SHA1 (patch-ui_gl_gl__fence.cc) = b1abeaa40d3ebc6e9e137bb4b2be9d30b769e145
-SHA1 (patch-ui_gl_gl__implementation.cc) = e39604b818e5d07eb1df8b690edafffc72453ecb
-SHA1 (patch-ui_gl_gl__switches.cc) = c8261c03824df9170487a38b363c2dae759ac630
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 90e1410c8dc10a333d997564633879eb53648809
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 2ac83587a0d830087d429330cb297c713354c325
-SHA1 (patch-ui_gtk_gtk__compat.cc) = ec4bade858ddc95b62c73d4fe3b07f663622aa5b
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = e63d993122b4e1ac7d1f97538b6b3341bb810f33
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = f03e54197657e19bc4913f23f0042d1d34ac6b3f
-SHA1 (patch-ui_native__theme_native__theme.h) = 4cd3e29ef76a84d1f521255e699a075ad0bde97c
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = f9651577aae5f911890f1e8550ebae2df70b7220
-SHA1 (patch-ui_native__theme_native__theme__features.cc) = 52e2b04e9a1724e3fa6793aa90ae892f1ca27138
-SHA1 (patch-ui_ozone_common_egl__util.cc) = 422597761243fb9d9943d1621c81772fc7973ae4
-SHA1 (patch-ui_ozone_common_features.cc) = bc56b75da9abf4ca6ab8ec6571bebc6fdb4a10a1
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 0241056ae42ce3360e053ff220843ee5a27dac93
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 2612e2d3f42f104306ddc21a8b0591dd592c1511
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 7e482d49c184272d45301b3adf22d79584de678d
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 6b1b94c7deb77b2027f4071405ced9ced03f412f
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = 7a6a34173fce5a8a72d4184f29ce16d43e5eca45
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = f077356aa5e75789159468b1717e49af665f291e
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 3c1bc59f15f3874adc13389b026e17b6ec4ae6aa
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = c874305835439b09c1a0f0ea94e9aa236955e536
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = aacb35eeb335e9d50a1c3d2dd445b7c328916d39
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 97003ce763de9abead388095288a11d18b28f926
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = c1e0b93bec09773261c840bb68830da9fff17871
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 25f2b9b95a023bb563d1cb16e4edf14d9549a0e8
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 0d9a6a12085ec0ebfa33c7cb89e6c81317d0b5c9
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = 6d6b8ba6ee0b323caafa9995ab6d1113555e26ae
-SHA1 (patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc) = f055a75d7ff3213c8486bcd27fbe9e275639ca12
-SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = 7cda2920349e546f114f3b5a5ea0dd827be4dbb1
-SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = cd562999f4ec6a109bb663cb3e760fab53443b08
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = ca8fbcb59b8e2232228e76bf9049540e3947bfb2
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 27d88b27e2229f5ee531daa7dfab3f5533257c5f
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = b2c36c8bdae7662b52550adf01fb659089dcd3c3
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = d07ce04233ece61cedcef89e7aca797473097744
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 29494ac5de134704f7f546f2720fdbcdb14fbaf2
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = f94735b3992b5ac0b812d981311816ae19ef4fce
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = fecaa7c0d47dafba14f2607e7912ccee5639142c
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = cbd70b795004973ad1cab1c2ae9cb5a58eaea559
-SHA1 (patch-ui_qt_BUILD.gn) = 45e6db27ecd693581f969b72c9740b3a1ff3de59
-SHA1 (patch-ui_qt_qt.gni) = 5ae6a6f0361e9fd58082eefd252e48374c6ef1dc
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 8653f40e6fb6e3ca131ff2d6f43735925fb6205e
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 1eeebcd4372f7dadf0249689eda0e3a2fd000631
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = c711c0242ad1ad0e58075aa7b7ae603d5c1fbb5e
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 85809b05223655acb2af149e935d52c9771c4cd4
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 61161ef78e07e6e6dce6daecada2ee785b2f6715
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 0417b177219ec8985fc742e5e60beb485564bee2
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 13490d43e2c29abf5e520a13cd3aa55815470327
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = a46de5e358c4b798c5264923d57424eab1db2003
-SHA1 (patch-ui_views_controls_prefix__selector.h) = ec5c3c0e9a9aced011cfdad9219189cc7edc8cab
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = f5fed595c4d627de98845fe04562e7366a2c0307
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 034271eeec67a642d7688515aa7e9e5a25e75b77
-SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 69feba7eb03a06434397c38a354e27e9d167e6c3
-SHA1 (patch-ui_views_examples_widget__example.cc) = ffbbf3993aa46752c241713019bb822659765801
-SHA1 (patch-ui_views_focus_focus__manager.cc) = 9283e41ef0f0bbef1833262fdb306b586138609b
-SHA1 (patch-ui_views_style_platform__style.cc) = 9ecd8aa79fe29e54a6c0325b6287636155577233
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = f729f8596ffc0789d7b8a634323cc726b6112ab5
-SHA1 (patch-ui_views_views__delegate.cc) = 123c10802dec6941ce07fd5aa918763034fc0840
-SHA1 (patch-ui_views_views__delegate.h) = 4fde2158228ea271420dc4bf0672306df6aed9c9
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 2adbfdd40d7711edb7c503b078a66c30537b6ae6
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 5dda38d6e18138dd5cc897ec2d5410d4d00edddf
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = c461afa17ec40692ba5c5913146f5179b48c79cb
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc) = f525a9bbfbc92eeab11700f850484d7f6ba31726
-SHA1 (patch-ui_views_widget_root__view.cc) = 16fc2d357868bd549ea2f2eb105f2c75deac48f6
-SHA1 (patch-ui_views_widget_widget.cc) = 99444ae8354c43b33f518834301e1e3f025b9e55
-SHA1 (patch-ui_views_window_custom__frame__view.cc) = 9b402eba05f82f209d2fa2a63b3bac3d0837a46d
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = b74adee2bbf83018da50f418b6fb06db07993fcb
-SHA1 (patch-ui_views_window_frame__background.cc) = 5f21ab6d5c8c070081cd1cdee1ef6055d8277d75
-SHA1 (patch-v8_BUILD.gn) = 7d0a43cc82e7a8b6bbe14e6e1a323397bb501373
-SHA1 (patch-v8_include_v8-internal.h) = c51dff877ef96bed25df7bd58dc384c281017346
-SHA1 (patch-v8_include_v8config.h) = 03dd0444add5563b50cbc45fa2fe5eca1758b6a9
-SHA1 (patch-v8_src_api_api.cc) = c83c8bed934a42f141d595b9df1ee3ec788e12e7
-SHA1 (patch-v8_src_base_atomicops.h) = ce7108d6e7fb1613d6bed5a30c1610d2ac362e86
-SHA1 (patch-v8_src_base_platform_memory.h) = aea08596071e58d9591f81f04c2c63cd747359fd
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = e23283ec14abdeea9748182361bb55a18bdd09f0
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 153a439779d34ed61b8c858ab253835e5f4958d0
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 3b9d3119d333593ade251c0b107014f0717db72a
-SHA1 (patch-v8_src_base_small-vector.h) = ffa420f5a4a3b0873b3c98f750bb058f98939d89
-SHA1 (patch-v8_src_base_strings.h) = 04e62934352066a43fda74aca7a443e34e9c5184
-SHA1 (patch-v8_src_base_sys-info.cc) = bc9c594544e8cc0ab4fffe19085b616a9c924c77
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 26707b61d62355e2ae2fb1c035ba10ce9e8cc9d2
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 5a478c80b002f0a20e1cd2a3c86f3b85b723dbbd
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 1a977d96f9cb701f72ac29cf32100ff52c3bf52b
-SHA1 (patch-v8_src_execution_isolate.cc) = 6fc672666353e4f33cb4b9c19c5ab1dbfbe99aba
-SHA1 (patch-v8_src_flags_flags.cc) = befc5de23c220d9054f4e77c6e2714cf32bcf8c7
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = c261a5376b678cc41a1e161f9d58593d8d3b1d12
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = a9342f3bdd8a2f974cbb186d4c4056c98f792def
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = ee09a7beb89a9a1355be6aa6df8995776abfb171
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 92a227874df33b9841390a8f70832d323af1c2f7
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 5813730ea5e3640365464694d61ce4d132c77e74
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 61922d98f15cd27aa015bb35cdb72351c20c82b6
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 58e5e11b948254315d5adcb0eb75a081399619a5
-SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = c68eff8f3fc747ca8042dbd55cb13bdd4dc64590
-SHA1 (patch-v8_tools_run-paxctl.py) = 9296c8f39c64d5b9aa156654b847f606b999500c
-SHA1 (patch-v8_tools_run.py) = 770700b44356429f98eab43afc5875cb3e42ed89
+BLAKE2s (chrome-linux-130.0.6723.69-llvm17.profdata.tar.xz) = 9568d3e5f5525076cf63b713425809251805e699ef0bf94365dbe4125807e3a4
+SHA512 (chrome-linux-130.0.6723.69-llvm17.profdata.tar.xz) = 25b4d67618a14c81c51ea665470a8c56e472b051de51a9d6e5517c2461bdc8083d7126f15fdd1829ce005a3a570e60ccbab28f2bc54e9c5398806776a64cfdd3
+Size (chrome-linux-130.0.6723.69-llvm17.profdata.tar.xz) = 30526644 bytes
+BLAKE2s (chromium-130.0.6723.69-testdata.tar.xz) = d3bb289f61c9e5384ac7f33b7d5a44d8b3eb53383b2504547f05aad863a94d58
+SHA512 (chromium-130.0.6723.69-testdata.tar.xz) = b63afd7a4063ea0b9b09da9b99eb08fd11577310c55bd23a1018ea9932fc8a0699efca89141c5f0c5adc9fee8ede8efd00c9fa1e78ab754d769939de60c95ac5
+Size (chromium-130.0.6723.69-testdata.tar.xz) = 281900320 bytes
+BLAKE2s (chromium-130.0.6723.69.tar.xz) = 1f07ee21fc5511d426d294a3268fae263ffba0b473ad968c4452ad9acaa97518
+SHA512 (chromium-130.0.6723.69.tar.xz) = 7df415e01dc1d212faf0522b29f9daa6f54d68f2d1cdcf13bc06ceb6cf55fcef374ac5ce39d049968970c7cc37f9ea303a4716d86751aed6efe9d6d315e747ec
+Size (chromium-130.0.6723.69.tar.xz) = 6620926572 bytes
+SHA1 (patch-BUILD.gn) = 24f3fbb805f7cffb81378590adf1fb2b7573bb3b
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = c05f4b3b0787c7abcc3ab2d32f5694189b7920e4
+SHA1 (patch-ash_display_mirror__window__controller.cc) = 3fef804d0c01a9918c8e8b13aa9713502d60d2a3
+SHA1 (patch-base_BUILD.gn) = 767fce2fb45620f5ee31c378f17d802b94b19495
+SHA1 (patch-base_allocator_dispatcher_tls.h) = a6ee823008e5830270954dd041f4f6464464593d
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 3498c607d5629c16cdb32b44c17ab87122afc67f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = a003c6b18db5b0b0e31bf15f2256427044c5def3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 67036e3041ae20d867caf9af1b75a2817862c256
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 30e225f59e0b026ab595505047ed0438fa4017cb
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 9c319277616bfd2df731fa91ad2a88da1d60f00c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 89dcdbf10d5b5dd57a9a5ba55e2d5ed394bc06fe
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 7e8edd8d02cdd3bf08f10a8fb71b9486ba1f9f51
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 3f504063a3d07bf261a2dc190bec727909fda84c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = e896be1fd0369b3190006c84b35b0b2f86bce1bd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = e915066a9bbe83a78641bf1c7d964c6b7541129d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 80db6fc141de471c87eda4bf1c510e8316578875
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 79b1dc416f72f508f3f0277ce21df7efcaff7e06
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = c12d16177897bf9fd46305d748d87476c644825b
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 6b453ba2f59f1d6453d389157ee8b8927be66390
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = a94f908b44f7f7b2eeba9c617920546e36e15737
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 85cdbd4e9081dd935357bcb3a3ac4671b2972f87
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = ef43179a867c62d06d7772686bcb4b8c8b170b26
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 854a117c7c8f2aebcb74a42caf46d6a23719cde2
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 857b390892f8a74df15d8c61595d11b0d3a94c32
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 5859b6f675ebde2d84f51ced65a8e2fc06097963
+SHA1 (patch-base_atomicops.h) = dc86bdf422be97ee087f2b919c0512b4c67e7602
+SHA1 (patch-base_base__paths__posix.cc) = 9302a98ae46ba80a936e50e8a65c361817ebf9e6
+SHA1 (patch-base_compiler__specific.h) = 83f8bd52f251722a2bfb7b858471b5f17481ce16
+SHA1 (patch-base_debug_debugger__posix.cc) = 2c0ed14b8d9d8a676809b38e02d05ae41c60f896
+SHA1 (patch-base_debug_elf__reader.cc) = 5e75412f0b1be00d7c4b6719055c9f772aaeeb7f
+SHA1 (patch-base_debug_proc__maps__linux.cc) = 3e4549d2998c4b3b3e08cfca5e472d3d443fdf0f
+SHA1 (patch-base_debug_stack__trace.cc) = 5c538742e05230405703fbf28468a36d2fe31a41
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 80e290222c24b015976870a350f85dcb2b37d664
+SHA1 (patch-base_files_dir__reader__linux.h) = cb21cba1dbbc18636503eca73f05bf14f6980b98
+SHA1 (patch-base_files_dir__reader__posix.h) = c9824a619fe93a86469857ab007de3b7f5d6fe43
+SHA1 (patch-base_files_file__path__watcher.h) = aeacea54d5aabf01a32d5cc38c1d365ab049f1a4
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = b715ec4acff49152f37f69bc36cdb4a50e0693dc
+SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = b03a6a43006cb73d99a9a1d9dbfa2ef233508683
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = eb186cef21ffe415edc1b89767409e4ab79d09b5
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 4a9dfcd113417c0b103cea668223bbfb2de68cb1
+SHA1 (patch-base_files_file__util__posix.cc) = df7a2b2630e253ad02a955f813d83e3ef75d1706
+SHA1 (patch-base_files_file__util__unittest.cc) = 40681af4f1cf72c68549fe026a6b44b22c76ac3d
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 38fc51822c603908e20a87b61a1a2ca02d3b4dfd
+SHA1 (patch-base_files_scoped__file.cc) = c32642097cb213384bad18fad479a513d595a0e4
+SHA1 (patch-base_functional_unretained__traits.h) = ab6789dc2bde6c0550f8f50cfb599e14a8d14a52
+SHA1 (patch-base_i18n_icu__util.cc) = b6f87b9486a02e2ea5b277626c285ee90a0068f7
+SHA1 (patch-base_linux__util.cc) = bad60e2413e0947b743baa9954ad8c25684e9549
+SHA1 (patch-base_logging__unittest.cc) = e374bd481dfba8d01c36b9618585bfe9a2f14415
+SHA1 (patch-base_memory_discardable__memory.cc) = 6231341d9475d703d8590dc367174d746f36b7e5
+SHA1 (patch-base_memory_discardable__memory__internal.h) = 5e0e1e00125b7f3d583a3e74b547d9e512fd093d
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = bd5c79773a87fc3ababee56b484ce24a38ae3d98
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = 20eb2ad312d6acf8271540a4633317f5ac42e550
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 89bc93d8609d445f393b1a19eb91bdd1f44b73f1
+SHA1 (patch-base_memory_protected__memory.h) = 1477612d9657fb0e527075b5a5f304b69c8d0a1f
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 281994e4be7024a15a2b170f702bfbdb715d53d4
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = a9410f352d92cf0781f9f4cb89de14e3ae185091
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = e2243079533969a68fefdf1cf138fee30ef824f2
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 3468e530b7c96c06c81ad00b531c32a0a91088aa
+SHA1 (patch-base_native__library__posix.cc) = 87d4d348ce0c2e9466797afefb1409d4ab47f2fc
+SHA1 (patch-base_native__library__unittest.cc) = f4d7b86fec3e0caeef94e7fd0e6c353ca4fbf37d
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = c419e0be1423e5d8a644db1a225409d41e5317ea
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 41617562ad3606b49cba72b92cf47bf7f7448e88
+SHA1 (patch-base_posix_sysctl.cc) = cf778fe8f17b57b1e6c78faea8ae3947cab6df10
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 1e02d21392379dc18e8dfe5430cf4c529a4e1c7f
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 8a0edcb556ce42d67d9c019f1889335cf6cfb056
+SHA1 (patch-base_process_internal__linux.h) = 3c15349bfa93db9db420261cccaaa6febdc91b09
+SHA1 (patch-base_process_kill.h) = a36923e473f629f9c838bb1b5bd5949d199aee75
+SHA1 (patch-base_process_kill__posix.cc) = 24a8c006d5b94297f40616269f358ea86e9845f4
+SHA1 (patch-base_process_launch.h) = b607f8a9b4a74ddc5f01eecbe70a9492d47001a0
+SHA1 (patch-base_process_launch__posix.cc) = fcb0ded04eb8f56b634e0d9b458c33e03ca19c6d
+SHA1 (patch-base_process_memory__linux.cc) = 5cd99376c34ec1bf5165b50dec97acdb5e2ff802
+SHA1 (patch-base_process_process__handle.cc) = 7dcc47830abb580997af995d2719c06ff3134dd1
+SHA1 (patch-base_process_process__handle.h) = afb4e86ca4d71f81b65b9e344037cbbb3f926a5d
+SHA1 (patch-base_process_process__handle__freebsd.cc) = 86bc74fdbab00e668dd3a0caebb4fedce3e1f2a0
+SHA1 (patch-base_process_process__handle__netbsd.cc) = 4b123ce2427db3c2205e13d4dd7c643727684580
+SHA1 (patch-base_process_process__handle__openbsd.cc) = 35df63b6ed97e7d7c86afa6d6573e5d6d1f0f370
+SHA1 (patch-base_process_process__iterator.h) = b59cfea14984765edd3dd097361e12e31ce5229c
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 55878819df34db30a14ae009d1e790190547a841
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = e04acdd4208e2ed22a246e6ec331ec50ef9d0d8f
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 10ca4742341bc90222ccdd5f7752ccb5febdd3b0
+SHA1 (patch-base_process_process__metrics.cc) = edb7bf6ce01e807be4358db8a9ec6c3a7dbf8906
+SHA1 (patch-base_process_process__metrics.h) = 6c56793565e7a11b8db61649eccf67653f67bf39
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 1dbd3855ad1ac7a30794f187d2347d3aff4ff02d
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = c54475085b6c11ef0edf6aba3541d5fa565bcd7c
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 787513cb9f9483bd02150c3b50691b95ed43c1d3
+SHA1 (patch-base_process_process__metrics__posix.cc) = 718615852f7286cfdedaf514f9eb09dc1abc533d
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 99707c88de6992455e48e1a5084e7d82b1fd9123
+SHA1 (patch-base_process_process__posix.cc) = 03688cb745cdc20b92af44981151b94633df45a5
+SHA1 (patch-base_process_process__unittest.cc) = e7387a27cb26c0c89ebdfe6e6dd7961ed5156419
+SHA1 (patch-base_profiler_module__cache.cc) = 16c57e475e699b0a1478b25f33d9ca16d5b058d8
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 2e731781e59ef5871863efe1e4db7fcd1ba2c4a4
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = abeba21308e5c18892f64a277263f7b66efebb1e
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 263ebab52b07b3deb1733dff677936f51def49da
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 383d49c711a83a7cb8cb9452e7842f073f29e72d
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = f3a3b63c1c8841b6aeae67549e78b701c12b385b
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 705ca5fbbd744c9c4f0e0fea3b8fe8eeb6633bda
+SHA1 (patch-base_rand__util.h) = 763910acd515f6640ea407571ad152fc9ccff04e
+SHA1 (patch-base_rand__util__posix.cc) = 2f776d19b34e709da57b66585553fbb01d86e53f
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 6b7dbfc08d1ea2c65cdc7334affd861a44bd89d2
+SHA1 (patch-base_synchronization_lock__impl.h) = f38fee93e9e6792d76f6965546c65f37085bbe47
+SHA1 (patch-base_syslog__logging.cc) = 74392f3f6b0cbc4c3c24c9ef37af0bc4409b1ce2
+SHA1 (patch-base_system_sys__info.cc) = 26b6559ce35b8979796a42a51d688cc704887b4c
+SHA1 (patch-base_system_sys__info.h) = 18e077da9b8e50bcf417abbe18bf8d3e017c0198
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 609940196471a162cb3901e3bd214643dc5667c9
+SHA1 (patch-base_system_sys__info__netbsd.cc) = 7f5d76223745ec707cc0e9b8a61173980bdbabfa
+SHA1 (patch-base_system_sys__info__openbsd.cc) = 781eb9a2313c09167a112e2c9b28bc94cda6debf
+SHA1 (patch-base_system_sys__info__posix.cc) = bb8cf8211fb59581c0ac308e9067e9e5da72358f
+SHA1 (patch-base_system_sys__info__unittest.cc) = 0bf6e9d47368f3a69ac24e0d559ea603cf0acea6
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 97f3893c719ec4a4b1f7e5d32b68b22a8da41ce5
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 7aeea6a7b8a36432903e6042a7ce8ddb93c1f525
+SHA1 (patch-base_test_test__file__util__linux.cc) = 3bbb967267d4c9076539cf7f0d2732c94ba1df2e
+SHA1 (patch-base_test_test__file__util__posix.cc) = ad733703156fbfbca224c6610cde1c89696ce858
+SHA1 (patch-base_threading_hang__watcher.cc) = 3f169e51675062dc61af3b87e4cf3e4e5a60452b
+SHA1 (patch-base_threading_platform__thread.h) = ebe19273c43acdaf4309ac4be4ebceb8892010fc
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 05e9b242e6a8bc6766ef8eff9294c742106968df
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 1c0c13847d19b54bc37ec2d30376c77074bf99a0
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 75e2d9e34edb3517c4d6ac18c8acd374587fb24b
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 2ad1cae1a8c58f63ac074f6e47831ed8ba305438
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = d4809750cba2ab0dc9ad21ccc0f486576d01fdfc
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = da36251cd63b3b840a79356e1e0d8462aa75962f
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = ff18e003755e0d58529a9544d0a925b428b41dc6
+SHA1 (patch-base_tracing_trace__time.cc) = 696b09bd8e33531b37d54163f8ccf1a979dd3327
+SHA1 (patch-base_tracing_trace__time.h) = 70b5e3077d0de7a0496a3c028c2097e012948437
+SHA1 (patch-base_version__info_version__info.h) = 73b95fe41b6a5bcc9f9053651496d997a28df3fc
+SHA1 (patch-build_config_BUILD.gn) = d791659b7c891632340eef3f3b2e8ae340a10802
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 37bcad1fb976539b3f6afc508c7a4ec866fb5a5b
+SHA1 (patch-build_config_clang_BUILD.gn) = 5cb6115bdad6639d8139433c031cef615e3fb763
+SHA1 (patch-build_config_compiler_BUILD.gn) = cba706f081af1abcf022ac82ee19dc2e331d3175
+SHA1 (patch-build_config_linux_BUILD.gn) = 91e04d7a3e7595861e56e3142c040c5ca2dd884f
+SHA1 (patch-build_config_linux_pkg-config.py) = ebde11992bd2ba55dc8c86cd5674594416d2c1b0
+SHA1 (patch-build_config_ozone.gni) = f817899533ba0eabc08d4d26fe01c3d7d6c3c33c
+SHA1 (patch-build_config_rust.gni) = 22dbac606c76cc75d4433efbe2edc174d09156c9
+SHA1 (patch-build_config_v8__target__cpu.gni) = 43a83659758e3ee37706abd0e9432c23fb2cf198
+SHA1 (patch-build_detect__host__arch.py) = dd59be73b308e4aeef59a874712a6c8c1e132f92
+SHA1 (patch-build_gn__run__binary.py) = 022505bf1e8165708f2d55799c0b6b0b1b4f4d98
+SHA1 (patch-build_linux_chrome.map) = ab1605c0e2577135253b49595259e7ae9737871b
+SHA1 (patch-build_linux_strip__binary.py) = 4450c30a9f4845db4e7e64d243b85eb9fbba5c29
+SHA1 (patch-build_linux_unbundle_icu.gn) = 98da3c673eeee9435e2654176de7a668e96cc998
+SHA1 (patch-build_linux_unbundle_libevent.gn) = b1211efa6584c3d355c9d376e54d4cbb9b4cbb91
+SHA1 (patch-build_linux_unbundle_libusb.gn) = b464fcb60c625bfc00bd6ebd4e743d9cc68d223f
+SHA1 (patch-build_rust_rust__bindgen.gni) = 35a5ef7c2179c216caef98446a0f893ba5ad7cbf
+SHA1 (patch-build_rust_std_BUILD.gn) = 1b408b4d7d7b052c62f68be8d72510de8f2777bf
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 5653beb2038ead20a818e3bc97597800d8e95d6f
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 726f4986e4c59352666b2c6e48e5dabdcdf0990c
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 6f40b6a6d531b9096569a8cf796c744fb7ada20e
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 99cabef8df9993a8f43a6a1eb11dcc6c807035ad
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = d570469452cd5e0623434b48ebb1f42f6b9b5da8
+SHA1 (patch-build_toolchain_toolchain.gni) = a0bb05bcff2178a70a7988ef3c1abaa0e4f752a6
+SHA1 (patch-cc_base_features.cc) = 36c71c98d95057da2cc372f1a7c097a8d6e60c39
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 01f71368e5c3fa2d970aced4efa0d63e277eefd9
+SHA1 (patch-chrome_app_chrome__main.cc) = df1c8cd2d2068e85f34d81214dd41a6df567931f
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 5733731017a171918eb25f87345769fbb1084719
+SHA1 (patch-chrome_browser_BUILD.gn) = 2550743c71629962d291d4372a9455c8fdc2e62f
+SHA1 (patch-chrome_browser_about__flags.cc) = 18f5f99f2cf4789f711a6d03ab5aaf515d246a16
+SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = ff8b57208d4b44508fd8dcae6275365d634d752b
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 5086d3b1d309931d2d031e74a4ae487e5bacce7f
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 4d5474fa6bf86c020363943fa51cf02f5b81db15
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 6f8c4f8a96d4987e90af0b37e02f5358e40bc6f3
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = cb523c3c555c790edb92442273ff79960f3a7be2
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 9985e93fbffb634814aa03985b4dce2d06b3f9cb
+SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = e2fbf872dff16e408f1b506d6356c541aedfab38
+SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 302253768efe6f86feae141567462ed2a096bd92
+SHA1 (patch-chrome_browser_browser__features.cc) = 4163ef5a621331342c7f32e783d6e7076566030d
+SHA1 (patch-chrome_browser_browser__features.h) = 39f1bf89e108aa3ffdd4ac9e43172e3ef79a26f2
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 6d109a4d5736ecbefc0c5b39e4e94f6a6e3101a1
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 700dfc3635097b326adc92af9d62244161519977
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 83bf5b2bd6379bf09b34b8418f78453c359615b7
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = 083ec33c1aded4079505c8c7a6372051f2330f5d
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 410fccb3cc00477380ab736f0e95c2ea01822f0d
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = a83b9e57f62120e98aeec9be3979e9dcc4eb276a
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 44b851592fe23d84064c7648d81e6dfd7bc859b4
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = a5e7f813e845d0d3cae811761b29a05b8d079fb6
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 74682a39f0ff70388cc410b622754443d7712e1e
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 7d5e0a7fe99072c65ec07b3731abb54bce3cfa5b
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = ee964e246bab8fe80bc9f193b0969dfdb383ff03
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = a9cb41fbad68e714b594c6930517142e657a5dff
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 45d1fc09f1fd109829105d245037aa7a20787faa
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = f9ffd62405ddcc1abd574acb46a0886b8aad5b02
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 84ea2c8cbce29ce16af8f50a2970ee18a6cf5e63
+SHA1 (patch-chrome_browser_defaults.cc) = b2f6f9e44a3d17f87d7ec0bb434cd24102a4aa4a
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = a7c0f12709c1f4646352bf2f8a12d023270d22be
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 025f722dc910f08cfc3ac8e633aefc3490e7a184
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = a437f50900f3e4a8f913b8f6579fe205ed80cd4e
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 3b27b1540e25a9131f64fb7c1a941a21f48ecade
+SHA1 (patch-chrome_browser_download_download__commands.h) = 886e48a547ac4b50d6ede1489a9020b1033f972e
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = f3b544c0da113e5384e85d1640853fd42ff1436d
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = f045d2c1e661488816672f6dc635508039f42a33
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 5b31941bcc6ce0beeea736a84164b80b0b30ef72
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 605b1ff9fc27b1132271029c69b181696d551d09
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 21593d0478fce2b7e36ed277a3485c2c4f86fe81
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 5226099db563741db0be94aa4feec536873f2a87
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = ef10cb3d2990e41d680170ff54c90c689e7e20a7
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 33297990c2df231c31f3d9739ded52d2a4c80d4f
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 3b1fc9cf748c5bfaac1ea8a05cb58cd92cbda154
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = b879a37a69378544c6f5b9269e351fec17c4c445
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 27e7f2f4787d42a9cb9eda4e9f7da87ede68147e
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 3f6e55e2d167f53ca5e911478e2d735275b7f523
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 3ed86770df79aaaff94d5fa2ba59f9d58fa4c3a8
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 51bf1ebdfd5bf9b2c20d140fd0289ce4a413ac43
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 56575076140ec354e823fa9af476048a98960545
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = efd9c3f0d8ff79fc3bb60f419c394eaa1423dbd7
+SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = 5bfe7f1c5c364c911ceec5608d2c53e710cbcfbe
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = ac68502842d2d59514c1f51490fa5d22e8933a05
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 6d67a4581fdefb936753c75d6a7dee7cd32f6df7
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = b3c61d6d436d2f161a7f045880d1912fddd553a2
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = fe80e08d74de6484e7be9cb0c7f143cadd10197d
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 7d942405b083e7636608bb84b71663a9cb6a69dc
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 4719d7c235964132aa0a95320625e62211446e12
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = c00003358f20f06b8ab0e3e89dea8fd62c0eb85f
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = b69d9c2405aab432204cb229d2db26cc3bba62aa
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 0f03bd11c952612d9d0bab27c3f965451fcad4f7
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 3ab02e2ccdfa04a2458ab0907e46ef69a76800a0
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = bece34b8c7ca26891bc1357683073968ff556326
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 1f6de611a7fdc386ecbf817960c3c10c90d067e4
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 9ea99b1673c5a5272023df8c1b933d464b8bbda4
+SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = 0117f9f68c35949b2581366db3fa85d97a9422c4
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 0daacbd4347fcd57f87c0d6d3929f06b08873bc6
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 7c648a5883033d292b63f09fd0e3d9c3bdb70183
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = e35b95b5ec5b2b4934bb08d1aa818368d00fa07e
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = ffcbd15df2389c5507aed5244e729f82f9e4dc7a
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = b3464cc7f3c8e5dad87196367f69f035f92b7d51
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 0bd1f47359b91d2a8177e724500e87ad2d31710a
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = df29ae13a1b9affac47bfecd3e62edc22e4f81ee
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = ac353195069986a282e4d82317cb92b878e008ef
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 4475b2263298d0704250ba419c1ddd6e4ba221e4
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = bc78b994ef17c1fcf6668f4a2be45ffed87c75fb
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = fcc92a952709092d8bf33b49c2a8dcc301f80aee
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 104b6f7c29c50fe0c1c8dc469693a7f80f6cac8f
+SHA1 (patch-chrome_browser_flag__descriptions.h) = e87bc7b1a46b956c7b21338204ebde879b1958a2
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 768a1e08073d4996060cbae6006459cb9c7a1a1c
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = af096a4881da6ab21be5988c681ab516f6f7e465
+SHA1 (patch-chrome_browser_global__features.cc) = a841cf54c9213907d678dc570c6b1d51746c5859
+SHA1 (patch-chrome_browser_global__features.h) = f7d1fdfacd0f3a88aa19f0e85410ea714d171b71
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 0672d96eb814acb624cfff4ddf8b88910c0c6d5b
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = e773f87e0cb3613db1a44373e4335cf6cfd08ed3
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 8e1d99c110c74ba1e994305451d91685956049a7
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 210072e17943124f57e4839464d1cd8b4ca898f2
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 720ea076f0e1d72b2d3c4ab86261a0899bd755ea
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = a39f49660dcf727cc81cfc3791edea7b7626cda4
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 71a082f52e6d92cb8bc8f2af696dd2ccce478abf
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 038e6d8d810ee3e4b1aebf80dfc5bbd37e141e86
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 3d4598c8b58fcf8e76a38a2142fb96b03633b1c8
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = a1eaa62e744eb222b8e930eb9d001a52362c9813
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 7ffdffbd3374e1de7b1a270fdbe6513cefcf6a96
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 77d85ef3286eb22d0a034e18a8098c8df9fa283b
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = ad6b2f751844a3ba559eb5bbf212a47282bfd4ea
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = a6c0cc3f2cf18ed4d2e879740842aa65ea8671cd
+SHA1 (patch-chrome_browser_memory__details.cc) = f2eefd1e6687191675e92f8c15dbf995758bf154
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 17554f470587ed6bbc772dd1d3a17f9c50b79160
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = e3c5bd74aa08de7199fd1863c7ccfc0785901aa4
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 7aad4c39c44ae10e1819c566cb51a0a8b9e652e0
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = f2d725b2efa936b772b9341dd096d9072884ad37
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = ebb42af09b3a58c826ffcce441cbeac921270994
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 2e9b6238014541ffb6f9147cf6cb21f0525d008f
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = c375f3f3ff43999085b9eb1356ef579c942861fa
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 2bec22c35b494d1e1cb5e7404246abe930f37c56
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = cd023fac5313e6649e3eb2fad916f42420d60303
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 29cab95c38d24fe9e826d130914258bc95e24c7c
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 8bd63b6d258c850999ef77e4f383dde69bd7b34d
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 90163eacdd73d8dfe01469d180b4d5f13a605530
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 7930812e07c75187a31aa2de71fce7fae9172a0d
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 9c859134fc2f3c2ff80210a839f7fe3633e241cd
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = a7d75dcdd27400d2d3a40aafc1d72b76ea46aa26
+SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 4bbef8ceb5518573ef67776edac8768ed77ee7c9
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = f4eea52fade6dff9fa0f9a30d31afcb74a046872
+SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = d0f7176e68ab0f0d464e2e9eb2a72e06583825ae
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 92f6fa21621b4e5d3250566a8c1d9971cdd93412
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 161c9481d4f87b29d3a5a03382f8b4417fc83cd9
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = bab11d32728b292dfcc05c8a6865fb0ad35fbbc3
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = b81bab77a29da8d0102eb7ac3bf8561ac32e7748
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = f0729122d9f149175fa6f0266df1cab9856d283d
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = ddd867ee82d654acda1b40dc12c657cf5dc50762
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 4d4113ed502d6af0987f738c7541178b2345dde4
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = e833f3cb13d0ed16921494934d0c13feb273430b
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 8505dbce3cbb0f79704fef4204bc94641dd403d5
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 16b201d77853cc82cd06f3ba3ccb1a667789cbf7
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 09c69298c65e3567372bfc4fe3f04440bf9c6705
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 94be7540dc2cb82b1c1c4db23ee68e43b9d913b9
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 14636a778464fcbc4ce998d40df6d4bb60f96956
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = af022a20f0cdf0f84a7dc1c89c551949528617c1
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 677567593637f194014fd60410f25decbaae42d6
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 6fc00fdefa8bcdfb873d47a99ce9a8ca637e6096
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 2599fb5c574eee745d1759ed1f0140f93449cf77
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 3b6345f99012a1be3228642efc3719e6b808cf6c
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = 4612e16fa112b309ea9dc2f91f7b4983d50db341
+SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = f7a8e42d991b20b6069777f0ae97ccfddeaf1bee
+SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = 1fcacd419a892e1f444ac60ed233a60f0378eb3d
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = b69006669d3c2e171eec5a49da96c803cc421654
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = a1e50270e541a7572571edc8e40f1595eaa58bce
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 2f1b206696f0dbbbdd3d973caa395717c0beec5d
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = e76ac5d64de1c42da4f732ed05dc89755cd54333
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 54399550a73026a4fab2a93b0c07f8c91a28ea5c
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 826140697f14cb6014b1799e224946631aa6a803
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = ae5cd30d1b64f89d582083950040dbec0b5991ff
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = d6b15cb013122f9f303d02218d5f214579ea38e4
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = be9b951462e505b4bbae9e61c9df5de52976d19a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = dd6ea240d7f58d050a17943dcaf66a5651ea0de5
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 79cf541b60b108c63b8ac3db4e81cbff36cbeb64
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 959030db24668763b3759b7c41bbe24f2ccc027d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc) = 17d822eaf36f86fe94775dac6d7d2843f935703f
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 555e724c7936ce392d45a4a495708b018b46d400
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 104778f0085ad23af2253e81f1fa5e39530bd3e8
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = af5d4afaf8e2b7c6ce425210b83143447b72b3fb
+SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = 689664b36735e2f1bc1082e9db7c067f3eccc6f7
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 1a87463dd7e691c34e8b6aa34f908d98db0c148b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = d8616353d65fa998c1607db1882d00694c86419b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = ba4b5fc7bc0fc60a6c904cc26ad01d4aced06a58
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 1f0952ae0117f61e55d6b3b146ee8555cd26f610
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = e696a3b998fd06d40dc10e782ee20a877a51a38b
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 5d7fa22dcdaf54ca274cba6e94d603131794dda4
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = c363d6acc56b268142ccf2f697869ed6b46ece72
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 7ab4568896cafbf1acf2920edf91f771b28ac916
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 1e14bcc143e9541173aa24293b21cfd15f351d0d
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = abeaab9fea7caa773f1b874aa3ded5f29e050fdb
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 93b84f74ae5655a89d38b64cbebfb702820a9da4
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 8443849f2b57fd4ea2e8ff97809fecde7ba14c67
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = deb609a5d0a77f6a77180db2a06725b23936f5dd
+SHA1 (patch-chrome_browser_ui_browser.h) = 469910aab775379451e273197885848e5908c175
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 6f2858df1ece9290b044c9b8f1b3c59aaf21d808
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = a12c5599e50cf3b4719ffbdeb01f37b758604275
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = d449685510f0f2b9ddc99b2989e935666bbcfaaf
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 5f6a34ec5fef6dda5a8590cd45aa5cd23bcdfe17
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 67a4784fc8b4593444021f3a83d2289bec865b72
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = e9f4c6cb7417e8c893d29d7335182ee87ca326dc
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = c7f21aec53f9b1627b8db1f0781748dbf7a405cd
+SHA1 (patch-chrome_browser_ui_managed__ui.cc) = ecc8bc0be5cf784b619cf2dc295c8c39f23dfd05
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = f274a404fe91385baff403a53a17a466c1b498b6
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = a1c6c2dcb64c7404cee67bc14e690eaa99d0318e
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 1cb1f81a966a536925e478e5aee7424a26690a1d
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = b69195ff31375b77f4080c5576a81bdc6a95fd69
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 82355069c1ff9ad18c9bb7c41989a1ff2eed2de3
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 87b17d993beeacd587200557bb9a212dd446f7b1
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 091f2959bf5331cb603813d56d991bf47cc4bcd5
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 8df26a67b1c8e6ae1c78e0bbdb92f28a0553bb9d
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = c24bf167a52f71423e9963f38352fc84b4d27112
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = a8764a6caa80e6c2b06a17b5da93c1e6495b7dd5
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 5652c8d8d552632061bbab20ba5c8c21e57bbe01
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 865757e6e1b5a50a6117682900612ed48e1ef412
+SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 8ac8a57d0160d3ae0a0ce4d34b47bed2648a5f5f
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 9eb8e01479e92717594cf7283a574053ab4ab52a
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.cc) = 943e4ff2b82acbe2ba8d4343b74de4d0819d4c46
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 9551fdfc795fd041b6f504e50b7b04dcb37f7a70
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 6bd9a67f8fb97b7c284fd777f73f10430b334693
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 2456a7ee38d5d59fedb0a5de3cd6b62d523f48eb
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = f147603ae23109c1f6e214a18bc04ebb2108bd18
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 50395e80f3e48332e19b9d0ab1f4527223bd47a2
+SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = 72b7f2b78c41219704303414031b33b670a767a6
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 1df7e26a99d6263ee62ccc06a4c011f6a179010c
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 972eef693b1459e3a3cdf37c79552b90d7e84439
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 68e3b2900ed375271c77aff996cdc7abed3620f9
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 7ae64290012a863dd1d746d792ba57d31a439652
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = ba1ddaea01233efad525491d48cb3d2231ea3166
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 02fe1757fd721aa841b93845785384428fcc3dc8
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 8be9d8209cf67402b77c269bc230c75efbc4f8c7
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 885b4cbf91c3418859ae62c9a74c9004927189c0
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = bc85247119d0255b5d73e92d976731c2b83ca38b
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 99254ccf3862dd6d5ee417c4f580d5ab9e9c4c14
+SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 759a4b4a19cd505f47043f2fbd901cbc6465fa99
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = ce317f66dd1f3a03a3abe87bdb3c4bcbfaae3292
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 0394587e23c069b247b48d03736a48ad30590cac
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = eca9350e4147372d1266fa52d17ad5c44a07fb14
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = ba18f64c43754f3e677637f7d09756a915a1b7d6
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 6552d9e23a22c3f767aa3f183ae1c6cbc1e60b46
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = e47da1f6cd24f686e0e512e1a6d0c60ef4e13e7b
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 70b988c64f14ceb898dd099a514d99a91a3907e9
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = ad1d256eb5d03e2abca3808ef087425c596785a7
+SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 084fc218e699c27a26a668a8f2bf0946c4cba122
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = e9d4aae556b11fda9d07013114bddd88d5554d46
+SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = b316f1e6eeb26e42fb87422ed19597e0f3c80e28
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 6dac6ff7d55e07b30d9a2ccd85f88d7a1c969818
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 0a3d29edd36ae7087e80f3d57187b73e8c74d335
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = 44a0ffdcc756852813a36c568c12acaa32f28e7a
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 55ddfcf99a8aada020cf2d30278e88cc72aecf32
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 5547f92518c900665e43c5b7926a69092a44df5a
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 1ff65d6e1a21bd8b1cf870a1bba9444bbdc5f9e6
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 4dcac3f5f067f2bdff54e998e837b58089796e88
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = 4c811d8749756c50c38ef2aaf8a441e8f854fd74
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = a0c5f55b0ad8364e6556697c87a99d9634cbfef0
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 70ef360f985a2d03c00da0e91751d392b83254e5
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 4bfedffcaba691fe27b98649c43fe5abd51b0bcf
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 1e0c136e8186e52a58bf057e311b5ca8a16f25a7
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 8a74491a6c847325a58c7a10f5ac17e4572bba5d
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 9253778b39d1df764de74aa23e5c7f1984e5d07b
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = ddf58a72552a9c8977b17cd80d9a7d70d582eb28
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 7de615e7458eafe2378800ca3802140c1815d1cd
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 263fa23345007515c03a48328dcb0fc52c78a24a
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 8cc1fc74d041c5f7a85060cfee6f5ce40704d1d4
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = c0a5703d7ec254b163efc7489d010555535fddeb
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 7625cf047b75d4c9b1db1702a0aa0ff63d98f0d6
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 33d635d421d9a9aeba5d6a2ed5b137ad0a7eeb03
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = faaadf541f33922e508aa192c827bd819be7c2e0
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 0250a6171c90c63b3ef954b1df0fb1e9333dc77c
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = b8bf48434ddc1a54cde472d24693a39e2cdc186a
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = c60b77cbb1c7b2de40a008e1f1eab99fa89e6c1d
+SHA1 (patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc) = 4b7c0e88d80cdb05851bbb440585c7133bccd554
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 4843c71e776589767852292e2be8182b79ebb936
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = ab163582354ad1b01d8f149a2402f9741cebc54e
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = e66e34de8bf5d525de5af33f5d399034bab0df4c
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 77ddec406da44e87688b88ddeb6ba1f7c29e29b1
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 0a0cfded5c6e5600662cf7d6b381953207dfde07
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = c00ef4f2a865e721c132c95ffc30816cb86076ea
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 1852fe9e7fc36ada66f628893c350d201ed28b4a
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 38c36d397f64814e20d873d5792485da060222ce
+SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 4c9d0024ba3712cf65a6ed7aa0b9e8a5db687b6d
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = abcb4ff8fcae549bdf21f8ee49552c8cdf6770d5
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 2630f7d9f8bfb760cbed18ed3efbb917228928b8
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 5b1a35e91995d23345e3231da59aac5a2fd9600b
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 8310b68f7de8991e80c9cb414be81a4dedc2b9e3
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = b1a61da933bb4fa454209d2ba6de07c3dff2e6e3
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = cbbea72497d1de561a3581be33babeb4c5c97b60
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = c6174688aa1e8fb9a9b3b531ab0d53e0bdd862f4
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = e796bc6ba23638002d709679e5922cd4d6e93684
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 873fee8613145b7555bca1271da8fb298789432b
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = b3ab98a39e626189b9ce80c6ca0b3010b884bf86
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 6436bc332e2b72221c22a511a81b1e446cb381fb
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 40905e2fcad83ab0388abda60284532defb67f74
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = a604e139068e4d4091e2b3a2522c0987c0f35148
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = b3ac9e9d2cdf4243cc1eb04876648af48570f27c
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 669cbbc7a3c3e8f51834abffe213edbe9caa34fb
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 09b6bf6bc52cbe2b5721d348fc116811105e22e7
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 68bf030e96faf70454f90bda26812ecef8bc5b36
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = f42b694260a5857ab5d2b76e896ebcb8c8cb97a7
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 16a658072f464057164a4e685e1b1cbea4a77644
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 8a668f002d52085eb45814c59c0a03184b310805
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 735d08f4ab61fcdc96f95eb84d53f6a86c82fec8
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 4114658b2ff198b5f5768a23361e0700861907db
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 24585811860df72cafd3c233a709b02bc174412e
+SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 8f5ff2f66be61b9ceb594b4f82b25894bfb83eda
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 922e8fb8f6ab59aaa9727134dd6c3ea082e83f97
+SHA1 (patch-chrome_common_channel__info.h) = 07564ab016d3178a54e0a9856fe149879ad11559
+SHA1 (patch-chrome_common_channel__info__posix.cc) = c077900c821eaa1c719886a3284c7ffecb5a45e4
+SHA1 (patch-chrome_common_chrome__features.cc) = 8acdef55ed164dd505d93c2a9c0240d27da5d550
+SHA1 (patch-chrome_common_chrome__features.h) = 062d366b78187854587c4bdfbd0820f58d0a693e
+SHA1 (patch-chrome_common_chrome__paths.cc) = de07083d7ce8bcf5579442424980e94f7bcb1258
+SHA1 (patch-chrome_common_chrome__paths.h) = 0f95001f11da2d020dce8b261bdd7125a306ed09
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = f4637db83713042fc705ea2273fb1d5f74e0dba5
+SHA1 (patch-chrome_common_chrome__switches.cc) = 432dbf7e650dca9837688afaee624aa02c38e1dd
+SHA1 (patch-chrome_common_chrome__switches.h) = 8e738fc60cd968a23fc58cf254b12f95746ce2a2
+SHA1 (patch-chrome_common_crash__keys.cc) = 93858c2a592e6d3934c26eea1d4bb5f3a354523a
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 5ac6d692d674a8b77ee4aedadfb4ee9adca2394e
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 16d36e0ecd04f4af390c84bcf4016ee771a7f431
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 435c2516f034ea9a2fa4391c9d497308e5511631
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 46c86880453edc763df61acb8954b7399c06adfc
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 7579888b1645045d92ccdc9f279d31bd423bdcb7
+SHA1 (patch-chrome_common_pref__names.h) = dced88ab9125c62ae8d5316978e6d1f1671b301b
+SHA1 (patch-chrome_common_url__constants.h) = 4660d1e96c5adedb10ba503350d47e66cb5238d5
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 52ddd8d1cb6e2298e9b4ac839e149c7609ee6320
+SHA1 (patch-chrome_common_webui__url__constants.h) = 9e40fd17b8caf0f2d2d50023cd9a58befd154e8b
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 6ecc79a180b9c96be94757b6d806ce399c37e60f
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = b8e8d0741a8e8028b5c89b48ba76212989635a19
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = bd333bcb1b068c143394d9d9b2443d72b071b787
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = a5df1de60ac8de99d2dfd791fd0c8799e0b1134d
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 66a979234b7b177c1511387f10e479a3d8ca22b4
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 580240cc578f5e9935ebb1f16fb2a3854455331c
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 2d55786ba5a517b6b63b352cfc7329192b381c45
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = e54e4bfc2a5792fa49a4bea59e6faeeb0994b940
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 68bc8f25d656a9e828e9342847d8915f8e79cc53
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = c6c863349ce196ec20d48e39fd12297620fcf5fd
+SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 6cfcdbcca6ffba8adf8097e0965ac82d5e2e33c6
+SHA1 (patch-chrome_updater_configurator.cc) = 70601601f971db9895b63dbd4b174d1cd44131bb
+SHA1 (patch-chrome_updater_lock.cc) = 8b933347e471124ac088b48c2110776a8e6aed3e
+SHA1 (patch-chrome_updater_util_posix__util.cc) = 2de7d4708e1d8c59bc4b7bd3cdb18774b095e74c
+SHA1 (patch-chrome_utility_services.cc) = 5fba8846f9c4bb2105b9744f61bbbaceeef056bf
+SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 689150fa1463a8fc00e9735f79272ea28a329605
+SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 94ea20feb949f7a2052de0734c69bc3fbddb2d21
+SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = b64cf8ab8b59791803a105a2995a29bd5095cb61
+SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 9b11315029eedea51e73d179e576b4a40b20bb3b
+SHA1 (patch-components_autofill_core_browser_autofill__optimization__guide.cc) = 2921e820c7d28e1583346f7de5f2937afe44313c
+SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = eb79a61ad0aecb09eabd7b6139827649257873fa
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 644f5a98289c691a8c50af50b1a39318d2b5531a
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = 547e0b46ae4bd0fb55268c79e85eff957f26667b
+SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 7c6045dadc05598ff1f49dd46ac96aef0e357c79
+SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = fffcb39640c879f52ae8436ea548697f6559457d
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 12b1e7af67329f0317a3a09ebcd486b70c8081f3
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = fa674d7942c980aa4d183bfedc64551dc9adf620
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 7bf6198e54193f5a306b98a8a9733abf36def122
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 2699f2a4abc671edf48b889cf70cab0e0ed33982
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 2919e1adc204f6cbb0c1e20e9165da18be183ec8
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 53f728e13db66ae80755464feb28e55e70a2cee2
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = b81946c4fad5b3c8d91aeecf73dc85e8d126e05f
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 1205f1f389e464c55c858c2ce285e3ce7b0cc1bf
+SHA1 (patch-components_crash_core_common_BUILD.gn) = 02491d71adf6b04967e3b687817fefad7c0a108c
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 69030663748428eef00ef7c567619a357baed15b
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = e3ee63bc5f0587e29023124c7e0289324ee0e8d3
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 261dc4069784a054ed6bd34c58b8be57c062972a
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 238b274798d9a1e0a9b0844badb95b6d75d283f6
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 34283d17d14f13ce38cb437366c88bb6b6385eef
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 25410c651b5d0082bf503c14628de7045b1046fc
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 5b4a6e6715da7d390ab1e385d9888e5b64f33c95
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = f8be50e2c34deef3a0e86dbf2c5e6233f65974c7
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 4f9e3e2a245903a6f060abd0d529a131efcf31da
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = e69c59a4639bb4248293e9fe758ef78cc4afcc98
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = dc26a38b15ea11e244c10c5fae608439134a9ec1
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = e28f570571d004afd90f40496ec1db308943e070
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = f6327972aaa178bfb3fd4b9b8ff785f7e2445be4
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = f745e3bb04f8a43f32b5fe74b217076d48f47395
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = c23974f0d79d7ebff0dea097032aeb9e781ba3d3
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 263b5f430ff58f24b156df61b342dbf6ec0b1cc2
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 571dac6ae9aa43bf5aca6d8050a65cad329fae77
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = db46af473f7320bd43f1766a5243a21c66d9f72b
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = a440eb25bb1e98578566409fc5b96cea19858e15
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = af5e87e51717a145654638f9dedf7d37c975e452
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = f783d6e8993c3a0caf33b5f27cc9f7964a408000
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 67f65b60e2b373c5e771fe166e05b0664af9ddf9
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = 07f730d155d77fd38ad7ecb165f05c9ee2b3f2b2
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = e0fa979d440acd42eb7004b51dc079d643d65640
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = da5dd54fd02d7be241ec7c3514a0d84bc72e131d
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = e046de1c52687de7511a494f369cf1e29f952728
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 4403fa1926ae494508c2f4239bdcbec56cf969c8
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = f3d45ba95901ca0b10416561ef547e98a4cce5a5
+SHA1 (patch-components_flags__ui_flags__state.cc) = 563f0dd67bdabf746dd4881f555e440e3aac9a14
+SHA1 (patch-components_gwp__asan_BUILD.gn) = e3326173287933b29119c44c93a2f59129fbf806
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = d400abdc83c972e6c6975e2280fc3802f501dcee
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 0414ee78c53b2caf20e2879febaf9d1fb0d3c0cc
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 8e0dcc0eba139efd1e61c70bfb7eab983c49b79e
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 0cb5cd79c3b74e6a37eb47a86dddba0653f02f4b
+SHA1 (patch-components_live__caption_caption__util.cc) = fa856ad6d28b339b2f418b2c60286fe466837411
+SHA1 (patch-components_live__caption_caption__util.h) = f7a60839038b83880d7fe1f5ed38551c76e79096
+SHA1 (patch-components_media__router_common_media__source.cc) = 878146df73dfd0766cf54c2a7863d33cd147fcf1
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 6788d0553784d0288efee43249b23739a67c0fb0
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = d43a40f7a2e2b128ed1c52c0a404b988d3039979
+SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = 262be97f80a527fe08373589123fe93089f4ed83
+SHA1 (patch-components_metrics_metrics__log.cc) = 8cc29e4245c906762c8c5b85987c75666ec503e0
+SHA1 (patch-components_metrics_motherboard.cc) = c2c18ecfb0ff43a88620645e5592a28a496131c9
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = fdcfc4a3c8a6ca36779dfd26b293950aa5face94
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = cde4f49b02a889bd30e47d1ab852b63be5302c1f
+SHA1 (patch-components_named__system__lock_lock.h) = e1c57974faa757fb3a524c789ba0b74075d3ceee
+SHA1 (patch-components_neterror_resources_neterror.js) = 79814dc2e6a87739c3a25011ebc95549efc9b7ac
+SHA1 (patch-components_network__session__configurator_browser_network__session__configurator.cc) = 3eb2143351c4e4ce2632c17f512f5315b48b3706
+SHA1 (patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc) = d4808255e8ee95c910b4115fdb68883013810752
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 5fbfdd86ef4e124df3d406c0d242f559acc19516
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 3b79b665255ddd2347366e9d50ac313de9dae84c
+SHA1 (patch-components_os__crypt_async_common_encryptor.cc) = 1257fe9932ebb2c8a69253728c5fb84c88c5f070
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 1b9eb6bd486204336e12b735fb7972112c942aac
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = a84618bde9ff396ca5ed470d29c0f4ca879f437c
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 143c8ff6dcf2b439b2c6a1d471dd5e9ab2fd6a84
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 06edd04218d79bbb121c65832ff74e7a67b76dfa
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 21433df21dd5e8bd4ca3fae8a41a981418ed1442
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = f38e9338fa8ae88579bc0b11a8bcefb740009cc9
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = affffc6557d711f579cc0a8570f5ae0d947c11d9
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = c27f548e1d00d19b97c90f3f7a2e60613c525656
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = f4a94c64b38d80eda5399458e11ed7015761c86b
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 74058b5c7526a645acc09fd1e684799b84e2d9a6
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 9d862d39b56a79a2d496be6456869eb972ca8b6f
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = fb0f8baa00c1299fb5c230c2b0c12f8a74c17a5c
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = dc5c3f6499b7f933abe33c0939fccc357c6991d9
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = a8d22ccf21af565b142e4d868ff0e956dfaf4efe
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 65183b98330805df82af2ab37fd51a96c28f44a0
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = d9b30db43d792f26c9a6ee97dd990ca7962c7a66
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = c035730e1bd45973731e6878dc3d670c4ad02f50
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = b80991a1eebafdb7fcf0e84547b674eb18283858
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 7e553565764ef6f1c28a97cb9117cd4aafb892c8
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 3315726b74d9b94e90f445c910fd1261c8afc4a2
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 1254062b760454762608f72268b46d60b5e90e89
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 8ad88910e9c60bf164e41c23fd636fafdc61d75e
+SHA1 (patch-components_performance__manager_public_features.h) = a0c5f56fc7a5ee5c1cac11e30874ea4158cb0f5c
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 8cdff41d4438818f8ec6c4553c6f3f6e712397b0
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 71a153de5ddd6a92d3a843fac84439a72d178a2e
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = b98526f0d455bf0c329dc0da20d9d0d9fb4a2384
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = b604f273d803c55c0f62cee2f01cf6c405a4722d
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 533c6b66692f29a7e895f84cc4dbe60a6d9fc9aa
+SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = d6d891d1389a85ed4dfcfbc4994901ca5502a001
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 3a198a8975428153548a6123d714ab36b03334b3
+SHA1 (patch-components_policy_core_common_policy__utils.cc) = 3e8a837883c01d73c4f0d9a82a235e4de822be6a
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 94c70ce60ded368da9ca708ddcc96e3e97706947
+SHA1 (patch-components_power__metrics_BUILD.gn) = eb9a2147648dd743382d74dcefa1fd4cc5e73947
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 173af9461c1c2430874f3410e76e910a0aa80287
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 6b027882a024cd27ff7f8a24b2c25c23d0dc0171
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 02a09005c68082879145481a095b122cdc83bc3a
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 9847cf8e8f0015fa1b3c3f8d167d021d938ed978
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 5dca90d138361f50241c7bf09774e84b23052bdc
+SHA1 (patch-components_safe__browsing_core_common_features.cc) = d48c30c789c6054fe5f9152b7ab6d38afc7537d9
+SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = b01ed38c17573633233891fd2ecf76b220ba6fe8
+SHA1 (patch-components_search__engines_template__url__service.cc) = ecf10281afe327733d75b5927fd2bbb65c9388dc
+SHA1 (patch-components_security__interstitials_content_utils.cc) = 09691336e2c23664c9c62e666f1064af051d9a79
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = ee77f3d3a4ade46ace9b8df627c936a30c9a2d8e
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = e6f3c436b307373afddd482ab6d8429c537ef3f7
+SHA1 (patch-components_soda_soda__util.cc) = 50805d0182b0994fd34d8ecf813d2389f4346aed
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = bd917429fbe96bdf6e7c6149447da5dc383e23bd
+SHA1 (patch-components_storage__monitor_BUILD.gn) = fe3b311f21ffa590b31325a70e9b9e23a6e78e7f
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = a43246b238d7836e82288f77b6a9ef28a8cf64a7
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 726283fc8d1789273f329880ffa973e9a788c7ad
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = e811a81bd7226c254778f333c077c2d91ac12d85
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 955ca6613d8130dc3723ca752a898d35d03a2ba3
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__service.cc) = 011697ba36adad7696ca0bef90ebef22f9330be7
+SHA1 (patch-components_supervised__user_core_common_features.cc) = a9aa391870cdc96d59fcf75b192f28d907b8391c
+SHA1 (patch-components_supervised__user_core_common_features.h) = 379a96a31a3d59d41c8067facce4ca5aa7014669
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = dc2aeae1440e6cc562b70eb563ea8259e608bcaf
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 033f8a765e040c6eff1be7ad4bd8b4e3c80f25c4
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 1d6af91153656a620d962c99042571f083648c30
+SHA1 (patch-components_sync_base_sync__util.cc) = 8795bcd5a937744cfa665eeff1612d7460008fe1
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = b9f5559206d60c12e185410e995b5e9136a01ba7
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 1f91ebfb4d9dbfefd87edc0079e5b015caf6b998
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = f5afa9bee6761b1e58419fd4d70b7b28f6e6880a
+SHA1 (patch-components_update__client_update__query__params.cc) = b100c19cd1f7f5c1c504d9d44dd0cb1714fb4d94
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = fad5e08d3e9035fed85b1b6a85264ba756779d26
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = fa75ad9dd4940c172422999a87bcff8c470b565f
+SHA1 (patch-components_variations_service_variations__service.cc) = 2b65a801419e7386589047d43a45f52149ad1aea
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 1c8c7fa68ee74568050e6b70f09fc9e180a3c60d
+SHA1 (patch-components_viz_host_host__display__client.cc) = 876318c3db070e902a5a3c026b5f0ac1cd62d9c8
+SHA1 (patch-components_viz_host_host__display__client.h) = 8273310968e75b2d17815b015545975a76560396
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 0c856306e46f39ceb3cf3703a8ce2a816e999f92
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = eb87c92490658b6f59354608ea5fd22511bab1fe
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = afe3050508b27cc7212f3873d0dbef7b20a16864
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 0d0f207f9e174921261bf6621ca26c607afb5091
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = e12a8ca3232ca6ff403f12727c5e981bd3f9812b
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 7ae748cbd6149be2d9b357a2ce6303b05ca5cce2
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 97bf5c2d83617de1dded2f37e3eedd5c3650f824
+SHA1 (patch-components_viz_test_fake__display__client.h) = b2e39dd28b006f7c8804ba6557ea2a8f68917579
+SHA1 (patch-components_viz_test_mock__display__client.h) = 4ae63fd611bd5025da21f5d69ebfa1fb221cdb91
+SHA1 (patch-content_app_BUILD.gn) = 6bee6c08acd6bb39043377e73926adb70f6967bb
+SHA1 (patch-content_app_content__main.cc) = 2e0079c5802c2ba0120b1370fd134ccabd66f9cc
+SHA1 (patch-content_app_content__main__runner__impl.cc) = cfe029f0a68b7a12841e80accab737422b40ff93
+SHA1 (patch-content_browser_BUILD.gn) = 390024f9d902cb3f036175abd772efa61779fa63
+SHA1 (patch-content_browser_audio_audio__service.cc) = 4e519a1810614d854d2bd1d850447c77b217dbb6
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 2152fb02e903183dcdb49cf9458e1b1d28eede2f
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = e007ad107012adf8b9a26d86de073856e73a78ba
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 55a204d9d1a31d0b2e34e3fa975a4e3ec5b9765f
+SHA1 (patch-content_browser_browser__main__loop.cc) = 93cd349dd7668da75cb82adca041f974fd30da2a
+SHA1 (patch-content_browser_child__process__launcher__helper.h) = bc53c5747b49628288cfca3238d70e054d7c5d29
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 70bf2668852d91f757b7255cc7bea5b190a0ea43
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 3564f5793f7e42cd3aa33a0ec0218eb55d53e78f
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 4e1419f2ba8ad91158501103ca347602a2c9ec7e
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 02523195a820e71a7aab67a2b980d113d95288a9
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = d4165517dced25e475adfe41524171ace75e370d
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 31765b4710ea54864046edc7e6cbac176e780fb3
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = ac6bd33960e0b29ce6cbd13e68f223c78a62fdfe
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 209e7b7d34586f6556cc5fac3f471a76e6f53bf0
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 7360e95c63604c8f84a8d1cd7b530912c0c2fd5a
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 26da8882252a7ac868905f0c299474571926bdbb
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 82a3a1fe41779a0f6e491aeeb399a8c6f66e25ee
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = 59883bcee1a61a8b30dd63403b83bd82927788e2
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 72beadb555b66499d71d5ea40675f0b4d81d633e
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 93b2e71c5d6beeefdc1f84fc1764705edb15f6a6
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 330f69adc1a9c2fbf9f54cd50ef86cdf727f29ef
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 73b4fb186f1981f21d1e9c84bcc81c2ef6a028b6
+SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = e79f2b24b702825b8bc47e6440740c67125be760
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 976978385e77d0d3a30dd33b9407e39c97a06bff
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = eb29341c6eca1d7859e5db28ba7118bb8caa1737
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 47146f2793926e464eb49a1e44ee5594ba6f7ed2
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 862ba85db6278803097c3c2e29aa8c04b2631425
+SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = f05e7c16b7f8b73cb93196f141d6c34a006b461e
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 4642e51cce9a74226808085c0af348d8853f8189
+SHA1 (patch-content_browser_renderer__host_input_input__device__change__observer.cc) = d0e179009a852da9b888158da3f21a2ade83da4f
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = a0366547c48602eb62c386d302784abf2c9f0086
+SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 58efaa0d19abb7852b0e29d2be6a0ec19559594e
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = d49645970603f167af237e7090eb69065b73e544
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = f4136b078502dd4ffba93ce6c8c9f0168ccb239c
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = d523100ea557cb54603cf190aa39f74585e1559b
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 7530df0ab2673cac398e701f59863dbac4f74b91
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 9b33dc4f6daf8a466b7cd4146e168eedfceb1acf
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 0749c4f8d340bf0b3bc140ea77be29dc7bdd8ffe
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 7c14c1e158c5367711bcedf0ef385d7373e864a3
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = e32b9146b34768542d7f67e5c2755a2a705c61cb
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = abb4b63be1dfd12288947a55ec76783145f7c2c0
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 3d33639a2724b2308ba8fa3360969ead6eff3db6
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = b436d7089c35674e52c5cceea303066dcf181e91
+SHA1 (patch-content_browser_utility__process__host.cc) = 98b8920c0c56fc00cc8257945c44c7401d37c8e6
+SHA1 (patch-content_browser_utility__process__host.h) = 524367c8e0552a72b1578b5f755427ac9a79a0ce
+SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = 1b5ea2f4ee26834ccf2cd6c8856291eb3ca80d18
+SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = b74040d755f499ac4ce8ff0066f441072062ca12
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = a7f5405d14276b1c7be1ffd11ea8fb997a394d28
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 8f6b06ce122ccb0463a5fb3287b4ce2cc34e5d4d
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = cb5483ac1ee19ce6a1c8b2524d15caae9c472c73
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = eca7c6c81be06caea4e0775e372fc16fc86f8d1a
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = a6de101c5b8b9029b98ff636755a722c37b0f7cf
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 06e02b3f0e2fcb956b3409e898e226c2ce69c663
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = f65bb79fcbbb02b01c84a7691049b39932d4bd5f
+SHA1 (patch-content_child_BUILD.gn) = 2d2529642af28b1688a625ad79972dbf93039590
+SHA1 (patch-content_child_child__process.cc) = 7ff68f7b8e3a107816c48c33f46f8b26d5b05c3f
+SHA1 (patch-content_child_child__process.h) = ff3f899672a81d24061ff3ecc571e124a01b3448
+SHA1 (patch-content_common_BUILD.gn) = 88513c67393ea0e3ba27b85df361e9f752a36b8d
+SHA1 (patch-content_common_features.cc) = 71acbb657642cc26b0f339fe237c0d3b1ccf0c92
+SHA1 (patch-content_common_features.h) = 1eb4060d48cd35ccc67624370be9a73e164fe346
+SHA1 (patch-content_common_font__list__unittest.cc) = ec9f02e488f5d80335ae3f786d8c653493750543
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 36d730ae2552564be03dbd263df13ba8de8740b8
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 0f1f64249639a81fb87af287620186b8dbbef2b0
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 16fb60bd14608167fbedb9c02c4e585e7152398b
+SHA1 (patch-content_common_user__agent.cc) = a702bb675cbaf5b2886cb8715cb55a1f9d2ca17f
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 3eba678a782ada811df1f585cd8464b118b49900
+SHA1 (patch-content_gpu_gpu__main.cc) = 729cfeb4f997370b185d579b20cefd4c4bf8d037
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = 5c5b2d519793df19cee48f019ebe4f92d18400b0
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = 880e675480c641c9a055bcc421a1c227a56cb3b8
+SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = bbca62cd457b18c28abbe71cb9cf6cdc997148c3
+SHA1 (patch-content_public_browser_content__browser__client.cc) = c78cccdd53390411cbead931e0a4b7757b68540a
+SHA1 (patch-content_public_browser_service__process__host.cc) = 2cd91928e1cb71fcbc052a4f711226029e43934f
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 12121c70cee67b29ad1ddf1ae09045f81ca8b852
+SHA1 (patch-content_public_common_content__features.cc) = 8043d0b70054789259c3d7257dd373d43fb84c03
+SHA1 (patch-content_public_common_content__switches.cc) = 519c5ca2c4d73a5e6cc18e90cbb751c9dfe561b0
+SHA1 (patch-content_public_common_content__switches.h) = fd29bf755de026bc1fb4a440eeaae2d1b0e2e60d
+SHA1 (patch-content_public_common_zygote_features.gni) = 2c0a00894819531a5061b38f8ffa1e46ae908805
+SHA1 (patch-content_renderer_render__thread__impl.cc) = ca95d219b4406c12a692fc13404d3dcac289c14f
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = e863e730168b25e7a5509d09a2f9ab7e8260afbf
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 754d43948e268af12c84f069c5c12674d0c61381
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 9cc1a3040718d12a8d763fd0039dfb4d9d52d6d1
+SHA1 (patch-content_shell_BUILD.gn) = a2182d23e0756b861f236515350e2eb1daf1523b
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = c50ea0fafbc56d88dac0e0eda58ca561da92c3a2
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 1e521ba65d31f6fbd4de6f812f441f281b8b61cd
+SHA1 (patch-content_shell_browser_shell__paths.cc) = aa16c3a248c7c47a78d9480330a8203230b1cc7a
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 6ddd44fda9dfda1b406b8e8c0aa19bca7e1c8848
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 984faf002a3566902efad4fb441b007959ca89e2
+SHA1 (patch-content_test_BUILD.gn) = 287bbc43469d54708ef7729463c912e771f782a8
+SHA1 (patch-content_utility_services.cc) = 361bc1f7e0980d0d33a3a59fc4f6045b704a0814
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = c56e9912ed3d17f7055a5e1ede25c3ff877ec548
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 80ff9b4662d3c93222c251bbd6a1379faaf003f8
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 3b66be17479e978c5b650099634d0621dca1e921
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = fd412c8ac71ea4fc9809ff2835f1300f0535f1c8
+SHA1 (patch-content_utility_utility__main.cc) = e05d4104f392e460fe72cb80940498a4aa85f576
+SHA1 (patch-content_utility_utility__thread__impl.cc) = 5cfdd2286130c670c012f502d63b311de5e354c1
+SHA1 (patch-content_zygote_BUILD.gn) = aa260595cf33e9e376a121fab8742931e7aeec52
+SHA1 (patch-content_zygote_zygote__linux.cc) = 5d6c6fd1f901bab74862c0bf7cdc273850407305
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 3544ed284f2a71183d4479053255a8b54ac45bfd
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = a7bed5e34ba76ec733e65be0d7123b5a5a97c9e3
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 92f951710725ba2b4a9fa98a72a6f7837b3eb10c
+SHA1 (patch-device_gamepad_BUILD.gn) = 1477e04c78031ad74268466a8513c7d170f3aec1
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 29bfb4f3fdbdb343498e782e26021e1439c704c5
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = e4194ccc185a48e6c03b3ec8fa7d6f1503955e44
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = b187b2dd02255c7618e74f82172a190e6b35def9
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 19a986eb5a0ebed5f9da4ab83f80721a7ef43e97
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 1d05764224f321e6d6a70e579ca9a3dd11bde2e3
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = d96878e7e34315cd77ec705bc0a28d448258b19f
+SHA1 (patch-extensions_common_api___permission__features.json) = e0aab8ebb4f5aa88dec21c854aa6ff71d3a97327
+SHA1 (patch-extensions_common_api_runtime.json) = dc39e84b6a7b2cad7ec078f6277a6186f5ae53c9
+SHA1 (patch-extensions_common_command.cc) = 4380852a3ed007d6fb89794956c444dc86107768
+SHA1 (patch-extensions_common_features_feature.cc) = 75d9b5ad8f76c1a24b636eedbfcd8e3f69ba9bd2
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 59286b2aea00406a225ea6a6d4e23dbe879c0a41
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 81a870a18d459339814306cdd063c14ae612d911
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 000bbebfa426d033bd14ed7f13ef68e8c3e4a8c8
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 7f890baded3a606b367cb4ddf4819436a61f86d6
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = bd0218e848db33e8d77f1359a2e8c5d766adaf48
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = cf5dbc407c51337c58317256dea61611139a3c35
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 11f8856061bf6fdb81ad2f4b7ce777baf4fa00e8
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 49aa12dcad786da49a9e62887c0a1b0a7be71525
+SHA1 (patch-google__apis_google__api__keys-inc.cc) = 1ed5cd94603ebbc8392fd7705268099f24e78145
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 512e7c4bf4d2b1b161903d11319040f948c3b005
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = fe4a826237894dd24bd7e39b2a8bd7fdc9806b4d
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = d929abf1b6506777341a735414530dd41c2ddd2e
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = a3577fbbac283786e44f3637f06115eb3365db5d
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = e2f4d9870dec01535aed6ca5f14280a75ac3329c
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 90c312a1fee6d762f6a7108744bdf2ba082afca5
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 637121e1d41bffaa035e930c351edeb10da9ccbb
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 4a2626321d2dbcb67e6437ff89b860d2e4419a8f
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = d7bac09e8253493c3a3ea0bb27125913fb280894
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = f5ffde02d23155b2f01f8cf12c97e3fa64d84c5f
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 5385e64981f9991b6be5a7cc086c61597fcd3ec7
+SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = 6723f0368bb5869df5f6b9b37de4e75524ce3df3
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 9bb44e8428941f7f3e47f120465deaf899408f44
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 0c71bf64adfc4a4782667cf3652d91acadf79b09
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 388c07322c47ab5498aea84937bb81117601e82f
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 6fc19e69c116d926da91b55dba0b5abe87498bde
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = 7c23656e7178ef866c3ebc9378110d7c620783ab
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = b89588fc442cca272c51e779ebc686f8a5724f21
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = aa7eade38e737e923dc56fec56ebe8568229de81
+SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = b375ef996b8f74852c9cc95d8d7b0b6a107d6693
+SHA1 (patch-gpu_ipc_service_x__util.h) = 69023b0758fcd350675722cf5e8517ed2c795662
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = dfa3d4326b92edc9d825949dc40215ebc9fa6ea6
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 98e055908ebecf35fbc728a05dd3e8cd4f4cab5f
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 01f18b825ec617d0497b4f83ffe4e39bd37a5f46
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = ad36128bc8f3c731d2bbbb1ca6dc58f9022af15d
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = a4afc76bf95cb7a617d7fb64d6700a0232ef710a
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 6c6f6dbce856c233b68f76184963650fe8962ce4
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = d32e510da95fa5eb4d7095b565a18a07da64135e
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 659714bbcdb2d3510f281f8487b0a94ce346ea1e
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 390bd7074939bddbad266d7841d2382e42014a79
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 18f7c0be9494627e9009def514de7664d11568b9
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 48a37c6421c874735c3773f9ea029f9ed4de8c6a
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 513d388037540c99116c4d836833413ec7936bd5
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 07120c300e5538e5cc966ad2d13ae547e3f1f9df
+SHA1 (patch-ipc_ipc__channel.h) = 26bf938148f7fb619a374537d8dc3d7bcaf87dad
+SHA1 (patch-ipc_ipc__channel__common.cc) = 5f3f9fb503bd9dbe5b37d52a23fe1997af39af65
+SHA1 (patch-ipc_ipc__channel__mojo.cc) = 958d0ee32ca02fe4e88ab5b3ab8b80f0fb51e6d7
+SHA1 (patch-ipc_ipc__message__utils.cc) = 77ba3e4ce7ee53bb8f887332dae0df1b0e6ad1d8
+SHA1 (patch-ipc_ipc__message__utils.h) = 7096897a648f5c3548e6199b633a71bc435dfbec
+SHA1 (patch-media_BUILD.gn) = f904e1efcce325bd132fb7ef363d28a18025890c
+SHA1 (patch-media_audio_BUILD.gn) = 245f2f45224054933bc37c7e94ffec3e10897e83
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = bdf3bf8f401707e671b945aa6f878b65205cab8d
+SHA1 (patch-media_audio_audio__input__device.cc) = 0c9c784c986ce2e3988bf09d5f7841d29ed1da59
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 68746484c226fc3dad282f5bff28b66d863ca46a
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 9f8b1fb9ff041612e2a131191b1126cac9d0ddf6
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 7342d15f2300ec0813be42aaed592ce5fd5d9b46
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 26bc1aae89a8b84845ddff635937fb95b5a3b4bc
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 031f10ad256a25579b3c853804e55615ff39fcc8
+SHA1 (patch-media_audio_sndio_sndio__input.h) = b3d082a7d5c7a446052df13015138f48c19596a6
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 397392cc5f09dc0245ba40e244ac8b5c1e5aef57
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 70cacc3149f278e16ab787a2e5a4d4438bb759f5
+SHA1 (patch-media_base_audio__latency.cc) = 06ea0d672bc9b569973e4cc5cce6addf49bf78e8
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = a265df6dc5cbf527bd6c0bc7d43436b882bfc837
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 8fe8b69e450105bed4db600a25e222ee61872630
+SHA1 (patch-media_base_media__switches.cc) = b94e767f8c8ea2017c93915e9e82f0b71d7dab4e
+SHA1 (patch-media_base_media__switches.h) = 7d7ac9a0dfb431609b991c9f435b1c0d0f3e9a59
+SHA1 (patch-media_base_user__input__monitor__unittest.cc) = efbac9e8bbe95dce7f199e0bddff37516badc6ca
+SHA1 (patch-media_base_video__frame.cc) = d1f8e74b82e0b7255198db49e776cc139339fbbb
+SHA1 (patch-media_base_video__frame.h) = 572d8fdd76f5b7de46f5106223b8e81dc8d46041
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 63a0eb4ab7158c3bb555db18767ec17b4235e391
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = d87bf2e944c9a5697fb937ba790da7f71f2ec863
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = a6ff157131d348ee9883775ca23efc63a97a6cc0
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 1adebcef9031c2e3f53fe766ef70d57872780f7e
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = ba205dbda907c9f1c2711e7360ce08804c9b1fbe
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = ee003e8bc01d520b824e8d4147b426646d5a5ba4
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 4ea849864a30ec4090503a0b7279e7f3dce5911b
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = f89f0c5c10bf298410cd3a29ae298a0be1b2d5f6
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 649ec3d6ab94851d75acd5d6ba5f626a78e05dc1
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 7f79c751ffda7c95dd654c5b3e2b90b67225faab
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = e03ee501f4a9546cac67cffbd4d022bcd90986d5
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 47e12482d7f8fdc2a37f390e71ee73b4f647b9de
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = f2309566c5a7bf8775a0ebaa88bbaabff6fb9925
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 7e6db220400271b3788a473bc99e2457c84a412d
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = e0136e7cd898b1667101973c441158f6e8e7adad
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 44f5a3c611c96d516ccd58c1f62b64cff49d33f5
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = eabbea6456c9e6764cb9a7435a706abd6f895a37
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = b0ef82c7a090518f080916bd6146033f350177aa
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = fddc456d4643fa2408e2ecb9385cc12585355125
+SHA1 (patch-media_gpu_buffer__validation.cc) = a187ee22645991ab7b41835f1ac1e292f95a29e8
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = e3fc8b8180b175f709dc1a9ae35308bb2df25668
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 2f8ff180c7924005dae42c73bab0592be39bccb9
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = c299172153217ff77219209d00c1cfb5dffa0efa
+SHA1 (patch-media_gpu_chromeos_native__pixmap__frame__resource.cc) = 84ec10e07c462afe7b7e281a08f75e71658969fc
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 1415d2b4746fc9abab48543fa81841e56490ac2a
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = f72185710106bac78ea11b3a4e6848cd71a992ad
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 849c0126813da8cc07177ded257e7f4316c834a7
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = b6719260203d0ec3d8eeac2e1dca1968b55d86ea
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 0ec3c81c04c1223b966f686865c748c286cc0752
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = f2d87028b709e759201eab2ecfe1ed4e318f62ce
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 9609e4dff315b22cdf23731ea7ff025736262546
+SHA1 (patch-media_gpu_test_raw__video.cc) = ae762935e39d1eb28fda2aa4cc9ffa5417200df0
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = ca6d7884aa7a0164fcf074b2e61beefe4bef2a7e
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 26333da89a0a7bb27e4cf7d0ebf0e7a05d6fb83f
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 365cafa594a4b7d40825d7c4f8997b7d76b302bd
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 46d5ee45fd5e8c0f96169ff69d27bd2ab8dda86f
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = aea6a9ab1da4e8c3d62266ab58425a53eda2a34f
+SHA1 (patch-media_media__options.gni) = 7386e4fd25a6ddc5e5ac739011707fc77be8b50c
+SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = 025eda2904c3433f8426d3ac0509bde2f109eeef
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = d020b088de5c1b43fc58d53039d81e16e8697499
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 76c1c8e7de8270a94b89da0639e6ab87be06878f
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = f22e105938d82be4f34cc40a74e6f4f0b3629362
+SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = ad8b1c9ef7bd9c09aa832050d79f3de7a6896f6b
+SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = 545792430d24284b4ddb0c190e60919eab2487b4
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = f6ff67a24f3dbf4560b5fabe3d5f639fcf83bcaa
+SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = 2b9e80f95496c4c2265c0a12ec93936bbab473f1
+SHA1 (patch-media_webrtc_audio__processor.cc) = 50231bce0fd8f8ea4dd9c3d210bd8594ce401adc
+SHA1 (patch-media_webrtc_helpers.cc) = 831655c54e9e0200b0741a6979882b0d0d8d4d8f
+SHA1 (patch-media_webrtc_helpers__unittests.cc) = 19cf9ce43733d667fd6ff03cf4906f8f9e90a1bc
+SHA1 (patch-mojo_core_BUILD.gn) = c5d76cf37b78797f749469577d2899f64f6f6cb4
+SHA1 (patch-mojo_core_channel.cc) = eb08148c14149987c9da4b7b79d3cc9c53bcb5ef
+SHA1 (patch-mojo_core_embedder_features.h) = 81518a6e9e6a1d6279c4ca6c8a10a9e3eb200688
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 85fe94b325d00cc17c49ce83cb21829b90d7b198
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 838758974aeb9a0695ae90d7e0dfdedb6f9da4ce
+SHA1 (patch-net_BUILD.gn) = 3129de49f542574697a276899f92cc8a16574ce1
+SHA1 (patch-net_base_features.cc) = d48fbe5682413dc2ad847ed38516a05708495b9f
+SHA1 (patch-net_base_mock__network__change__notifier.cc) = f30b6057878022f19846cb27fc76f97869d9dbdb
+SHA1 (patch-net_base_mock__network__change__notifier.h) = 8d6e24dc0c5c6045580822134d1b6b0f266bb543
+SHA1 (patch-net_base_network__change__notifier.cc) = 3e26c9095f6def9f80f0d1d8bcedb91c93915e63
+SHA1 (patch-net_base_network__change__notifier.h) = 93eef2df38d72a1d63121841bbd2bd467d43b3e2
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = a551597bb86681f052e6c38ad07d24822be76447
+SHA1 (patch-net_base_network__interfaces__posix.h) = 00efb54f1f8e5e170faa3dd1f120f82a765ed037
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 98a5c8fb745632500cfa9e8ae95335c839ac29ac
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 49d9f14a2f9b4be3e62e6b9f0909fd04faa5705d
+SHA1 (patch-net_cert_cert__verify__proc.h) = 8d96e2ad61e536c189bf334d5ec744da097320ef
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 4a6793856f609dce0d757715c9382d7516a7b414
+SHA1 (patch-net_dns_BUILD.gn) = 5eeef2a2d6449f3e65f6f70b45fad6973d7bdd74
+SHA1 (patch-net_dns_address__info.cc) = ac40e8038e745696819a12437151d3ac17b01395
+SHA1 (patch-net_dns_address__sorter__posix.cc) = 8f2d85d4491465a5fc76c8c4f86b3395636ee038
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = f2e8ac5618576e72c848b23760018c65014e90ac
+SHA1 (patch-net_dns_dns__reloader.cc) = 4203aa085d7c503e8de01eaf0a1fb6664ea1c107
+SHA1 (patch-net_dns_dns__util.cc) = 0c3478cd57a6e4eb3621a23990515fb3fbed24d4
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 7cde041de10c98ba9596008c1858d1cbb32c5867
+SHA1 (patch-net_dns_public_BUILD.gn) = 6bcb4ed34bf29b1db6a454927493d03ac7d3c1d5
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 87a075541c8d5b34d375209be6b0440165999867
+SHA1 (patch-net_dns_public_resolv__reader.h) = 719432b60c04d6d77a5b2fd2e7f46054af48172c
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 52a2a56c9ef5b9dad5c4ad413ee7dd79f4d5231e
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 8a296f1cf200f88b36ab0f877f6f652dd8142427
+SHA1 (patch-net_filter_zstd__source__stream.cc) = c774027e24ae30afca0b4f717a0f7030774a3148
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 630662d6cf47ad483b00c798742b13ca708312b7
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 5d125327ecde097fc77414542ccc5748eccab9be
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 0e56a8077e55a7889fbb0d279836528304218736
+SHA1 (patch-net_http_http__auth__preferences.cc) = ec282764954f7e592b028d3b550c94e2cb833394
+SHA1 (patch-net_http_http__auth__preferences.h) = 794891f06a0564cd8e1d72d9680febd83f2ab3e3
+SHA1 (patch-net_http_http__network__session.cc) = eec3cc2602a9692e167d8509d22fd351a0e96084
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = a201cf38ac8eb24082c7d20a7da301611927b71b
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = ed2f146d578b8c0366fcaf42bba35d36ef5d7a2d
+SHA1 (patch-net_socket_socket__posix.cc) = 047b7114eb5a65d03b49f6c4c14bfab7738c988c
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 9f4e799e1a83ccd522a141ad8394ba5cb3720728
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 0936dd85309d55ce1b411ea67d15c4fcfcaba275
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 577d9d22045b73d06381ac55c945dd9ac4facbc7
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 706dedc44cf1dea179cfd2f492cbbdea63c3923d
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 214a1ee69764597884442778ffcdaf72e323bf47
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 21a85b10af57192bfc019ace1b63cb44fd9c326a
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = cb38903d2bf3468dff5803abac83970de4888d1a
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 381382cc583ae4974a0fa297a107e613f1a8864c
+SHA1 (patch-net_url__request_url__request__context.cc) = 6dbebefc70d6a8e5df17ec0aad99ae689efa349e
+SHA1 (patch-net_url__request_url__request__context.h) = cb9e4e4bf550d4de6dae91edc63ca62563f88c7d
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 65e432a5dc09e52c505aa5124fff60d9902f4831
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = e8c61cb718fa74e1e8f71dd3238abe1eb892a8c5
+SHA1 (patch-ppapi_tests_test__utils.h) = 1d287763ce4f6ae5bc487d4c21462d3b0dd6533a
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 8aa05b37dd8df747a700d2fb127d5da61b880d36
+SHA1 (patch-printing_backend_print__backend__cups.cc) = 5f7f17b28aa2bdb13818fbe57aac27b0df75dd5d
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 9883bae97725e451130b59acce7b250be35cafe3
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = dcada7b2b3e76f5c07b59f47b05d4245c31a7aac
+SHA1 (patch-printing_print__settings.cc) = e5253e726e56c2769c0a596d43d53d1facecef82
+SHA1 (patch-printing_print__settings.h) = 7888d40763625bdd4de23b30b219faa809ee9767
+SHA1 (patch-printing_print__settings__conversion.cc) = f68bf7ab826f2d5bb5b4a98058152018a815c428
+SHA1 (patch-printing_printing__context__linux.cc) = 97166b52ca8b100f06cfbd48554936e0e3ac9d13
+SHA1 (patch-printing_printing__features.cc) = 40ddbaa87f5d6f054f122cb730d09c53df816b95
+SHA1 (patch-printing_printing__features.h) = 96e1b631cec26a1b02e27613ef5414dfbca4cd3c
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = dedb495e4ac98d14ecf22e3a4ce15ab7055999bf
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = d39e8bf50f31bfb0ebd866c98724c803d199bcb6
+SHA1 (patch-remoting_base_chromoting__event.cc) = 4100b245e7b039525e15e0d2715248cdc3695a0a
+SHA1 (patch-remoting_base_host__settings.cc) = 55cea280ba64d968804757118c7d2765c583639e
+SHA1 (patch-remoting_client_display_sys__opengl.h) = 9e3aced417a6fd439dd4ffb7d6b1860ac30c85b2
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 04ca6ad76262cf5d583ffaa363a3edc6634c1711
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 2c8c52c2582c6f9fe4a37ea357052cd65dca59cc
+SHA1 (patch-remoting_host_base_switches.cc) = 17920ef31578d5756e52adf94539b31a263e4791
+SHA1 (patch-remoting_host_base_switches.h) = bdb2dfae8fa3c2155b8121ee45c5b81e23970629
+SHA1 (patch-remoting_host_basic__desktop__environment.cc) = 9b167c368b17b7cfc215d1279de1d8ad859ba1a1
+SHA1 (patch-remoting_host_chromoting__host.cc) = f162f5b98d7bb42f904a60b3d7b9946494b40a00
+SHA1 (patch-remoting_host_chromoting__host.h) = 12947fed487c18ca8204b38e920b0c4a58f04083
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 1a35a01cd07779727da6c35dcaeaeb4f6cb7c4ca
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = d1d27dd622f06e7de1cfab6c2d3c0f1132a8fc1f
+SHA1 (patch-remoting_host_client__session.cc) = 40510261265a2a35aeb93e4c2092cb593e5a9c79
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 9cf66d9f81ed24d1e652fd1c9fad61a7b1cb79c6
+SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = 9c2c185446a08c765bda8523c4c3f49c38d91285
+SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = e6d5372bc674ab3d96a00fc70f4b2dcb50c9457e
+SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = 7502b81aad34fa14bb56e41eeaf7e496224b61f0
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 80054705886386e42be29fdc1a91c1625b9a7cfc
+SHA1 (patch-remoting_host_host__attributes.cc) = 768bf3e39eba1a68cf120084eb09f2f2ad7bda20
+SHA1 (patch-remoting_host_host__details.cc) = e7a92607b6052433eb390ad8ee8365c4141c32f0
+SHA1 (patch-remoting_host_host__main.cc) = 0f2f0fd72fc000b137fd4e32e55d140a757cc3ea
+SHA1 (patch-remoting_host_ipc__constants.cc) = d399e9466cd1eee048cb89a9085888afc06cbcfa
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 9bf98654d861a565c5c98c7d0e1948efbcad7e77
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 8f4ebadda75a13d009a9dba3d48f2fcddfcfffdd
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 654477985baeb9e9a95cd4996ed19d683d5a8bfd
+SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 832a541d9dae01e7cedcd7418c08263d610fa75b
+SHA1 (patch-remoting_host_policy__watcher.cc) = 05a5c3e24b9f3ec60c139be3855b4751350eb41b
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 088f75d3db0a9c8fe723a9d351035344330a6fe9
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 9f2269a0d9918e3831ebfa8f9501d0f501e4ae1b
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 84d44e4ae2c2e30cb7f2550534341a5f198944a0
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 40eaed26f748d51f8fa12823e606a05b7e546326
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 73d165931720cc450b04598322d26c7e4c747170
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 5f62f788be3c5e56ad9fc8c9c6ba5448bef2ac9c
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = b4bcc5fb28447d60e62badb7861a4371da452536
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = e4e825f1284cdf35aa6ee45a89b9c52c0d65681a
+SHA1 (patch-sandbox_BUILD.gn) = 1bba4843abde2aead7844874b063b9e235abe01c
+SHA1 (patch-sandbox_features.gni) = 7a34b6993235f024a580139ba912020acf6998f1
+SHA1 (patch-sandbox_linux_BUILD.gn) = 4ac211b76f617fd31533c5992df78e0515cbe622
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 8d892b83c68bbedbcbb7bc86296e74687a97b192
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 9a3beca762ac78dc926afb55ef5293bb6e232e4d
+SHA1 (patch-sandbox_policy_BUILD.gn) = 6e326a69171aef8003e553c899292128d27bb76b
+SHA1 (patch-sandbox_policy_features.cc) = 1e1175abf3ee2a90df7bce1290c3e9a80e30e2e2
+SHA1 (patch-sandbox_policy_features.h) = a74885ba6431724d5a9862a4bf6d13455bcb0539
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = c6af3fac7fa6220993c1155ff172b05d851bbcfd
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 33fa84ab1f44d69240607b2ac7f11f1a39ee338e
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = b39caaeaa1bcaaf6a95a00e232b93a6bf88c8f78
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = f20e3de62140773efc6e955409a7327cd61d00ef
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 7e63b2d5a1e4c5cc3eb95e2d25892b1d8f128b19
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = e6e576f49e4af79c2371bd938065aa72d95bef0a
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 7ef7294a834175b4a59a73133f5ed90aebc23311
+SHA1 (patch-sandbox_policy_sandbox.cc) = 3c4f02a67218c77c5e25c78cc222988b39cd878c
+SHA1 (patch-sandbox_policy_sandbox.h) = 95274aee450a140ffb38c77a40de33ca62ed4487
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 5aeaac97cedadb5e32972635cd5aa687c7b63611
+SHA1 (patch-sandbox_policy_switches.cc) = a5104711604048676fa5c93ef1764a0eeb09abcb
+SHA1 (patch-sandbox_policy_switches.h) = 8b0cb34ce786edc843a15da68c56a223d56053e8
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 9ec2470ddc3583c8630b3dd2d96c2149faabd470
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = c8bc3482ffe3ac315f5ce90fc929a892ac34cafa
+SHA1 (patch-services_device_BUILD.gn) = 0861f4c3ffe6c4f27933569aaf0249a4576256df
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 24658b5bd1a8c15a1d1ac51f884b21c36e38f145
+SHA1 (patch-services_device_hid_BUILD.gn) = fc9344f8d2b10f01689eea909f8f8f9518e179f5
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = ad029246848fa4b434bd909bc265dc633a1d481a
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 7ace372d0f7969760460d08a364d3b6c4b384b82
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 6549507c53dd8f69503bb5148d443e154448ba29
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 1eafdb55a30884b68e34d22129fcb3c262315bfc
+SHA1 (patch-services_device_hid_hid__service.cc) = 44fea6a7f97d8908155a60b02903ab1d524f7cef
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 6e37334b06aa28351b8f22124948fa11c573204a
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 93ac9633e1c7dd9d1796826d7b602ab2751a06cc
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 0fa80f14e4da55ae133a0fcbbfa9676eccf8ccd6
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = d24e20356c03228fc5943635a7671ba7d2edbf8a
+SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = a5255c524504b6dd53bd5ed2c3f91049d51e71a2
+SHA1 (patch-services_device_hid_hid__service__netbsd.h) = 3eff316a556d1e8eb90f80e493789eb1e9804521
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = fc1f72320bbd5e7d912007b27320e88a3b2de8d9
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = e93f8fd6fd226224af49ed2510094a3506de33d3
+SHA1 (patch-services_device_serial_BUILD.gn) = 3996e0bed2758f8cfa792fe8b1fab4cea770bf98
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 0d3beda00e89dd52fdb08c43015518406cafabae
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 268bb56093d7f7a885884343e036200ba8e295d0
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = f87a5e64652045406163a4f9c1103d83f6f72b69
+SHA1 (patch-services_device_usb_BUILD.gn) = 645833616b9b7b9bdb6f9fb4f5940ebd70eff30e
+SHA1 (patch-services_device_usb_usb__service.cc) = 48677beac3fda8a9a45e5b009a042aea3b5493d0
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = a3a74be4537559083b69587a69ab58051a961173
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 61732d3654594c94b662ef3b70596b5efc253074
+SHA1 (patch-services_network_BUILD.gn) = af5aa76e3dd8e3084ca7e184365fccbdfd4d7978
+SHA1 (patch-services_network_network__context.cc) = d9234ef2e44f64cab45f3e28a9f63d114276c5c9
+SHA1 (patch-services_network_network__context.h) = 191bc97f4c928a256f50f9d1324fc6ace2aa8bc4
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = ed2f64a01f60a98f26d3ffc5f232ac3c8c56dcfa
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = d9d2b6e650e065fd8f8caffeb07184e15cc6526a
+SHA1 (patch-services_network_network__service.cc) = 7477eea530a5e5b0401a53b6b29a999d3d8d85ff
+SHA1 (patch-services_network_network__service.h) = 5107d5f7f19dbb1b932f73e5eb10519644699674
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = cdec09c9e371f309db20ca2a69ff9098300dbc81
+SHA1 (patch-services_network_public_cpp_features.cc) = b914a147513b6b40ef786f8da8884c4dea248222
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 9c99a5033c9db772717fd87f69c67470296a0d32
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 67effe9d3ea0604ce613ef52b064abbabd27e4ec
+SHA1 (patch-services_on__device__model_on__device__model__service.h) = 6cf68f26e86a9d4801c7ecf91ba64daee9feec74
+SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 74732b6d782a5dbe9bcefedaa30e711907b48b82
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 348bec8a77851a46d9443d262ba821ce1e98716e
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 1ea48c76cd9786ae0ae808878729da725fe33400
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 8aa9f60040b505f9759dafad59d023fd87711846
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 218ddcc8f22cbd41dd0af66ea6b1b685310de4c3
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 7554f09ac949498891fbc0ae67c7039fe651ee65
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 1b237b6afde2e4bf7b2bc5bb102bb06df310a5ff
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 2002393ec4b9891b0a8606faf897fab6ecd7b4bb
+SHA1 (patch-services_service__manager_BUILD.gn) = baf474aadc8823eb6ee953bc55a3d0d43bb4336d
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 67d401ed3363ee6954e97f46de34b768f4bb4982
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 4a7daf34ca36254e2f0b7448f929a8abd8a89b92
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 2af99f574776b9f4880696ffb961057bed2c0dad
+SHA1 (patch-services_video__capture_video__capture__service__impl.cc) = 70f2146e1fd7bb7649997be6ba0994fd4d96ef2a
+SHA1 (patch-services_video__capture_video__capture__service__impl.h) = f6682b698e998d42196db7d342cf79c2139d913a
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 5223eb66dfa26a6956040ab3fd272144ed74ef7c
+SHA1 (patch-skia_ext_font__utils.cc) = 74f944e9115b224cc514215a20a76d89362e0fdf
+SHA1 (patch-skia_ext_platform__canvas.h) = 6649449b54357e2a704a585871eedc1168490d9e
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 22b83d142144abd70778dcee53f8ab56e7cd23e0
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 559bc919c37c8d99b45062fb707a3ebc6f3aa26b
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 445217dfe32e04d0ae5189c07ce6f3e6684f6a9f
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 8a47c5f91fba4eeb0719dadcf0b21ce96ba7db20
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = f3eb184e66cb7c36577eba5885921fd09b0b5442
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 3dbf76b3e439221730c52c3cf3a1b22440546ea3
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 25de317b671beaca032a716b7f56b24922989b28
+SHA1 (patch-third__party_angle_BUILD.gn) = 3e1776104d09d1c6f2bd2675a0934ec809f0766b
+SHA1 (patch-third__party_angle_src_common_platform.h) = f5c0ac228e51df72d82a874e2ec697459a3a1f01
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = a3c9a54d1d7e520464aa6847564b2e6d9e67e1c0
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 97e33a40337877446573577a2fb90ab5021d0f24
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = e82343fbdf2059e304bf127901c76c30bf3db521
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = ebef211930baf387596f54bacb2067ef16d15c93
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 1f33271a61651e8120924d11a22ca780cc109f91
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 3ac674bc7c250774580d891f06ad2b5d0bc2f820
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = e2f39a066b7e1268181acad740ab8b8970831a77
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = c1718283c16cfa79f1ffe468b6fa2a6979b2fd60
+SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = 2b40f3d6bd978e9e7fa8a81c3e84a5b1c2728782
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 80c366f052caf6609439154349eee945f4ea9fff
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = f42a13cd3851711049962373a2e30a6edeeb971c
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 6171b6216d4b8d1c011483849fae7adbc1a85197
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 07b9f6c50db0793872ebaf4cf035fdca4adb8893
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = ec6ff432bfe3d99b66cc77c2aeae70b1fa33d4b8
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 67baaa841bcf439d64fb024069212a7ca1cbf534
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 5664b0e37dd274ae903d7f8dbeeacec64348b74e
+SHA1 (patch-third__party_blink_public_platform_web__vector.h) = d6fe0ce1bf659efd836e3b24fd09a5d82c55734d
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = abd633f11c713d635fe2ef5bf1fe4e2fd1e47487
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = d0c51539716d24eb1f32058b7da6695aa3287be0
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 8c7931b04993a259d5d3ed395bd674d2842e4126
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = dfaa95f7c588fe2862ab5a951c116cd3ee69777e
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 8de1e88fe301674a2c105bd599422b4597b15f58
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 0fe8bfeca531256a95fcb0f925861e1871d3b896
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 7f1097b762140ca407e70326dbbef6e6f31d6806
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 9b27119281556b93b7c8a4563c64b8ddc9d03995
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 0769af93a791c1050b70b65543418c602686536a
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 00eafdd3539582711695e7e3135f1b5711954f0e
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 9374ff2d2e147c3a7a6e1ab8be0c7d05a239ebd9
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 0be8a3177489a791f25a3e434e185eb8529a8fe4
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 35c266729b1385c5eb802c23f0191f361fadbcf5
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = f450f6842aed63a0f655ceb7d4aa9bc8f9b0fac9
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 9578b54bfbc34a74dd9b19cad20672325cfa4f2b
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 010466a70448677690f6979471e99b2bc3a205a4
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 488b262a838212885af53269ba02ba97391237f4
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 610d827378f4fd37d915b099c4c6d38fbb377f48
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 1bbec9d40deea8d2d6e560859a2943de599fd867
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 2fca586481b25276ec1f27ed8e5db009f7fcf3d7
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 0378811852259be7c26c2a57a10ba3cabc1887fd
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = ce374f601c7d3a7a2b195aee57ec119c0acb5736
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 9f1ca89eace8b1c4302dcdd769c7b2144c87986f
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 1e8da6d34ac0867beecfcff051e7df3215a3451c
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = d91bd78259e0f100401b3e5ae56ecc51c8c11c86
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = efda66a9cdce71d990e5b312d81f94eeb2827cbd
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 8e11a57e9f9ea414d72aa552b82acb720e661ba3
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 42f75ab02ebc1fd5ddaddc47025d9105449fe2a4
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = f7104b9579fa3a9b3883ea1f30a0d052e89f4b9b
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 0ae5071e619175a97077230b658381e56cae6076
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 9a5d3449b1021abd60f7a8c8bb98c15e65d7d710
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = bdaa20e109d8269b91ad7ff53c59584bece1f297
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 783f762ac5862850ea3b1d2831398945addbe997
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 2df1731fcaa7e2b98c9e8671895f637c287597b2
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 97857ffb4f40ec4bce6a2cb4ee8a87ab46d52fce
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 3a70d916cd5c0455d9a7a2823b00c25702e0225c
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 5a6ecf1496c182133402b76956fd90733bee2edc
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 873f2ad7aaa9e8bc7daa4c218abee37075e8765f
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 719a18f3791a045d631fa23cd9389b96d6187020
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = b6a065e9f38778e9eae27bb18877f992e9890de2
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 9653515a915fe4323dbef817902adbd6c02aee47
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 65a6e0d4dabf0f1822031f89ebd139177b67d54f
+SHA1 (patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = 0e600d9fdab4aa576fc1939882fae69388244dd6
+SHA1 (patch-third__party_blink_renderer_platform_wtf_thread__specific.h) = fe11a3d4ece98f2bc6d903e777f9783468ff8c6a
+SHA1 (patch-third__party_brotli_common_platform.h) = 3d1736826322cbf22bb77977bf56f2f52d460642
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 9af909a0a7bfa48598eec361c5474265a3419c0c
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = baf6f65622f32cf7b19550612f53ba342f9a61d9
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 138aeef0e11388b44215e0d4a967c0068ee5639e
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = add87693662859666220a203542116319643869a
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 3cfd04ffa4a2691b72a743d5806a9a4cfd4ee804
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = e753fe642a34ebf53ee885a656c5f78365edd084
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = c8785e53b361631ab3de6de7761838ba4f09c8ae
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 0c929e0d1772ea56095a4b5be6a1c561d6c87105
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 84055856b2301740af307b48eb03f31d5bc74d16
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 5c8a993b2ae287472dce09ede04e83463e493864
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = ffc639c7b5f5f4e0821f5f05b97918a97fcdc2e3
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 793b22e23b6ba5276c689b997b24597a99d260e9
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 516944fe22a25595ee54bb89081d8ac7063107e6
+SHA1 (patch-third__party_crc32c_BUILD.gn) = b8a851630098ef10167832fde4d80ca823c63006
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 1c21c412f6015cc2d22e73a62e0cafd4a4f05a1f
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 58ec5099d55faa36f052da80077cd9a294b674a7
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = b23258d1f0dd094ac613e8388ed67169eaa8fe86
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 895c322a8c254e9d8dd9f4d7809b76bfe9da3ddc
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 8c87d11be1d88d8a670d5026f29141c5f0361cfa
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 293b1f015243412ce357fb2572513d764814d6c3
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 69e1f19d826b3afaedd640b7db79585817e93c19
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 7086dab3ca03c7f37860a7bc2a897547c3f4283e
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = e8a6b1344b3b8438b7579625c490be179a3bc812
+SHA1 (patch-third__party_fontconfig_include_config.h) = 4305f5f7f833c51d9b290144455b7167c98ebbe7
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 666fa4c51ffc52575615aca54225c37b671dff2d
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 9403ae26569140d2d3d6342dfcc095009e733233
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 6e35498740c32a431158fdd776468aa06e2c6e56
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 519abd3349927b356589fbc78b6d47ae1d4cc6e9
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = bd73bc075f1c6fddd355ecb8dd76362ba066ceff
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = ed46c2573cf3699f9d476784a66e2b01b3168561
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 05e36be3b0f98e275bec889745ef13d9e0adac2b
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 0c8b4bf836dd98b3c7b0d2b7d20f91465e148061
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = a43c5021bae99a4927acd742c76636eed663eda4
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 1a974b414ea11030a7e8442d8634400c8ea42ffd
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 59f0c8c519bafea47f746a4a7bd1563a8f322e25
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 60e1c51b5795e2ab52a908e2ff4e48b0335d0b03
+SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = 3553ffe4677e62296ef26ea75f2881b3c113c64d
+SHA1 (patch-third__party_libsync_src_sync.c) = 1ccbbcea1c732a969c7ad4bfaf9053143dd460e0
+SHA1 (patch-third__party_libusb_BUILD.gn) = 751eb85ee159f45cf5f09e3be52f08a95b9f11df
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = b9702875b480e56ac1d9e1780f41ea62f8607a9c
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 468b7da1ea533baaf62809df9c85c61cdf598fb8
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = a74327b1d588f94913b80fb8c2feef36bf0419c8
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 05730c6934e172779fae9ed6eb65730562bbf966
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = da16d1dd1b2a8fdf45c2e02cd77745598a0a4a81
+SHA1 (patch-third__party_nasm_BUILD.gn) = 4492021e9538468af6d6ec6b668c178dbe2be7f1
+SHA1 (patch-third__party_nasm_config_config-linux.h) = f0050951b27c8fe8e895e3c66d70945bde28acea
+SHA1 (patch-third__party_node_node.gni) = 74f1eef17ad905254e09fac96f5a4c4ede66ee91
+SHA1 (patch-third__party_node_node.py) = c361745cc783794fbf32375801bedf62ed2b8f62
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 0149fcb351ae6ea3154a5c3d0012f42adcfa0710
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = eb1ed42cb2d83371e363c998c9817cd03d326251
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 00512b8580c034cd6934a4057dca236437ed95e3
+SHA1 (patch-third__party_pdfium_pdfium.gni) = f0d09b01dd91eda675aa14ddc516fe4089253f96
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 6c63c06ba3610144e0372b2f2320842de02d839c
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 1799ac0d0a1068f1f89783f518c5f7357d823f6c
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = e64a23e6bb1c0081f78bd176031ebf8ec911a19a
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 35d2ae6102a0261d1115faa1e9abb1ba81384c99
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = a0ba59ab7fbfebf6b44a3267918dd7aea9cdf749
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = bb58796d09e59b7c5c3043aed0325a280858e205
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = ab672b5573d6cb6a5a9d53cb2c84a81ca0160c80
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 1ba135e3a6ff68609a672f36cfbe359380787b2e
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 2b7dea985466d8e0a4d20d63757e6de5c4d5ce97
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 60b8aced7226cc26d1d40249734cf62daabbf641
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = dee0f16ca6eaf971959a63d012411ffafa7e420b
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = dc6688f1019555daace37d6cbfcfd9d4aa8c7bde
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = c0bcaad8acb43e338b9920a6e1d34ecc4ae298d1
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 1ce4efce00f1914605a9b58a45a3df57a4fd0e1e
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = cfb3c977a7ed7e8bdebc84df357e674ef4190bed
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 1178c2a1dbdb8f83690c85abf707b84248bfc223
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = de34d6ba8402a90f9dc5e5f5767013b56321d2c6
+SHA1 (patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc) = 7e0d246716bbea0468f81a5cd2c6e27b52897200
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 3788413ebf3810cc08057cfe6bc979e5ccf6844b
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = cf63c1ffa025e67de297b525ec250e645cebd6db
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 3bebd4810ea599fa678b80db55f754284fefbdde
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 26642819248bb7b7f326cd7a3aab298ca1215526
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 01ba089e0b43a76adbeb5395808ff0b3394a934f
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 626737b8a44d0925db6926a1d566d57c5dfcfe9c
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 172a12298e3595e81d49495c60ef9f3fa8513c4a
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 60a76d6b1cea50fad037ecf4d93474f4862b37c0
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 58c083f9f0c78206f0d8e76c4e3465cc4c322410
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 590a0ae66fd7ccca07100b2b53a2ab10fcc60f06
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 068f2cb3f28a460a7b2a0fc4416e65612390e0b5
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 8608b0cca8368863dfb89ca6f4cd3d77c79b5b20
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 3900a55141a0442df611b4ae7bedc91804e3fb19
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 6990fa1b01750d96b2ea7ed251d7e2f0d1f880c7
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 6d1c0c508522712045fad769c47f237f1745be54
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 3bd72f91600e685ca2bcc947c3bfad1b9a3266c0
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = e56c073e255d84caaf246c4fabb39f99adee8608
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = f60b2f7fb593279f04177a556feab3b3b071d614
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 4e330607c53d687ac89b706e93b9ac2063b78d4f
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = b27fcaf42b9b9095bedf89982d35afff98d37590
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 9e34ccdc2dbed35d7acaed51ad467058c8b8a64a
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = cfed71efa1363a50ac32256586b0ec250599b248
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 9d46f61275afc1fc2d1c7be51c987c9d585615f2
+SHA1 (patch-third__party_tflite_features.gni) = 2633fbe01779dc386fbd5a5d63920b184d260b2d
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = edd6c277232d02ba988130c865913cd2bbe0a0ee
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 7c78a8f00f3e418b00f40b7fee377c76cd1dbf80
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = b4ece1d6054b7dcc05de35a9963daf48c3e35412
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 4ab06ab4ce019109e3bc1730a7753907b82765dc
+SHA1 (patch-third__party_wayland_BUILD.gn) = 52197ae100fa12461f203747af8308bef145ec85
+SHA1 (patch-third__party_wayland_include_config.h) = bf0db48e9ab4939fd0eba6ee4e301a694e628697
+SHA1 (patch-third__party_webrtc_BUILD.gn) = b6cfe3e8a76faddbcfb4128838cb088574279a31
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 08e03c298c3a3175f912bc07c751317ffa9c6075
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 9e78ad864a63674e01db395b16267cd9c0fb6340
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 75c87d74bd76ff381e5ad642812db8ebb4cdf32e
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 36cd046af1eab57ec314039db19e79f5c0d885f0
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = f6aeda349c819547dc3744e599e0909d633986a1
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 0296fd82fd768b4cb999abbfddca900ec102e6ce
+SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = e766d44a75d8b36c3806f8a2460ae83ad79d74de
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 100d965b4f1693b6e6ef4d6d1d57f5f2969b78b6
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 795e9ef6b555da491b1604077d73a85e15f8833b
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = e9914f8d030758fda07e7eead1be5c58492b7cf0
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 32a6ca9c178dbbd15724c1a3e9d206ee41011470
+SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = d4f3360efaac7f1534f57aa3e910eb96b166ad10
+SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = 7681479d1ee02ba13c89eef32daf07c920f5e788
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 2dc388d76c0a12ada26b01b5e25451241bfcf7da
+SHA1 (patch-third__party_zlib_BUILD.gn) = 86886946aee53d9a04a5df47ede86707ef537adb
+SHA1 (patch-third__party_zlib_cpu__features.c) = 59a2dce241a69b51089d74b7750c56501d7cba61
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 333b7adf531673ce84b64d474176bb457ea78cff
+SHA1 (patch-tools_generate__stubs_rules.gni) = 4180cb38ef89d8ce9e28468acec8f111ec31a73c
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 8680842054c8a6bb5880579cd506cf6983eb92c8
+SHA1 (patch-tools_gn_build_gen.py) = 9320e318b4784f1598244e9b57ba6a5c7b9292ed
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 33d6b6f31ebdcfb129922df9c5662726c9283326
+SHA1 (patch-tools_gn_src_gn_version.h) = 4c86786ae0672c36b6c3986dd2cd3b25a8fc770b
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = e5a5771795b1316eb0cae06f0cdae62ffb7c585f
+SHA1 (patch-tools_grit_grit_node_base.py) = 78caa899e6f004b0e2acd17501b2deb21b682e0d
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 8ade45727ae2b161f5994949f456b7004491b98c
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = bf84f2dc31ee4361087120c64ca9770e2aae4ea7
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = c4087b3a58b71d79af6794dd717070ca3575457c
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 306d5a0e5ee22f8599f46358018e635fe3cb2cfc
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 9ad5f419ef4812700a72a373b0dd2bfa6d5d2698
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = ecf7f1173960496fc9178fec89b9e47b78d4b5e1
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = bce4bc388cc6cf33b911f23b4e2f63bb232b47b9
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 4bd39c295bb721740f413e4d3e4f2f6610ae0e6d
+SHA1 (patch-ui_aura_screen__ozone.cc) = d7230894f38974868fe03483dbc79501e3b1f958
+SHA1 (patch-ui_aura_screen__ozone.h) = 4a4c16e84141d83a9bffe40b8add68e5e0c2b3ce
+SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = 29c3f581728c0a15de29f4a066f6a64205aed62a
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 8eff6e0d19b5794931f1dc9a1013ceb3a8f5ee74
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 586fd76be7cd4d2e3c80428a9d76e049bbb16da2
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 368296bbc4841b3580d7328a01669cfe0e041101
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = a006edaf46074b8e4825f8a03233692ef07fb6d8
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 16a4e71a531602d0dad8b396f17b4e5f7d25cd7f
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 74382b6e258d793cd7b4bf5fe580eadb3594e1d9
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 4f9ed4bf2083af667a0daa578b2629568e657fd4
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 8aadf1116978d21f2cbc476cdf6362c203681f06
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 0829a954a5ee0dced701cb3e7417efb28ba3412e
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = cd1be9dce1e46fae25f21afac848984ebfeb577b
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = e13322ba6024d9696f20e0cdc7c22d3b55bada91
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 2dd1b472fc6c71245f22ee133d3f1598aa8bc7b8
+SHA1 (patch-ui_base_ime_text__input__client.h) = dd6e94bc6e4e1e9dbc3449ea47d239f9ad5c9f3b
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = fa6b0b9fd072266014b55dbc7eccc698e208652d
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = fe238629a0be46b22a776aebd4432c4a3630dbb9
+SHA1 (patch-ui_base_test_ui__controls.h) = 249548a7682d71328b8841695a1f2e3b4e2e5c09
+SHA1 (patch-ui_base_ui__base__features.cc) = ee1e7fcc8c702c2c6f92da0a1acbd8d2b42af685
+SHA1 (patch-ui_base_ui__base__features.h) = 0e0000dbf143aa8587d309a0be18d5eadc23aa33
+SHA1 (patch-ui_base_ui__base__switches.cc) = 1bbe40e13c2b7e00a084829af2fd46b805a75623
+SHA1 (patch-ui_base_ui__base__switches.h) = 0d76e28a3030d01bcdcac0a57ac4652a12f0567a
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = a403a8d4153cf2faf8ced5a35b2a82db9b7c9a1d
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 640b91142e62347714f75c4f19e052b6e9ba90f0
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 5268af86f26102591e6b3c1e2929325647a81a7b
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = fd8ea9b402d2b79dd0e2daeba56f2e47e43bc5ae
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = f55dc9cd2dd808414739caa43a3fd395dafb5f91
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = bd805c439a0bf137c6dd32c8be4fe9c47a20d6d3
+SHA1 (patch-ui_color_color__id.h) = 83427bc0c7722c8ac4923844cda8e74e29f9d642
+SHA1 (patch-ui_color_color__provider__utils.cc) = f87dbf8b17595835b603158a150934aa75ba401c
+SHA1 (patch-ui_color_system__theme.h) = 41012ec01268bccf400e094a3f9e90ea3a0d72fa
+SHA1 (patch-ui_compositor_compositor.cc) = 973201d265fc478c85682c4d387295acc152ffcd
+SHA1 (patch-ui_compositor_compositor.h) = fb65c561753fd910c7068d33baef09dab404707b
+SHA1 (patch-ui_compositor_compositor__observer.h) = 2a5c272cc07403c7e5bd75335e8ca0cb982bf7a6
+SHA1 (patch-ui_display_screen.cc) = 3e28c8e588483af4ba58a2f17087f16e8d75c88c
+SHA1 (patch-ui_display_screen.h) = b4571e43dd5e4f80e9981dfd892ca56c64491914
+SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 70b5fe6208af389d67db06ebeb9ed2e9831c0ba1
+SHA1 (patch-ui_events_event.cc) = a2c6017fbf3ec964129054e61c1006c80dcfa9c1
+SHA1 (patch-ui_events_event__switches.cc) = fba261a37a77a431df0be5477f9cbaec91afd05e
+SHA1 (patch-ui_events_event__switches.h) = 4430c14d4c9f9ac76fb85ddbcc7fe4ab3e97eadd
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 09de794972c07e4a14434c4782ec51863467cca8
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 091832ac40157722c4cae05da0cfc4a5d7d4e39d
+SHA1 (patch-ui_gfx_BUILD.gn) = d2b4210561d1327ce8d909ba06e94ecc2586f281
+SHA1 (patch-ui_gfx_canvas__skia.cc) = 96a9c3e67da21f583ac9714aa8f2b90998d5cc18
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 9f100edd01fedfbfab39fcff6925bc5fa5e96e78
+SHA1 (patch-ui_gfx_font__render__params.h) = c52a7bf4289e495a1840d0568523ec3cfbb26d4b
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 46ea86754d70527f1a3d68cc7b4a561e3a134a53
+SHA1 (patch-ui_gfx_font__util.cc) = e8971cfa63f686234ab344af113289a36c4dfc7b
+SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = 9ff2cec42c4d1b1f63fcf3f247f7af7fa2b87044
+SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = 3930daf7f4b7a82a40b4c186dcf02b03bfa5f8d5
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = bbc74b336fdbbaa270bbee8c6581e5e7b4de469c
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = fba19c3e8b51686f1de494d9d75ee2142c56a944
+SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = d63ec4651e8b604ac11607be718d1dfc7b291974
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 0f2821a763c0f33d194879cebbdcff98642ccbad
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = f8ae77eaeba786b09e089bb82344a258ac15ed33
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 34e0a97e65b0c0db31b3662905b9604c41d4a425
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 9a7f2eac26c55587fb206c0863d2c7ecae84fc23
+SHA1 (patch-ui_gfx_native__widget__types.h) = 05aa9ad6c1fe5594c1dac98e4668b576fecd5339
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 7e7367a336e350df0f93ba911ac6920af3bffab1
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 12a4bcedcd56b90468b3749924cc5c016ce6b1ff
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 561abdb17dd9a6e118166cb30fad4ec0d40ddd99
+SHA1 (patch-ui_gfx_switches.cc) = 194925d55e60e747be0215b21ef0555dc3434032
+SHA1 (patch-ui_gfx_switches.h) = e83a742174756cdc6832ab81806ef251b9434b42
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 864f8713cdb4d52a69e611d7f6efb2608498b433
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = a48c4995a36340b14a8ae796acbd46cd23774b44
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = 2336c2c062227884dd63e42a6c7aa2956479c20d
+SHA1 (patch-ui_gl_BUILD.gn) = fda19fa26aeef1674ae3f29d0fcf22be04533675
+SHA1 (patch-ui_gl_gl__context.cc) = 3fab827b39052cc898f0867322a4b8c8ba7702d9
+SHA1 (patch-ui_gl_gl__fence.cc) = 1268ef6bd869fde74d7ff2edae8be291dec2bdc6
+SHA1 (patch-ui_gl_gl__implementation.cc) = c0f1c4afb446748fd9b66305cc4467a4b49e845c
+SHA1 (patch-ui_gl_gl__switches.cc) = b1e5c1e23d35c97869dcc8498bae3befca3d8f18
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 3ab88c379cf34b6611066302a426be1b4cf429ed
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = ad6dd9f5ba22ef39e846f88f66ff7f1327dd2a84
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 6a85c104d2b37e9ec14b3febbbe94925066851a5
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 15bd10ed0e504a10682cefd08be2d7596a03ebfc
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 8d51cfbf94d05e357c13225a52c14a696a0edf8f
+SHA1 (patch-ui_native__theme_native__theme.h) = 2971ab55a88fad514d41d6b711133dd0c0d6f97c
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 425618a95fbf75bb79e15fef57d12ec8e6c0281b
+SHA1 (patch-ui_native__theme_native__theme__features.cc) = 5c2aa510e845d2177ac29f022f68ad7f98c7cb04
+SHA1 (patch-ui_ozone_common_egl__util.cc) = a4432220f7d918036891f759199e5c85d0185ff4
+SHA1 (patch-ui_ozone_common_features.cc) = 87746f58461d71d9bbcf723170ddd76b21649a9d
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 24c48d01229af3432dfd2f3f9da9817249c53060
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 72066c2834e4d97508e817165e009a66fc410149
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = feffc1095bcd35edf82a16d7560dbbc01572de56
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 7058d7b3cb23e40eddd4e1340d22acab31680351
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = f886e0204f229c60b78448c390bb29df355aea42
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = 9887c78f711919a55fbb25f400619eeabbe20da6
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 41f3d4651eae02a3738c4778ff01377e0dcd29a9
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = 99fa65f321a045bba74ad7145fc20ff55f020181
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = a4d4a0568157c2e62f5e6b24ebe6a3aca99f7705
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 3473755d84f443697363b0645727a25aa4e65e1b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__screen.cc) = f03f375275766c1ccf7a03483dbe13a1209ae7fd
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__screen.h) = 6d47a78c92fd4e6f45c083d8f79602749ae9c456
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = bf459c3c0af1d9e3e1926ef55f0622c5a2414d56
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 3c82bcdec248469d4e4ce18dcc1bd6b7db38db7b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 72aba4b6028eb1770f64a81c402e92f18633cce4
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = ebcfcfd7a1129a50a4c7a05757c827bb95fbade0
+SHA1 (patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc) = f133dab8fc80ab5a930f19492999b437955014f6
+SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = 2c767e5db5e837da85e8067e6e4a89cc24132c8a
+SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = d9f77ff91f4bedd1608a04b47912b0998ce875b6
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 3978ceeefe4e0bc53afee566e792bf8254669657
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 3d856a1ff4fac7b9ec6fad395da334afee3627c6
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 570ec88e13f8ae658d5742a64ff0bfc1f8dae1c5
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 37f1b7cf9fdca62eaeba27cc1c2af1c3d2538073
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = bd15191eab81ca88372498eb3a6b077226a97f02
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = e3142b141f763e76b9c560405b0f4375a3fba8e7
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 135ae1b3af13b65789fbc149b2a0cc5b7aaa8828
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 82f737c2cb487c5d67a0e41a231f668fa4cba1d3
+SHA1 (patch-ui_qt_BUILD.gn) = edb063e2d1257772a2265a2465ef35529d569acf
+SHA1 (patch-ui_qt_qt.gni) = 07299e8dd1fbf1deb8652add6cf7e5ab6853d488
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 5b0c1de0f98bb4dfcd3558a4a524a4afc6f19983
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 5b67b35fee1df21738c8b5fbda6eac159d549f70
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = ac705f7d6ac6e36efd1a50cc794b895a7c972a84
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = a342d745ca0737a414c5e835d592ff61afe88a4c
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 9632e03cb78939cef269098079d5b4bfa9e3b560
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 5ecbf07d6ffc04f2ef84283557b30972569199d7
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 74f3bf44ca0008cf6707ef08d2e21d1e0cf9726e
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 32077ca6f08e303e3fb2e839b91ca14adbaceb54
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 039bb44454d2379af07458e9ff29395895c29158
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 07cc124126c87c80888151c28dbb55bfb79238c4
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 06312d94d3bcd80ac5478f4e1e4e71761ae6a534
+SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 9376abe00d2c94bdec63dd27c7e4e71e0289afba
+SHA1 (patch-ui_views_examples_widget__example.cc) = 3c7872c723dc428ca0589d597b9cccd5368a7701
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 31c06d9b131ba018ad6a3de2ff81c333128042c8
+SHA1 (patch-ui_views_style_platform__style.cc) = a1d15bee4b577a0172905e2cf2363cc15856388a
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 3b0eda4a9de277343edf55a67500b9ce6dcb5559
+SHA1 (patch-ui_views_views__delegate.cc) = 34322b21de19e005513f4290a464645011305259
+SHA1 (patch-ui_views_views__delegate.h) = 4a00bfec3b36ba7b0507a0ede563511737abe1d6
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = f445c4560fc16fe8ce6b341d86b41b62993203e0
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = cdb28bda30a4580422645bb7a9f7da2fe8359a49
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 4532525ff5de644d53c3fdbd0a3ef089db6f660e
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc) = 97325a012be9e1b4677521ca97f7966dd9d728c1
+SHA1 (patch-ui_views_widget_root__view.cc) = ff370b621cc21276879c8b859c54ae7e65de6904
+SHA1 (patch-ui_views_widget_widget.cc) = 5bbab0e377753c3d6cfead312abc4acec9ed4299
+SHA1 (patch-ui_views_window_custom__frame__view.cc) = df54439d6b92c8748a600547b25b9071cccb6d82
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = c14805b862f05889eb0d21908ba65309abaa2cd4
+SHA1 (patch-ui_views_window_frame__background.cc) = 7ef2cad8ee66cd152fdd055d35de1079ea8426f3
+SHA1 (patch-v8_BUILD.gn) = 73632fc733190bd1220e4cf5a1e9550858c6fd3d
+SHA1 (patch-v8_include_v8-internal.h) = 7d072640b130c3cf79682268f1bb8666bc625aa9
+SHA1 (patch-v8_include_v8config.h) = 0d3d6675a49efaef20a07b8841a1dc5638e8dd6b
+SHA1 (patch-v8_src_api_api.cc) = b953b41217dfe8e279d977463e14292ed3f39964
+SHA1 (patch-v8_src_base_atomicops.h) = b1c4b3a7dc5ffc66d7261d68202b3ab75bae564c
+SHA1 (patch-v8_src_base_platform_memory.h) = 78ee1c4b814c34903631a5851dba863ceaa4bb2d
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 6edb3e405e4206f8345960a873bbbb2340bff04a
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 394333b3429796ba0a14fd8d454546d6b6179de8
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 5b921f728b58c34f51641924e0fb8415d9eb17bb
+SHA1 (patch-v8_src_base_small-vector.h) = 18dbcacce786b471fb5f229705abdba4a759c799
+SHA1 (patch-v8_src_base_strings.h) = d4e47d3fc6caff6b0e457b1dad460e87ae4ce4ca
+SHA1 (patch-v8_src_base_sys-info.cc) = 9a8ba0a242bf010babed637741972ec3565ca9ba
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 9aaace36907bacbf2703776c08d64f6046641ee4
+SHA1 (patch-v8_src_builtins_x64_builtins-x64.cc) = 5d4f0d09e08f3885fcd74160684aa6ce1f361e8e
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 8934084f58ce84b3bb6ead5842d6b755eb41b352
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 8a2fc1721ffa8ca6cfa67ce8cc88329abb76db8d
+SHA1 (patch-v8_src_execution_isolate.cc) = fafac966c036cbcb3ee66891d7bd1a159848a5c3
+SHA1 (patch-v8_src_flags_flags.cc) = f202c97f33a068d092e17e403ecb67d0faa382bb
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 3884487bff34c3831fe6620316841954b49b0295
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = a18ed9500e0f1fb80df9c477d63a7bbe16202422
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = fe33decd50e3ce675391fbca51cfa489468d8dff
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 9b283d0dc51deb1891c155f8e7d530bc2688a92b
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 68f0aa417eface9a34598236a9ba44ca81887b5a
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 9225588b5c9054135490e2f4345b1810f876f765
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 9970a434db838ec1e26144bccaf026f16fecfd87
+SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = b51a7ed99a2f2dc2010702658073acfc261c0d2d
+SHA1 (patch-v8_tools_run-paxctl.py) = be3bec85fc15a6a84f3949252e3da002c146cdf7
+SHA1 (patch-v8_tools_run.py) = b127bcb86f12eb1ab2940604cd74d83c42c7ccb0
diff --git a/chromium/files/nb-delta.patch b/chromium/files/nb-delta.patch
deleted file mode 100644
index 761c086f9d..0000000000
--- a/chromium/files/nb-delta.patch
+++ /dev/null
@@ -1,4814 +0,0 @@
-diff --git a/base/BUILD.gn b/base/BUILD.gn
-index 96c59c077e..6c26c96610 100644
---- a/base/BUILD.gn
-+++ b/base/BUILD.gn
-@@ -962,7 +962,7 @@ component("base") {
- #"system/sys_info_openbsd.cc",
- ]
-
-- if (is_apple || current_os == "freebsd" || current_os == "openbsd") {
-+ if (is_apple || current_os == "freebsd" || current_os == "openbsd" || current_os == "netbsd") {
- sources += [
- "posix/sysctl.cc",
- "posix/sysctl.h",
-@@ -2147,6 +2147,13 @@ component("base") {
- "process/process_metrics_freebsd.cc",
- "system/sys_info_freebsd.cc",
- ]
-+ } else if (is_netbsd) {
-+ sources += [
-+ "process/process_handle_netbsd.cc",
-+ "process/process_iterator_netbsd.cc",
-+ "process/process_metrics_netbsd.cc",
-+ "system/sys_info_netbsd.cc",
-+ ]
- }
-
- # iOS
-diff --git a/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc b/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-index 27ff6cc07c..0bb4b49a7e 100644
---- a/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-+++ b/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-@@ -17,7 +17,7 @@
- #endif
-
- #if PA_CONFIG(HAS_LINUX_KERNEL)
--#if defined(OS_OPENBSD)
-+#if defined(OS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/time.h>
- #include <sys/futex.h>
- #elif defined(OS_FREEBSD)
-@@ -121,6 +121,9 @@ void SpinningMutex::FutexWait() {
- #elif defined(OS_OPENBSD)
- int err = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
- kLockedContended, nullptr, nullptr);
-+#elif defined(OS_NETBSD)
-+ int err = syscall(SYS___futex, reinterpret_cast<int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
-+ kLockedContended, nullptr, nullptr, 0, 0);
- #else
- int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
- kLockedContended, nullptr, nullptr, 0);
-@@ -142,6 +145,9 @@ void SpinningMutex::FutexWake() {
- #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);
-+#elif defined(OS_NETBSD)
-+ long retval = syscall(SYS___futex, reinterpret_cast<int *>(&state_), FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
-+ 1 /* wake up a single waiter */, nullptr, nullptr, 0, 0);
- #else
- long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
- 1 /* wake up a single waiter */, nullptr, nullptr, 0);
-diff --git a/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc b/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
-index 7d3b5baebf..9229303073 100644
---- a/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
-+++ b/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
-@@ -18,7 +18,7 @@
- #include <pthread.h>
- #endif
-
--#if PA_BUILDFLAG(IS_BSD)
-+#if PA_BUILDFLAG(IS_BSD) && !PA_BUILDFLAG(IS_NETBSD)
- #include <pthread_np.h>
- #endif
-
-@@ -63,7 +63,7 @@ void* GetStackTop() {
- return reinterpret_cast<uint8_t*>(ss.ss_sp);
- }
-
--#elif PA_BUILDFLAG(IS_FREEBSD)
-+#elif PA_BUILDFLAG(IS_FREEBSD) || PA_BUILDFLAG(IS_NETBSD)
-
- void* GetStackTop() {
- pthread_attr_t attr;
-diff --git a/base/base_paths_posix.cc b/base/base_paths_posix.cc
-index 54cb093775..1bd6713b0c 100644
---- a/base/base_paths_posix.cc
-+++ b/base/base_paths_posix.cc
-@@ -61,6 +61,15 @@ bool PathProviderPosix(int key, FilePath* result) {
- }
- *result = FilePath(bin_dir.value());
- return true;
-+#elif BUILDFLAG(IS_NETBSD)
-+ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC_ARGS, getpid(), KERN_PROC_PATHNAME });
-+ if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
-+ NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
-+ return false;
-+ }
-+ *result = FilePath(bin_dir.value());
-+ VLOG(1) << "PathProviderPosix result: " << bin_dir.value();
-+ return true;
- #elif BUILDFLAG(IS_SOLARIS)
- char bin_dir[PATH_MAX + 1];
- if (realpath(getexecname(), bin_dir) == NULL) {
-diff --git a/base/compiler_specific.h b/base/compiler_specific.h
-index a804c3a47e..9c59a6e293 100644
---- a/base/compiler_specific.h
-+++ b/base/compiler_specific.h
-@@ -326,7 +326,8 @@
- //
- // In some cases it's desirable to remove this, e.g. on hot functions, or if
- // we have purposely changed the reference canary.
--#if (defined(COMPILER_GCC) || defined(__clang__)) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if (defined(COMPILER_GCC) || defined(__clang__)) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && \
-+ !defined(__NetBSD__)
- #if HAS_ATTRIBUTE(__no_stack_protector__)
- #define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
- #else
-diff --git a/base/debug/debugger_posix.cc b/base/debug/debugger_posix.cc
-index b42b9e52b9..3c96dbc8fb 100644
---- a/base/debug/debugger_posix.cc
-+++ b/base/debug/debugger_posix.cc
-@@ -90,6 +90,7 @@ bool BeingDebugged() {
-
- // Initialize mib, which tells sysctl what info we want. In this case,
- // we're looking for information about a specific process ID.
-+#if !BUILDFLAG(IS_NETBSD)
- int mib[] = {
- CTL_KERN,
- KERN_PROC,
-@@ -101,12 +102,25 @@ bool BeingDebugged() {
- 0
- #endif
- };
-+#else
-+ int mib[] = {
-+ CTL_KERN,
-+ KERN_PROC2,
-+ KERN_PROC_PID,
-+ getpid(),
-+ sizeof(struct kinfo_proc2),
-+ 1
-+ };
-+#endif
-
- // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
- // binary interfaces may change.
- #if BUILDFLAG(IS_OPENBSD)
- struct kinfo_proc *info;
- size_t info_size;
-+#elif BUILDFLAG(IS_NETBSD)
-+ struct kinfo_proc2 info;
-+ size_t info_size = sizeof(info);
- #else
- struct kinfo_proc info;
- size_t info_size = sizeof(info);
-@@ -124,6 +138,11 @@ bool BeingDebugged() {
- }
-
- int sysctl_result = sysctl(mib, std::size(mib), info, &info_size, NULL, 0);
-+#elif BUILDFLAG(IS_NETBSD)
-+ if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
-+ return -1;
-+
-+ mib[5] = (info_size / sizeof(struct kinfo_proc2));
- #endif
-
- #if !BUILDFLAG(IS_OPENBSD)
-@@ -142,6 +161,8 @@ bool BeingDebugged() {
- being_debugged = (info.ki_flag & P_TRACED) != 0;
- #elif BUILDFLAG(IS_OPENBSD)
- being_debugged = (info->p_psflags & PS_TRACED) != 0;
-+#elif BUILDFLAG(IS_NETBSD)
-+ being_debugged = (info.p_flag & P_TRACED) != 0;
- #else
- being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
- #endif
-diff --git a/base/debug/stack_trace_posix.cc b/base/debug/stack_trace_posix.cc
-index c05861aec8..16d2e6e9ab 100644
---- a/base/debug/stack_trace_posix.cc
-+++ b/base/debug/stack_trace_posix.cc
-@@ -45,7 +45,7 @@
- // Surprisingly, uClibc defines __GLIBC__ in some build configs, but
- // execinfo.h and backtrace(3) are really only present in glibc and in macOS
- // libc.
--#if BUILDFLAG(IS_APPLE) || \
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_NETBSD) || \
- (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX) && !BUILDFLAG(IS_BSD))
- #define HAVE_BACKTRACE
- #include <execinfo.h>
-diff --git a/base/files/file_path_watcher_kqueue.cc b/base/files/file_path_watcher_kqueue.cc
-index 18476de526..7d04c6b0bb 100644
---- a/base/files/file_path_watcher_kqueue.cc
-+++ b/base/files/file_path_watcher_kqueue.cc
-@@ -81,9 +81,15 @@ size_t FilePathWatcherKQueue::EventsForPath(FilePath path,
- FilePath::StringType subdir = (i != (components.end() - 1)) ? *(i + 1) : "";
- EventData* data = new EventData(built_path, subdir);
- struct kevent event;
-+#if defined(__NetBSD__) && __NetBSD_Version__ < 999000000
-+ EV_SET(&event, fd, EVFILT_VNODE, (EV_ADD | EV_CLEAR | EV_RECEIPT),
-+ (NOTE_DELETE | NOTE_WRITE | NOTE_ATTRIB |
-+ NOTE_RENAME | NOTE_REVOKE | NOTE_EXTEND), 0, reinterpret_cast<intptr_t>(data));
-+#else
- EV_SET(&event, fd, EVFILT_VNODE, (EV_ADD | EV_CLEAR | EV_RECEIPT),
- (NOTE_DELETE | NOTE_WRITE | NOTE_ATTRIB |
- NOTE_RENAME | NOTE_REVOKE | NOTE_EXTEND), 0, data);
-+#endif
- events->push_back(event);
- }
- return last_existing_entry;
-diff --git a/base/logging_unittest.cc b/base/logging_unittest.cc
-index 667561d2cf..35c0b1016f 100644
---- a/base/logging_unittest.cc
-+++ b/base/logging_unittest.cc
-@@ -579,7 +579,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, void* context_ptr) {
- // need the arch-specific boilerplate below, which is inspired by breakpad.
- // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
- uintptr_t crash_addr = 0;
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- crash_addr = reinterpret_cast<uintptr_t>(info->si_addr);
- #else // OS_*
- ucontext_t* context = reinterpret_cast<ucontext_t*>(context_ptr);
-diff --git a/base/message_loop/message_pump_glib.cc b/base/message_loop/message_pump_glib.cc
-index e07537d654..81a741e68d 100644
---- a/base/message_loop/message_pump_glib.cc
-+++ b/base/message_loop/message_pump_glib.cc
-@@ -8,7 +8,7 @@
- #include <glib.h>
- #include <math.h>
-
--#if BUILDFLAG(IS_BSD)
-+#if BUILDFLAG(IS_BSD) && !BUILDFLAG(IS_NETBSD)
- #include <pthread.h>
- #include <pthread_np.h>
- #endif
-@@ -56,7 +56,7 @@ int GetTimeIntervalMilliseconds(TimeTicks next_task_time) {
- }
-
- bool RunningOnMainThread() {
--#if BUILDFLAG(IS_BSD)
-+#if BUILDFLAG(IS_BSD) && !BUILDFLAG(IS_NETBSD)
- return pthread_main_np();
- #else
- auto pid = getpid();
-diff --git a/base/posix/sysctl.cc b/base/posix/sysctl.cc
-index d0b07c2acc..29365bbe1b 100644
---- a/base/posix/sysctl.cc
-+++ b/base/posix/sysctl.cc
-@@ -17,17 +17,17 @@
- #include "build/build_config.h"
-
- namespace {
--
-+// NetBSD has sysctl_func macro in sys/sysctl.h, workaround: sysctl_func -> sysctl_func2
- std::optional<std::string> StringSysctlImpl(
-- base::FunctionRef<int(char* /*out*/, size_t* /*out_len*/)> sysctl_func) {
-+ base::FunctionRef<int(char* /*out*/, size_t* /*out_len*/)> sysctl_func2) {
- size_t buf_len;
-- int result = sysctl_func(nullptr, &buf_len);
-+ int result = sysctl_func2(nullptr, &buf_len);
- if (result < 0 || buf_len < 1) {
- return std::nullopt;
- }
-
- std::string value(buf_len - 1, '\0');
-- result = sysctl_func(&value[0], &buf_len);
-+ result = sysctl_func2(&value[0], &buf_len);
- if (result < 0) {
- return std::nullopt;
- }
-diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc
-index 237c642a6f..7459d6d513 100644
---- a/base/process/launch_posix.cc
-+++ b/base/process/launch_posix.cc
-@@ -213,6 +213,8 @@ static const char kFDDir[] = "/dev/fd";
- static const char kFDDir[] = "/dev/fd";
- #elif BUILDFLAG(IS_OPENBSD)
- static const char kFDDir[] = "/dev/fd";
-+#elif BUILDFLAG(IS_NETBSD)
-+static const char kFDDir[] = "/dev/fd";
- #elif BUILDFLAG(IS_ANDROID)
- static const char kFDDir[] = "/proc/self/fd";
- #endif
-diff --git a/base/process/process_handle_netbsd.cc b/base/process/process_handle_netbsd.cc
-new file mode 100644
-index 0000000000..64f0533fb1
---- /dev/null
-+++ b/base/process/process_handle_netbsd.cc
-@@ -0,0 +1,55 @@
-+// Copyright 2011 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_handle.h"
-+#include "base/files/file_util.h"
-+
-+#include <stddef.h>
-+#include <sys/param.h>
-+#include <sys/proc.h>
-+#include <sys/sysctl.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+
-+#include <optional>
-+
-+#include "base/files/file_path.h"
-+#include "base/posix/sysctl.h"
-+
-+namespace base {
-+
-+ProcessId GetParentProcessId(ProcessHandle process) {
-+ struct kinfo_proc2 *info;
-+ size_t length;
-+ pid_t ppid;
-+ int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process,
-+ sizeof(struct kinfo_proc2), 1 };
-+
-+ if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0)
-+ return -1;
-+
-+ info = (struct kinfo_proc2 *)malloc(length);
-+
-+ mib[5] = static_cast<int>((length / sizeof(struct kinfo_proc2)));
-+
-+ if (sysctl(mib, std::size(mib), info, &length, NULL, 0) < 0) {
-+ ppid = -1;
-+ goto out;
-+ }
-+
-+ ppid = info->p_ppid;
-+
-+out:
-+ free(info);
-+ return ppid;
-+}
-+
-+FilePath GetProcessExecutablePath(ProcessHandle process) {
-+ std::optional<std::string> pathname =
-+ base::StringSysctl({CTL_KERN, KERN_PROC_ARGS, process, KERN_PROC_PATHNAME});
-+
-+ return FilePath(pathname.value_or(std::string{}));
-+}
-+
-+} // namespace base
-diff --git a/base/process/process_iterator.h b/base/process/process_iterator.h
-index a819ae1327..1bcf2e60c1 100644
---- a/base/process/process_iterator.h
-+++ b/base/process/process_iterator.h
-@@ -24,7 +24,7 @@
- #include <windows.h>
-
- #include <tlhelp32.h>
--#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/sysctl.h>
- #elif BUILDFLAG(IS_FREEBSD)
- #include <sys/user.h>
-@@ -116,7 +116,11 @@ class BASE_EXPORT ProcessIterator {
- HANDLE snapshot_;
- bool started_iteration_ = false;
- #elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
-+# if BUILDFLAG(IS_NETBSD)
-+ std::vector<kinfo_proc2> kinfo_procs_;
-+# else
- std::vector<kinfo_proc> kinfo_procs_;
-+# endif
- size_t index_of_kinfo_proc_ = 0;
- #elif BUILDFLAG(IS_POSIX)
- struct DIRClose {
-diff --git a/base/process/process_iterator_netbsd.cc b/base/process/process_iterator_netbsd.cc
-new file mode 100644
-index 0000000000..7c69155a1b
---- /dev/null
-+++ b/base/process/process_iterator_netbsd.cc
-@@ -0,0 +1,132 @@
-+// Copyright 2013 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_iterator.h"
-+
-+#include <errno.h>
-+#include <stddef.h>
-+#include <unistd.h>
-+#include <sys/param.h>
-+#include <sys/proc.h>
-+#include <sys/sysctl.h>
-+
-+#include "base/logging.h"
-+#include "base/strings/string_split.h"
-+#include "base/strings/string_util.h"
-+
-+namespace base {
-+
-+ProcessIterator::ProcessIterator(const ProcessFilter* filter)
-+ : filter_(filter) {
-+ int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_UID, static_cast<int>(getuid()),
-+ sizeof(struct kinfo_proc2), 1 };
-+
-+ bool done = false;
-+ int try_num = 1;
-+ const int max_tries = 10;
-+ size_t num_of_kinfo_proc;
-+
-+ do {
-+ size_t len = 0;
-+ if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) < 0) {
-+ DLOG(ERROR) << "failed to get the size needed for the process list";
-+ kinfo_procs_.resize(0);
-+ done = true;
-+ } else {
-+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc2);
-+ // Leave some spare room for process table growth (more could show up
-+ // between when we check and now)
-+ num_of_kinfo_proc += 16;
-+ kinfo_procs_.resize(num_of_kinfo_proc);
-+ len = num_of_kinfo_proc * sizeof(struct kinfo_proc2);
-+ if (sysctl(mib, std::size(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) {
-+ // If we get a mem error, it just means we need a bigger buffer, so
-+ // loop around again. Anything else is a real error and give up.
-+ if (errno != ENOMEM) {
-+ DLOG(ERROR) << "failed to get the process list";
-+ kinfo_procs_.resize(0);
-+ done = true;
-+ }
-+ } else {
-+ // Got the list, just make sure we're sized exactly right
-+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc2);
-+ kinfo_procs_.resize(num_of_kinfo_proc);
-+ done = true;
-+ }
-+ }
-+ } while (!done && (try_num++ < max_tries));
-+
-+ if (!done) {
-+ DLOG(ERROR) << "failed to collect the process list in a few tries";
-+ kinfo_procs_.resize(0);
-+ }
-+}
-+
-+ProcessIterator::~ProcessIterator() = default;
-+
-+bool ProcessIterator::CheckForNextProcess() {
-+ std::string data;
-+ for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
-+ kinfo_proc2& kinfo = kinfo_procs_[index_of_kinfo_proc_];
-+
-+ // Skip processes just awaiting collection
-+ if ((kinfo.p_pid > 0) && (kinfo.p_stat == SZOMB))
-+ continue;
-+
-+ int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.p_pid };
-+
-+ // Find out what size buffer we need.
-+ size_t data_len = 0;
-+ if (sysctl(mib, std::size(mib), NULL, &data_len, NULL, 0) < 0) {
-+ DVPLOG(1) << "failed to figure out the buffer size for a commandline";
-+ continue;
-+ }
-+
-+ data.resize(data_len);
-+ if (sysctl(mib, std::size(mib), &data[0], &data_len, NULL, 0) < 0) {
-+ DVPLOG(1) << "failed to fetch a commandline";
-+ continue;
-+ }
-+
-+ // |data| contains all the command line parameters of the process, separated
-+ // by blocks of one or more null characters. We tokenize |data| into a
-+ // vector of strings using '\0' as a delimiter and populate
-+ // |entry_.cmd_line_args_|.
-+ std::string delimiters;
-+ delimiters.push_back('\0');
-+ entry_.cmd_line_args_ = SplitString(data, delimiters, KEEP_WHITESPACE,
-+ SPLIT_WANT_NONEMPTY);
-+
-+ // |data| starts with the full executable path followed by a null character.
-+ // We search for the first instance of '\0' and extract everything before it
-+ // to populate |entry_.exe_file_|.
-+ size_t exec_name_end = data.find('\0');
-+ if (exec_name_end == std::string::npos) {
-+ DLOG(ERROR) << "command line data didn't match expected format";
-+ continue;
-+ }
-+
-+ entry_.pid_ = kinfo.p_pid;
-+ entry_.ppid_ = kinfo.p_ppid;
-+ entry_.gid_ = kinfo.p__pgid;
-+ size_t last_slash = data.rfind('/', exec_name_end);
-+ if (last_slash == std::string::npos)
-+ entry_.exe_file_.assign(data, 0, exec_name_end);
-+ else
-+ entry_.exe_file_.assign(data, last_slash + 1,
-+ exec_name_end - last_slash - 1);
-+ // Start w/ the next entry next time through
-+ ++index_of_kinfo_proc_;
-+ // Done
-+ return true;
-+ }
-+ return false;
-+}
-+
-+bool NamedProcessIterator::IncludeEntry() {
-+ return (executable_name_ == entry().exe_file() &&
-+ ProcessIterator::IncludeEntry());
-+}
-+
-+} // namespace base
-diff --git a/base/process/process_metrics_netbsd.cc b/base/process/process_metrics_netbsd.cc
-new file mode 100644
-index 0000000000..5580b05450
---- /dev/null
-+++ b/base/process/process_metrics_netbsd.cc
-@@ -0,0 +1,175 @@
-+// Copyright 2013 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_metrics.h"
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <fcntl.h>
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <sys/vmmeter.h>
-+
-+#include "base/memory/ptr_util.h"
-+#include "base/types/expected.h"
-+#include "base/values.h"
-+#include "base/notreached.h"
-+
-+namespace base {
-+
-+ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
-+
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
-+ struct kinfo_proc2 info;
-+ size_t length = sizeof(struct kinfo_proc2);
-+ struct timeval tv;
-+
-+ int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process_,
-+ sizeof(struct kinfo_proc2), 1 };
-+
-+ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
-+ return base::unexpected(ProcessCPUUsageError::kSystemError);
-+ }
-+
-+ tv.tv_sec = info.p_rtime_sec;
-+ tv.tv_usec = info.p_rtime_usec;
-+
-+ return base::ok(Microseconds(TimeValToMicroseconds(tv)));
-+}
-+
-+// static
-+std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-+ ProcessHandle process) {
-+ return WrapUnique(new ProcessMetrics(process));
-+}
-+
-+size_t GetSystemCommitCharge() {
-+ int mib[] = { CTL_VM, VM_METER };
-+ size_t pagesize;
-+ struct vmtotal vmtotal;
-+ unsigned long mem_total, mem_free, mem_inactive;
-+ size_t len = sizeof(vmtotal);
-+
-+ if (sysctl(mib, std::size(mib), &vmtotal, &len, NULL, 0) < 0) {
-+ return 0;
-+ }
-+
-+ mem_total = vmtotal.t_vm;
-+ mem_free = vmtotal.t_free;
-+ mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
-+
-+ pagesize = checked_cast<size_t>(getpagesize());
-+
-+ return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
-+}
-+
-+int ProcessMetrics::GetOpenFdCount() const {
-+ return -1;
-+}
-+
-+int ProcessMetrics::GetOpenFdSoftLimit() const {
-+ return getdtablesize();
-+// return GetMaxFds();
-+}
-+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+ NOTIMPLEMENTED();
-+ return 0;
-+}
-+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
-+ NOTIMPLEMENTED_LOG_ONCE();
-+ return false;
-+}
-+
-+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
-+ NOTIMPLEMENTED();
-+ return false;
-+}
-+
-+bool GetVmStatInfo(VmStatInfo* vmstat) {
-+ NOTIMPLEMENTED();
-+ return false;
-+}
-+
-+int ProcessMetrics::GetIdleWakeupsPerSecond() {
-+ NOTIMPLEMENTED();
-+ return 0;
-+}
-+
-+Value::Dict SystemMemoryInfoKB::ToDict() const {
-+ Value::Dict res;
-+ res.Set("total", total);
-+ res.Set("free", free);
-+ res.Set("available", available);
-+ res.Set("buffers", buffers);
-+ res.Set("cached", cached);
-+ res.Set("active_anon", active_anon);
-+ res.Set("inactive_anon", inactive_anon);
-+ res.Set("active_file", active_file);
-+ res.Set("inactive_file", inactive_file);
-+ res.Set("swap_total", swap_total);
-+ res.Set("swap_free", swap_free);
-+ res.Set("swap_used", swap_total - swap_free);
-+ res.Set("dirty", dirty);
-+ res.Set("reclaimable", reclaimable);
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+Value::Dict VmStatInfo::ToDict() const {
-+ Value::Dict res;
-+ res.Set("pswpin", static_cast<int>(pswpin));
-+ res.Set("pswpout", static_cast<int>(pswpout));
-+ res.Set("pgmajfault", static_cast<int>(pgmajfault));
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo() {
-+ reads = 0;
-+ reads_merged = 0;
-+ sectors_read = 0;
-+ read_time = 0;
-+ writes = 0;
-+ writes_merged = 0;
-+ sectors_written = 0;
-+ write_time = 0;
-+ io = 0;
-+ io_time = 0;
-+ weighted_io_time = 0;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo&) = default;
-+
-+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
-+
-+Value::Dict SystemDiskInfo::ToDict() const {
-+ Value::Dict res;
-+
-+ // Write out uint64_t variables as doubles.
-+ // Note: this may discard some precision, but for JS there's no other option.
-+ res.Set("reads", static_cast<double>(reads));
-+ res.Set("reads_merged", static_cast<double>(reads_merged));
-+ res.Set("sectors_read", static_cast<double>(sectors_read));
-+ res.Set("read_time", static_cast<double>(read_time));
-+ res.Set("writes", static_cast<double>(writes));
-+ res.Set("writes_merged", static_cast<double>(writes_merged));
-+ res.Set("sectors_written", static_cast<double>(sectors_written));
-+ res.Set("write_time", static_cast<double>(write_time));
-+ res.Set("io", static_cast<double>(io));
-+ res.Set("io_time", static_cast<double>(io_time));
-+ res.Set("weighted_io_time", static_cast<double>(weighted_io_time));
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+} // namespace base
-diff --git a/base/process/process_metrics_posix.cc b/base/process/process_metrics_posix.cc
-index bdef95e4cc..7338e1cee7 100644
---- a/base/process/process_metrics_posix.cc
-+++ b/base/process/process_metrics_posix.cc
-@@ -21,7 +21,7 @@
-
- #if BUILDFLAG(IS_APPLE)
- #include <malloc/malloc.h>
--#elif BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <stdlib.h>
- #else
- #include <malloc.h>
-diff --git a/base/profiler/stack_base_address_posix.cc b/base/profiler/stack_base_address_posix.cc
-index 2e87b03cf0..52c4be583a 100644
---- a/base/profiler/stack_base_address_posix.cc
-+++ b/base/profiler/stack_base_address_posix.cc
-@@ -18,8 +18,12 @@
- #endif
-
- #if BUILDFLAG(IS_BSD)
-+#if BUILDFLAG(IS_NETBSD)
-+#include <pthread.h>
-+#else
- #include <pthread_np.h>
- #endif
-+#endif
-
- #if BUILDFLAG(IS_CHROMEOS)
- extern "C" void* __libc_stack_end;
-diff --git a/base/system/sys_info_netbsd.cc b/base/system/sys_info_netbsd.cc
-new file mode 100644
-index 0000000000..676babdf29
---- /dev/null
-+++ b/base/system/sys_info_netbsd.cc
-@@ -0,0 +1,91 @@
-+// Copyright 2011 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/system/sys_info.h"
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <sys/param.h>
-+#include <sys/shm.h>
-+#include <sys/sysctl.h>
-+
-+#include "base/notreached.h"
-+#include "base/posix/sysctl.h"
-+#include "base/strings/string_util.h"
-+
-+namespace {
-+
-+uint64_t AmountOfMemory(int pages_name) {
-+ long pages = sysconf(pages_name);
-+ long page_size = sysconf(_SC_PAGESIZE);
-+ if (pages < 0 || page_size < 0)
-+ return 0;
-+ return static_cast<uint64_t>(pages) * static_cast<uint64_t>(page_size);
-+}
-+
-+} // namespace
-+
-+namespace base {
-+
-+// static
-+int SysInfo::NumberOfProcessors() {
-+ int mib[] = {CTL_HW, HW_NCPU};
-+ int ncpu;
-+ size_t size = sizeof(ncpu);
-+ if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-+ NOTREACHED_IN_MIGRATION();
-+ return 1;
-+ }
-+ return ncpu;
-+}
-+
-+// static
-+uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-+ return AmountOfMemory(_SC_PHYS_PAGES);
-+}
-+
-+// static
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
-+ return AmountOfMemory(_SC_PHYS_PAGES);
-+}
-+
-+// static
-+uint64_t SysInfo::MaxSharedMemorySize() {
-+ int mib[] = {CTL_KERN, KERN_SYSVIPC, KERN_SYSVIPC_SHMMAX};
-+ size_t limit;
-+ size_t size = sizeof(limit);
-+ // pledge(2)
-+ if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
-+ NOTREACHED_IN_MIGRATION();
-+ return 0;
-+ }
-+ return static_cast<uint64_t>(limit);
-+}
-+
-+// static
-+std::string SysInfo::CPUModelName() {
-+ int mib[] = { CTL_HW, HW_MODEL };
-+ char name[256];
-+ size_t size = std::size(name);
-+
-+ if (sysctl(mib, std::size(mib), &name, &size, NULL, 0) == 0) {
-+ return name;
-+ }
-+
-+ return std::string();
-+}
-+
-+// static
-+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
-+ HardwareInfo info;
-+ // Set the manufacturer to "NetBSD" and the model to
-+ // an empty string.
-+ info.manufacturer = "NetBSD";
-+ info.model = HardwareModelName();
-+ DCHECK(IsStringUTF8(info.manufacturer));
-+ DCHECK(IsStringUTF8(info.model));
-+ return info;
-+}
-+
-+} // namespace base
-diff --git a/base/task/thread_pool/environment_config_unittest.cc b/base/task/thread_pool/environment_config_unittest.cc
-index 72f4ba59be..baae579604 100644
---- a/base/task/thread_pool/environment_config_unittest.cc
-+++ b/base/task/thread_pool/environment_config_unittest.cc
-@@ -24,7 +24,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPriorityForWorker) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID)
- EXPECT_TRUE(CanUseUtilityThreadTypeForWorkerThread());
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
- EXPECT_FALSE(CanUseUtilityThreadTypeForWorkerThread());
- #else
- #error Platform doesn't match any block
-diff --git a/base/test/launcher/test_launcher.cc b/base/test/launcher/test_launcher.cc
-index 854e6a66ac..a4e1e1cadc 100644
---- a/base/test/launcher/test_launcher.cc
-+++ b/base/test/launcher/test_launcher.cc
-@@ -1808,6 +1808,10 @@ bool TestLauncher::Init(CommandLine* command_line) {
- results_tracker_.AddGlobalTag("OS_OPENBSD");
- #endif
-
-+#if BUILDFLAG(IS_NETBSD)
-+ results_tracker_.AddGlobalTag("OS_NETBSD");
-+#endif
-+
- #if BUILDFLAG(IS_POSIX)
- results_tracker_.AddGlobalTag("OS_POSIX");
- #endif
-diff --git a/base/tracing/trace_time.cc b/base/tracing/trace_time.cc
-index 04df5e08bf..f1eeb2fa82 100644
---- a/base/tracing/trace_time.cc
-+++ b/base/tracing/trace_time.cc
-@@ -10,6 +10,8 @@
-
- #if BUILDFLAG(IS_FREEBSD)
- #define CLOCK_BOOTTIME CLOCK_UPTIME
-+#elif BUILDFLAG(IS_NETBSD)
-+#define CLOCK_BOOTTIME CLOCK_MONOTONIC
- #endif
-
- namespace base {
-diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn
-index 87019b0f15..c648fa6d82 100644
---- a/build/config/BUILDCONFIG.gn
-+++ b/build/config/BUILDCONFIG.gn
-@@ -137,7 +137,7 @@ declare_args() {
-
- # Set to true when compiling with the Clang compiler.
- is_clang = current_os != "linux" || current_os == "openbsd" ||
-- current_os == "freebsd" ||
-+ current_os == "freebsd" || current_os == "netbsd" ||
- (current_cpu != "s390x" && current_cpu != "s390" &&
- current_cpu != "ppc64" && current_cpu != "ppc" &&
- current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -236,6 +236,8 @@ if (host_toolchain == "") {
- host_toolchain = "//build/toolchain/openbsd:clang_$host_cpu"
- } else if (host_os == "freebsd") {
- host_toolchain = "//build/toolchain/freebsd:clang_$host_cpu"
-+ } else if (host_os == "netbsd") {
-+ host_toolchain = "//build/toolchain/netbsd:clang_$host_cpu"
- } else {
- assert(false, "Unsupported host_os: $host_os")
- }
-@@ -279,7 +281,7 @@ if (target_os == "android") {
- _default_toolchain = "//build/toolchain/aix:$target_cpu"
- } else if (target_os == "zos") {
- _default_toolchain = "//build/toolchain/zos:$target_cpu"
--} else if (target_os == "openbsd" || target_os == "freebsd") {
-+} else if (target_os == "openbsd" || target_os == "freebsd" || target_os == "netbsd") {
- _default_toolchain = host_toolchain
- } else {
- assert(false, "Unsupported target_os: $target_os")
-@@ -316,10 +318,11 @@ is_chromeos = current_os == "chromeos"
- is_fuchsia = current_os == "fuchsia"
- is_ios = current_os == "ios"
- is_linux = current_os == "linux" || current_os == "openbsd" ||
-- current_os == "freebsd"
-+ current_os == "freebsd" || current_os == "netbsd"
- is_openbsd = current_os == "openbsd"
- is_freebsd = current_os == "freebsd"
--is_bsd = current_os == "openbsd" || current_os == "freebsd"
-+is_netbsd = current_os == "netbsd"
-+is_bsd = current_os == "openbsd" || current_os == "freebsd" || current_os == "netbsd"
- is_mac = current_os == "mac"
- is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
-diff --git a/build/config/linux/pkg-config.py b/build/config/linux/pkg-config.py
-index 3caf00630d..aaabfcaa5c 100755
---- a/build/config/linux/pkg-config.py
-+++ b/build/config/linux/pkg-config.py
-@@ -108,7 +108,7 @@ def main():
- # If this is run on non-Linux platforms, just return nothing and indicate
- # success. This allows us to "kind of emulate" a Linux build from other
- # platforms.
-- if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd'])):
-+ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd', 'netbsd'])):
- print("[[],[],[],[],[]]")
- return 0
-
-diff --git a/build/config/ozone.gni b/build/config/ozone.gni
-index 6a590b0ef2..4cb5ff43ac 100644
---- a/build/config/ozone.gni
-+++ b/build/config/ozone.gni
-@@ -92,6 +92,10 @@ declare_args() {
- ozone_platform = "x11"
- ozone_platform_wayland = false
- ozone_platform_x11 = true
-+ } else if (is_netbsd) {
-+ ozone_platform = "x11"
-+ ozone_platform_wayland = false
-+ ozone_platform_x11 = true
- } else if (is_freebsd) {
- ozone_platform = "x11"
- ozone_platform_wayland = true
-diff --git a/build/rust/rust_bindgen.gni b/build/rust/rust_bindgen.gni
-index 1b08ffdf09..2aaafba7c7 100644
---- a/build/rust/rust_bindgen.gni
-+++ b/build/rust/rust_bindgen.gni
-@@ -11,14 +11,14 @@ if (is_win) {
- import("//build/toolchain/win/win_toolchain_data.gni")
- }
-
--_bindgen_path = "/usr/local/bin/bindgen"
-+_bindgen_path = "@PREFIX@/bin/bindgen"
- if (host_os == "win") {
- _bindgen_path = "${_bindgen_path}.exe"
- }
-
- # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
- # ../lib.
--_libclang_path = "/usr/local/llvm17"
-+_libclang_path = "@PREFIX@"
- if (host_os == "win") {
- _libclang_path += "/bin"
- } else {
-diff --git a/build/toolchain/gcc_toolchain.gni b/build/toolchain/gcc_toolchain.gni
-index d8a1d097d0..609bdeaf9c 100644
---- a/build/toolchain/gcc_toolchain.gni
-+++ b/build/toolchain/gcc_toolchain.gni
-@@ -624,7 +624,7 @@ template("single_gcc_toolchain") {
- # We need to specify link groups, at least, for single pass linkers. I.e.
- # Rust libraries are alpha-sorted instead of by dependencies so they fail
- # to link if not properly ordered or grouped.
-- link_command = "$ld {{ldflags}}${extra_ldflags} -o \"$unstripped_outfile\" $start_group_flag @\"$rspfile\" $end_group_flag {{solibs}} {{libs}} $start_group_flag {{rlibs}} $end_group_flag"
-+ link_command = "$ld $start_group_flag {{ldflags}}${extra_ldflags} -o \"$unstripped_outfile\" @\"$rspfile\" {{solibs}} {{libs}} {{rlibs}} $end_group_flag"
-
- # Generate a map file to be used for binary size analysis.
- # Map file adds ~10% to the link time on a z620.
-diff --git a/build/toolchain/netbsd/BUILD.gn b/build/toolchain/netbsd/BUILD.gn
-new file mode 100644
-index 0000000000..27240dd95a
---- /dev/null
-+++ b/build/toolchain/netbsd/BUILD.gn
-@@ -0,0 +1,66 @@
-+# Copyright 2013 The Chromium Authors. All rights reserved.
-+# Use of this source code is governed by a BSD-style license that can be
-+# found in the LICENSE file.
-+
-+import("//build/config/sysroot.gni")
-+import("//build/toolchain/gcc_toolchain.gni")
-+
-+clang_toolchain("clang_x86") {
-+ toolchain_args = {
-+ current_cpu = "x86"
-+ current_os = "netbsd"
-+ }
-+}
-+
-+gcc_toolchain("x86") {
-+ cc = "gcc"
-+ cxx = "g++"
-+
-+ readelf = "readelf"
-+ nm = "nm"
-+ ar = "ar"
-+ ld = cxx
-+
-+ toolchain_args = {
-+ current_cpu = "x86"
-+ current_os = "netbsd"
-+ is_clang = false
-+ }
-+}
-+
-+clang_toolchain("clang_x64") {
-+ toolchain_args = {
-+ current_cpu = "x64"
-+ current_os = "netbsd"
-+ }
-+}
-+
-+gcc_toolchain("x64") {
-+ cc = "gcc"
-+ cxx = "g++"
-+
-+ readelf = "readelf"
-+ nm = "nm"
-+ ar = "ar"
-+ ld = cxx
-+
-+ toolchain_args = {
-+ current_cpu = "x64"
-+ current_os = "netbsd"
-+ is_clang = false
-+ }
-+}
-+
-+clang_toolchain("clang_arm") {
-+ toolchain_args = {
-+ current_cpu = "arm64"
-+ current_os = "netbsd"
-+ }
-+}
-+
-+clang_toolchain("clang_arm64") {
-+ toolchain_args = {
-+ current_cpu = "arm64"
-+ current_os = "netbsd"
-+ }
-+}
-diff --git a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-index ce049dc56a..12f40cb6eb 100644
---- a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-+++ b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -287,6 +287,8 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
- info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "freebsd") == 0) {
- info->os = extensions::api::runtime::PlatformOs::kLinux;
-+ } else if (strcmp(os, "netbsd") == 0) {
-+ info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else {
- NOTREACHED_IN_MIGRATION() << "Platform not supported: " << os;
- return false;
-diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
-index f91c23b3cb..a58c4b14f1 100644
---- a/chrome/browser/flag_descriptions.cc
-+++ b/chrome/browser/flag_descriptions.cc
-@@ -8163,7 +8163,7 @@ const char kAudioBackendName[] =
- const char kAudioBackendDescription[] =
- #if BUILDFLAG(IS_OPENBSD)
- "Select the desired audio backend to use. The default is sndio.";
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- "Select the desired audio backend to use. The default will automatically "
- "enumerate through the supported backends.";
- #endif
-diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc
-index a37eeb4307..7a33810139 100644
---- a/chrome/common/chrome_paths.cc
-+++ b/chrome/common/chrome_paths.cc
-@@ -57,9 +57,9 @@ namespace {
- // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
- const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-- FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
-+ FILE_PATH_LITERAL("@PREFIX@/share/chromium/extensions");
- #else
-- FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
-+ FILE_PATH_LITERAL("@PREFIX@/share/chromium/extensions");
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -613,9 +613,9 @@ bool PathProvider(int key, base::FilePath* result) {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- cur = base::FilePath(
- FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- cur = base::FilePath(FILE_PATH_LITERAL(
-- "/usr/local/etc/chromium/native-messaging-hosts"));
-+ "@PREFIX@/etc/chromium/native-messaging-hosts"));
- #else
- cur = base::FilePath(
- FILE_PATH_LITERAL("/etc/chromium/native-messaging-hosts"));
-diff --git a/components/crash/core/app/chrome_crashpad_handler.cc b/components/crash/core/app/chrome_crashpad_handler.cc
-index 9aa752e77f..5c3ba36cc3 100644
---- a/components/crash/core/app/chrome_crashpad_handler.cc
-+++ b/components/crash/core/app/chrome_crashpad_handler.cc
-@@ -6,7 +6,7 @@
- extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
-
- int main(int argc, char* argv[]) {
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- return -1;
- #else
- return CrashpadHandlerMain(argc, argv);
-diff --git a/components/device_signals/test/signals_contract.cc b/components/device_signals/test/signals_contract.cc
-index b039b31ef9..368872b22d 100644
---- a/components/device_signals/test/signals_contract.cc
-+++ b/components/device_signals/test/signals_contract.cc
-@@ -212,7 +212,7 @@ GetSignalsContract() {
- base::BindRepeating(VerifyUnset, names::kCrowdStrike);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUIDLFLAG(IS_BSD)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- contract[names::kAllowScreenLock] =
- base::BindRepeating(VerifyUnset, names::kAllowScreenLock);
- contract[names::kImei] = base::BindRepeating(VerifyUnset, names::kImei);
-diff --git a/components/named_mojo_ipc_server/connection_info.h b/components/named_mojo_ipc_server/connection_info.h
-index 21d1f361af..a8d42bbfe5 100644
---- a/components/named_mojo_ipc_server/connection_info.h
-+++ b/components/named_mojo_ipc_server/connection_info.h
-@@ -16,6 +16,12 @@
- #include <bsm/libbsm.h>
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include <sys/socket.h>
-+#if defined(__NetBSD__)
-+#include <sys/un.h>
-+#define ucred unpcbid
-+#define SO_PEERCRED LOCAL_PEEREID
-+#define pid unp_pid
-+#endif
- #endif
-
- namespace named_mojo_ipc_server {
-diff --git a/components/policy/core/common/cloud/cloud_policy_util.cc b/components/policy/core/common/cloud/cloud_policy_util.cc
-index 6c59e0c41a..c95cd65599 100644
---- a/components/policy/core/common/cloud/cloud_policy_util.cc
-+++ b/components/policy/core/common/cloud/cloud_policy_util.cc
-@@ -39,7 +39,7 @@
- #include <limits.h> // For HOST_NAME_MAX
- #endif
-
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/param.h>
- #define HOST_NAME_MAX MAXHOSTNAMELEN
- #endif
-diff --git a/components/policy/core/common/policy_paths.cc b/components/policy/core/common/policy_paths.cc
-index 2afbdd5d3f..f849c13dfd 100644
---- a/components/policy/core/common/policy_paths.cc
-+++ b/components/policy/core/common/policy_paths.cc
-@@ -19,6 +19,8 @@ const char kPolicyPath[] = "/etc/opt/chrome/policies";
- const char kPolicyPath[] = "/etc/opt/chrome_for_testing/policies";
- #elif BUILDFLAG(IS_FREEBSD)
- const char kPolicyPath[] = "/usr/local/etc/chromium/policies";
-+#elif BUILDFLAG(IS_NETBSD)
-+const char kPolicyPath[] = "@PKG_SYSCONFBASE@/chromium/policies";
- #else
- const char kPolicyPath[] = "/etc/chromium/policies";
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-diff --git a/components/policy/tools/generate_policy_source.py b/components/policy/tools/generate_policy_source.py
-index f84f40968e..cbaf44564c 100755
---- a/components/policy/tools/generate_policy_source.py
-+++ b/components/policy/tools/generate_policy_source.py
-@@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
- 'ios': ['ios'],
- 'fuchsia': ['fuchsia'],
- 'chrome.win': ['win'],
-- 'chrome.linux': ['linux', 'openbsd', 'freebsd'],
-+ 'chrome.linux': ['linux', 'openbsd', 'freebsd', 'netbsd'],
- 'chrome.mac': ['mac'],
-- 'chrome.*': ['win', 'mac', 'linux', 'openbsd', 'freebsd'],
-+ 'chrome.*': ['win', 'mac', 'linux', 'openbsd', 'freebsd', 'netbsd'],
- 'chrome.win7': ['win'],
- }
-
-diff --git a/components/safe_browsing/content/resources/gen_file_type_proto.py b/components/safe_browsing/content/resources/gen_file_type_proto.py
-index bce3aa73aa..222af8a869 100755
---- a/components/safe_browsing/content/resources/gen_file_type_proto.py
-+++ b/components/safe_browsing/content/resources/gen_file_type_proto.py
-@@ -39,6 +39,7 @@ def PlatformTypes():
- "linux": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
- "openbsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
- "freebsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
-+ "netbsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
- "mac": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_MAC,
- "win": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_WINDOWS,
- # LINT.ThenChange(BUILD.gn:PlatformTypes)
-@@ -181,7 +182,7 @@ class DownloadFileTypeProtoGenerator(BinaryProtoGenerator):
- '-t',
- '--type',
- help='The platform type. One of android, chromeos, ' +
-- 'linux, mac, win, openbsd, freebsd')
-+ 'linux, mac, win, openbsd, freebsd, netbsd')
-
- def AddExtraCommandLineArgsForVirtualEnvRun(self, opts, command):
- if opts.type is not None:
-diff --git a/components/sync/base/sync_util.cc b/components/sync/base/sync_util.cc
-index 26839c5c38..176b587544 100644
---- a/components/sync/base/sync_util.cc
-+++ b/components/sync/base/sync_util.cc
-@@ -45,6 +45,8 @@ std::string GetSystemString() {
- system = "FREEBSD ";
- #elif BUILDFLAG(IS_OPENBSD)
- system = "OPENBSD ";
-+#elif BUILDFLAG(IS_NETBSD)
-+ system = "NETBSD ";
- #elif BUILDFLAG(IS_MAC)
- system = "MAC ";
- #endif
-diff --git a/components/sync_device_info/local_device_info_util_linux.cc b/components/sync_device_info/local_device_info_util_linux.cc
-index 0be5361ac9..7be86fc918 100644
---- a/components/sync_device_info/local_device_info_util_linux.cc
-+++ b/components/sync_device_info/local_device_info_util_linux.cc
-@@ -9,7 +9,7 @@
-
- #include "base/linux_util.h"
-
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
- #include <sys/param.h>
- #define HOST_NAME_MAX MAXHOSTNAMELEN
- #endif
-diff --git a/components/update_client/update_query_params.cc b/components/update_client/update_query_params.cc
-index 5b17a2bceb..538a2b22d7 100644
---- a/components/update_client/update_query_params.cc
-+++ b/components/update_client/update_query_params.cc
-@@ -44,6 +44,8 @@ const char kOs[] =
- "openbsd";
- #elif defined(OS_FREEBSD)
- "freebsd";
-+#elif defined(OS_NETBSD)
-+ "netbsd";
- #else
- #error "unknown os"
- #endif
-diff --git a/content/browser/utility_process_host.cc b/content/browser/utility_process_host.cc
-index 0421d10b24..fa83e740f2 100644
---- a/content/browser/utility_process_host.cc
-+++ b/content/browser/utility_process_host.cc
-@@ -348,7 +348,7 @@ bool UtilityProcessHost::StartProcess() {
- switches::kMuteAudio,
- switches::kUseFileForFakeAudioCapture,
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
-- BUILDFLAG(IS_SOLARIS)
-+ BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
- switches::kAlsaInputDevice,
- switches::kAlsaOutputDevice,
- #endif
-diff --git a/content/browser/web_contents/web_contents_view_aura_unittest.cc b/content/browser/web_contents/web_contents_view_aura_unittest.cc
-index 2e40784922..d64957f73c 100644
---- a/content/browser/web_contents/web_contents_view_aura_unittest.cc
-+++ b/content/browser/web_contents/web_contents_view_aura_unittest.cc
-@@ -97,7 +97,7 @@ class TestDragDropClient : public aura::client::DragDropClient {
- drag_drop_data_ = std::move(data);
- return DragOperation::kCopy;
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void UpdateDragImage(const gfx::ImageSkia& image,
- const gfx::Vector2d& offset) override {}
- #endif
-diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn
-index 9be91de909..ce77e0620d 100644
---- a/content/test/BUILD.gn
-+++ b/content/test/BUILD.gn
-@@ -1685,7 +1685,7 @@ test("content_browsertests") {
- "../test/url_loader_interceptor_browsertest.cc",
- ]
-
-- if (is_linux) {
-+ if ((is_linux) && !is_bsd) {
- sources += [ "../browser/network/address_map_linux_browsertest.cc" ]
- }
-
-diff --git a/extensions/common/api/_permission_features.json b/extensions/common/api/_permission_features.json
-index 1ccc2c2124..9a8c3a5388 100644
---- a/extensions/common/api/_permission_features.json
-+++ b/extensions/common/api/_permission_features.json
-@@ -138,7 +138,7 @@
- {
- "channel": "stable",
- "extension_types": ["platform_app"],
-- "platforms": ["chromeos", "lacros", "win", "mac", "linux", "openbsd", "freebsd"],
-+ "platforms": ["chromeos", "lacros", "win", "mac", "linux", "openbsd", "freebsd", "netbsd"],
- "allowlist": [
- "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169
- "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169
-@@ -432,7 +432,7 @@
- }, {
- "channel": "stable",
- "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
-- "platforms": ["chromeos", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
-+ "platforms": ["chromeos", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd", "netbsd"],
- "allowlist": [
- "0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
- "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -476,7 +476,7 @@
- "networkingPrivate": {
- "channel": "stable",
- "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
-- "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
-+ "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd", "netbsd"],
- "allowlist": [
- // DO NOT ADD ANY MORE ENTRIES HERE.
- // networkingPrivate is being migrated to networking.onc.
-diff --git a/extensions/common/api/runtime.json b/extensions/common/api/runtime.json
-index 730668b7ee..547d07407d 100644
---- a/extensions/common/api/runtime.json
-+++ b/extensions/common/api/runtime.json
-@@ -87,6 +87,7 @@
- {"name": "linux", "description": "Specifies the Linux operating system."},
- {"name": "openbsd", "description": "Specifies the OpenBSD operating system."},
- {"name": "freebsd", "description": "Specifies the FreeBSD operating system."},
-+ {"name": "netbsd", "description": "Specifies the NetBSD operating system."},
- {"name": "fuchsia", "description": "Specifies the Fuchsia operating system."}
- ]
- },
-diff --git a/google_apis/google_api_keys-inc.cc b/google_apis/google_api_keys-inc.cc
-index 4d13e697a5..dbb32d43b2 100644
---- a/google_apis/google_api_keys-inc.cc
-+++ b/google_apis/google_api_keys-inc.cc
-@@ -190,14 +190,18 @@ class APIKeyCache {
- STRINGIZE_NO_EXPANSION(GOOGLE_METRICS_SIGNING_KEY), std::string(),
- nullptr, std::string(), environment.get(), command_line, gaia_config);
-
-+ // https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/blob/main/use-oauth2-client-switches-as-default.patch?ref_type=heads
-+ // Use the --oauth2-client-id= and --oauth2-client-secret= switches for
-+ // setting GOOGLE_DEFAULT_CLIENT_ID and GOOGLE_DEFAULT_CLIENT_SECRET at
-+ // runtime -- this allows signing into Chromium without baked-in values
- std::string default_client_id = CalculateKeyValue(
- GOOGLE_DEFAULT_CLIENT_ID,
- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(),
-- nullptr, std::string(), environment.get(), command_line, gaia_config);
-+ ::switches::kOAuth2ClientID, std::string(), environment.get(), command_line, gaia_config);
- std::string default_client_secret = CalculateKeyValue(
- GOOGLE_DEFAULT_CLIENT_SECRET,
- STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(),
-- nullptr, std::string(), environment.get(), command_line, gaia_config);
-+ ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config);
-
- // We currently only allow overriding the baked-in values for the
- // default OAuth2 client ID and secret using a command-line
-diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc
-index 075957b79b..f540917e71 100644
---- a/media/base/media_switches.cc
-+++ b/media/base/media_switches.cc
-@@ -61,7 +61,7 @@ const char kReportVp9AsAnUnsupportedMimeType[] =
- "report-vp9-as-an-unsupported-mime-type";
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
-- BUILDFLAG(IS_SOLARIS)
-+ BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
- // The Alsa device to use when opening an audio input stream.
- const char kAlsaInputDevice[] = "alsa-input-device";
- // The Alsa device to use when opening an audio stream.
-@@ -397,7 +397,7 @@ const base::FeatureParam<AudioBackend>
- &kAudioBackend, "audio-backend",
- #if BUILDFLAG(IS_OPENBSD)
- AudioBackend::kSndio,
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- AudioBackend::kAuto,
- #endif
- &kAudioBackendOptions};
-diff --git a/media/base/media_switches.h b/media/base/media_switches.h
-index 206d0adaf7..7f9837be1b 100644
---- a/media/base/media_switches.h
-+++ b/media/base/media_switches.h
-@@ -44,7 +44,7 @@ MEDIA_EXPORT extern const char kDisableBackgroundMediaSuspend[];
- MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
-- BUILDFLAG(IS_SOLARIS)
-+ BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
- MEDIA_EXPORT extern const char kAlsaInputDevice[];
- MEDIA_EXPORT extern const char kAlsaOutputDevice[];
- #endif
-diff --git a/media/capture/video/linux/fake_v4l2_impl.h b/media/capture/video/linux/fake_v4l2_impl.h
-index 8dc249424d..4adfa0cfb8 100644
---- a/media/capture/video/linux/fake_v4l2_impl.h
-+++ b/media/capture/video/linux/fake_v4l2_impl.h
-@@ -9,7 +9,7 @@
- #include <string>
-
- #include "build/build_config.h"
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/videoio.h>
- typedef __uint32_t __u32;
- #else
-diff --git a/media/capture/video/linux/v4l2_capture_delegate.h b/media/capture/video/linux/v4l2_capture_delegate.h
-index fd69cf9115..c15cc9e654 100644
---- a/media/capture/video/linux/v4l2_capture_delegate.h
-+++ b/media/capture/video/linux/v4l2_capture_delegate.h
-@@ -23,7 +23,7 @@
- #include "media/capture/video/linux/v4l2_capture_device_impl.h"
- #include "media/capture/video/video_capture_device.h"
-
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-diff --git a/media/capture/video/linux/video_capture_device_factory_v4l2.cc b/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-index 1f09b300c2..d58d587c88 100644
---- a/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-+++ b/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-@@ -23,7 +23,7 @@
- #include "media/capture/video/linux/scoped_v4l2_device_fd.h"
- #include "media/capture/video/linux/video_capture_device_linux.h"
-
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-@@ -38,7 +38,7 @@ bool CompareCaptureDevices(const VideoCaptureDeviceInfo& a,
- return a.descriptor < b.descriptor;
- }
-
--#if !BUILDFLAG(IS_OPENBSD)
-+#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_NETBSD)
- // USB VID and PID are both 4 bytes long.
- const size_t kVidPidSize = 4;
- const size_t kMaxInterfaceNameSize = 256;
-@@ -77,7 +77,7 @@ class DevVideoFilePathsDeviceProvider
- : public VideoCaptureDeviceFactoryV4L2::DeviceProvider {
- public:
- void GetDeviceIds(std::vector<std::string>* target_container) override {
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- target_container->emplace_back("/dev/video");
- #else
- const base::FilePath path("/dev/");
-@@ -91,7 +91,7 @@ class DevVideoFilePathsDeviceProvider
- }
-
- std::string GetDeviceModelId(const std::string& device_id) override {
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- return std::string();
- #else
- const std::string file_name = ExtractFileNameFromDeviceId(device_id);
-@@ -114,7 +114,7 @@ class DevVideoFilePathsDeviceProvider
- }
-
- std::string GetDeviceDisplayName(const std::string& device_id) override {
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- return std::string();
- #else
- const std::string file_name = ExtractFileNameFromDeviceId(device_id);
-diff --git a/media/capture/video/linux/video_capture_device_linux.cc b/media/capture/video/linux/video_capture_device_linux.cc
-index 41ab4b5346..c534eb8cc1 100644
---- a/media/capture/video/linux/video_capture_device_linux.cc
-+++ b/media/capture/video/linux/video_capture_device_linux.cc
-@@ -15,7 +15,7 @@
- #include "build/build_config.h"
- #include "media/capture/video/linux/v4l2_capture_delegate.h"
-
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-diff --git a/media/ffmpeg/scripts/build_ffmpeg.py b/media/ffmpeg/scripts/build_ffmpeg.py
-index 0b0798ab5c..ae7315c46b 100755
---- a/media/ffmpeg/scripts/build_ffmpeg.py
-+++ b/media/ffmpeg/scripts/build_ffmpeg.py
-@@ -45,6 +45,7 @@ ARCH_MAP = {
- 'linux': ['ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64'],
- 'openbsd': ['x64', 'arm64', 'ia32'],
- 'freebsd': ['x64', 'arm64', 'ia32'],
-+ 'netbsd': ['x64', 'arm64', 'ia32'],
- 'mac': ['x64', 'arm64'],
- 'win': ['ia32', 'x64', 'arm64'],
- }
-@@ -124,7 +125,7 @@ def PrintAndCheckCall(argv, *args, **kwargs):
-
-
- def GetDsoName(target_os, dso_name, dso_version):
-- if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
-+ if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd', 'netbsd'):
- return 'lib%s.so.%s' % (dso_name, dso_version)
- elif target_os == 'mac':
- return 'lib%s.%s.dylib' % (dso_name, dso_version)
-@@ -477,7 +478,7 @@ def BuildFFmpeg(target_os, target_arch, host_os, host_arch, parallel_jobs,
- # removing <sys/sysctl.h> soon, so this is needed to silence a deprecation
- # #warning which will be converted to an error via -Werror.
- # There is also no prctl.h
-- if target_os in ['linux', 'linux-noasm', 'openbsd', 'freebsd']:
-+ if target_os in ['linux', 'linux-noasm', 'openbsd', 'freebsd', 'netbsd']:
- pre_make_rewrites += [
- (r'(#define HAVE_SYSCTL [01])',
- r'#define HAVE_SYSCTL 0 /* \1 -- forced to 0 for Fuchsia */'),
-@@ -600,7 +601,7 @@ def main(argv):
- configure_args = args[2:]
-
- if target_os not in ('android', 'linux', 'linux-noasm', 'mac', 'win',
-- 'all', 'openbsd', 'freebsd'):
-+ 'all', 'openbsd', 'freebsd', 'netbsd'):
- parser.print_help()
- return 1
-
-@@ -714,7 +715,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch,
- '--optflags="-O2"',
- ])
-
-- if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
-+ if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd', 'netbsd'):
- if target_arch == 'x64':
- if target_os == 'android':
- configure_flags['Common'].extend([
-@@ -920,7 +921,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch,
- # typically be the system one, so explicitly configure use of Clang's
- # ld.lld, to ensure that things like cross-compilation and LTO work.
- # This does not work for ia32 and is always used on mac.
-- if target_arch != 'ia32' and target_os != 'mac':
-+ if target_arch != 'ia32' and target_os != 'mac' and target_os != 'netbsd':
- configure_flags['Common'].append('--extra-ldflags=-fuse-ld=lld')
-
- # Should be run on Mac, unless we're cross-compiling on Linux.
-diff --git a/media/ffmpeg/scripts/robo_lib/config.py b/media/ffmpeg/scripts/robo_lib/config.py
-index 84f5b3d38f..65b0f75fbe 100644
---- a/media/ffmpeg/scripts/robo_lib/config.py
-+++ b/media/ffmpeg/scripts/robo_lib/config.py
-@@ -221,6 +221,8 @@ class RoboConfiguration:
- self._host_operating_system = "openbsd"
- elif platform.system() == "FreeBSD":
- self._host_operating_system = "freebsd"
-+ elif platform.system() == "NetBSD":
-+ self._host_operating_system = "netbsd"
- else:
- raise ValueError(f"Unsupported platform: {platform.system()}")
-
-diff --git a/media/mojo/mojom/stable/BUILD.gn b/media/mojo/mojom/stable/BUILD.gn
-index 8c3d3bb7f6..f27c311fac 100644
---- a/media/mojo/mojom/stable/BUILD.gn
-+++ b/media/mojo/mojom/stable/BUILD.gn
-@@ -196,7 +196,7 @@ source_set("unit_tests") {
- } else if (use_v4l2_codec) {
- deps += [ "//media/gpu/v4l2:v4l2_status" ]
- }
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "mojom_traits_test_util.cc",
- "mojom_traits_test_util.h",
-diff --git a/mojo/public/cpp/platform/socket_utils_posix.cc b/mojo/public/cpp/platform/socket_utils_posix.cc
-index 74ad8bf4ad..faa28cac97 100644
---- a/mojo/public/cpp/platform/socket_utils_posix.cc
-+++ b/mojo/public/cpp/platform/socket_utils_posix.cc
-@@ -34,7 +34,7 @@ bool IsRecoverableError() {
- }
-
- bool GetPeerEuid(base::PlatformFile fd, uid_t* peer_euid) {
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- uid_t socket_euid;
- gid_t socket_gid;
- if (getpeereid(fd, &socket_euid, &socket_gid) < 0) {
-diff --git a/mojo/public/tools/bindings/mojom.gni b/mojo/public/tools/bindings/mojom.gni
-index 16786cd745..70a9f66a07 100644
---- a/mojo/public/tools/bindings/mojom.gni
-+++ b/mojo/public/tools/bindings/mojom.gni
-@@ -768,6 +768,11 @@ template("mojom") {
- enabled_features += [ "is_bsd" ]
- }
-
-+ if (is_netbsd) {
-+ enabled_features += [ "is_netbsd" ]
-+ enabled_features += [ "is_bsd" ]
-+ }
-+
- if (is_freebsd) {
- enabled_features += [ "is_freebsd" ]
- enabled_features += [ "is_bsd" ]
-diff --git a/net/BUILD.gn b/net/BUILD.gn
-index ad08a4f54c..b760548dbe 100644
---- a/net/BUILD.gn
-+++ b/net/BUILD.gn
-@@ -2085,7 +2085,7 @@ static_library("test_support") {
- ]
- }
-
-- if (is_linux || is_chromeos || is_android) {
-+ if ((is_linux || is_chromeos || is_android) && !is_bsd) {
- sources += [
- "base/address_tracker_linux_test_util.cc",
- "base/address_tracker_linux_test_util.h",
-@@ -2889,7 +2889,7 @@ test("net_unittests") {
- ]
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- sources += [
- "base/network_change_notifier_linux_unittest.cc",
- "proxy_resolution/proxy_config_service_linux_unittest.cc",
-diff --git a/net/base/network_change_notifier.cc b/net/base/network_change_notifier.cc
-index 770b3c6b2e..af6f266d9d 100644
---- a/net/base/network_change_notifier.cc
-+++ b/net/base/network_change_notifier.cc
-@@ -523,7 +523,7 @@ const char* NetworkChangeNotifier::ConnectionTypeToString(
- return kConnectionTypeNames[type];
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- AddressMapOwnerLinux* NetworkChangeNotifier::GetAddressMapOwner() {
- return g_network_change_notifier
-@@ -869,7 +869,7 @@ NetworkChangeNotifier::NetworkChangeNotifier(
- }
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- AddressMapOwnerLinux* NetworkChangeNotifier::GetAddressMapOwnerInternal() {
- return nullptr;
- }
-diff --git a/net/base/network_change_notifier.h b/net/base/network_change_notifier.h
-index 6afabd71b9..efae78db21 100644
---- a/net/base/network_change_notifier.h
-+++ b/net/base/network_change_notifier.h
-@@ -18,7 +18,7 @@
- #include "net/base/net_export.h"
- #include "net/base/network_handle.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "net/base/address_map_linux.h"
- #endif
-
-@@ -459,7 +459,7 @@ class NET_EXPORT NetworkChangeNotifier {
- // packets sent lazily.
- static bool IsDefaultNetworkActive();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Returns the AddressTrackerLinux if present.
- static AddressMapOwnerLinux* GetAddressMapOwner();
- #endif
-@@ -629,7 +629,7 @@ class NET_EXPORT NetworkChangeNotifier {
- SystemDnsConfigChangeNotifier* system_dns_config_notifier = nullptr,
- bool omit_observers_in_constructor_for_testing = false);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Returns the AddressMapOwnerLinux if present.
- virtual AddressMapOwnerLinux* GetAddressMapOwnerInternal();
- #endif
-diff --git a/net/dns/BUILD.gn b/net/dns/BUILD.gn
-index 87987cd358..c40300efff 100644
---- a/net/dns/BUILD.gn
-+++ b/net/dns/BUILD.gn
-@@ -171,7 +171,10 @@ source_set("dns") {
- ]
- }
-
-- deps = [ "//net:net_deps" ]
-+ deps = [
-+ "//net:net_deps",
-+ "///services/screen_ai/buildflags",
-+ ]
-
- public_deps = [
- ":dns_client",
-diff --git a/net/dns/dns_reloader.cc b/net/dns/dns_reloader.cc
-index 70796560e0..3bd1c088d4 100644
---- a/net/dns/dns_reloader.cc
-+++ b/net/dns/dns_reloader.cc
-@@ -32,7 +32,7 @@
- // an old musl bug that was fixed by musl c8fdcfe5, but Fuchsia's SDK doesn't
- // have that change.
- #if defined(__RES) && __RES >= 19991006 && !BUILDFLAG(IS_APPLE) && \
-- !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
-+ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA) && !BUILDFLAG(IS_NETBSD)
- // We define this so we don't need to restate the complex condition here twice
- // below - it would be easy for the copies below to get out of sync.
- #define USE_RES_NINIT
-diff --git a/net/dns/public/resolv_reader.cc b/net/dns/public/resolv_reader.cc
-index e393c4ca02..a39114eee9 100644
---- a/net/dns/public/resolv_reader.cc
-+++ b/net/dns/public/resolv_reader.cc
-@@ -40,7 +40,7 @@ std::optional<std::vector<IPEndPoint>> GetNameservers(
- if (!(res.options & RES_INIT))
- return std::nullopt;
-
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- union res_sockaddr_union addresses[MAXNS];
- int nscount = res_getservers(const_cast<res_state>(&res), addresses, MAXNS);
- DCHECK_GE(nscount, 0);
-diff --git a/net/dns/public/scoped_res_state.cc b/net/dns/public/scoped_res_state.cc
-index 2743697bf6..0220fd73ad 100644
---- a/net/dns/public/scoped_res_state.cc
-+++ b/net/dns/public/scoped_res_state.cc
-@@ -28,7 +28,7 @@ ScopedResState::~ScopedResState() {
- #if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
-
- // Prefer res_ndestroy where available.
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- res_ndestroy(&res_);
- #else
- res_nclose(&res_);
-diff --git a/net/socket/udp_socket_posix.cc b/net/socket/udp_socket_posix.cc
-index 4a4b687466..791f5780e1 100644
---- a/net/socket/udp_socket_posix.cc
-+++ b/net/socket/udp_socket_posix.cc
-@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
- constexpr int kPortStart = 1024;
- constexpr int kPortEnd = 65535;
-
-+#if BUILDFLAG(IS_NETBSD)
-+int GetIPv4AddressFromIndex(int socket, uint32_t index, uint32_t* address) {
-+ if (!index) {
-+ *address = htonl(INADDR_ANY);
-+ return OK;
-+ }
-+
-+ sockaddr_in* result = nullptr;
-+
-+ ifreq ifr;
-+ ifr.ifr_addr.sa_family = AF_INET;
-+ if (!if_indextoname(index, ifr.ifr_name))
-+ return MapSystemError(errno);
-+ int rv = ioctl(socket, SIOCGIFADDR, &ifr);
-+ if (rv == -1)
-+ return MapSystemError(errno);
-+ result = reinterpret_cast<sockaddr_in*>(&ifr.ifr_addr);
-+
-+ if (!result)
-+ return ERR_ADDRESS_INVALID;
-+
-+ *address = result->sin_addr.s_addr;
-+ return OK;
-+}
-+#endif
-+
- int GetSocketFDHash(int fd) {
- return fd ^ 1595649551;
- }
-@@ -853,9 +879,17 @@ int UDPSocketPosix::SetMulticastOptions() {
- if (multicast_interface_ != 0) {
- switch (addr_family_) {
- case AF_INET: {
-+#if BUILDFLAG(IS_NETBSD)
-+ ip_mreq mreq = {};
-+ int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+ &mreq.imr_interface.s_addr);
-+ if (error != OK)
-+ return error;
-+#else
- ip_mreqn mreq = {};
- mreq.imr_ifindex = multicast_interface_;
- mreq.imr_address.s_addr = htonl(INADDR_ANY);
-+#endif
- int rv = setsockopt(socket_, IPPROTO_IP, IP_MULTICAST_IF,
- reinterpret_cast<const char*>(&mreq), sizeof(mreq));
- if (rv)
-@@ -918,9 +952,17 @@ int UDPSocketPosix::JoinGroup(const IPAddress& group_address) const {
- case IPAddress::kIPv4AddressSize: {
- if (addr_family_ != AF_INET)
- return ERR_ADDRESS_INVALID;
-+#if BUILDFLAG(IS_NETBSD)
-+ ip_mreq mreq = {};
-+ int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+ &mreq.imr_interface.s_addr);
-+ if (error != OK)
-+ return error;
-+#else
- ip_mreqn mreq = {};
- mreq.imr_ifindex = multicast_interface_;
- mreq.imr_address.s_addr = htonl(INADDR_ANY);
-+#endif
- memcpy(&mreq.imr_multiaddr, group_address.bytes().data(),
- IPAddress::kIPv4AddressSize);
- int rv = setsockopt(socket_, IPPROTO_IP, IP_ADD_MEMBERSHIP,
-@@ -958,9 +1000,17 @@ int UDPSocketPosix::LeaveGroup(const IPAddress& group_address) const {
- case IPAddress::kIPv4AddressSize: {
- if (addr_family_ != AF_INET)
- return ERR_ADDRESS_INVALID;
-+#if BUILDFLAG(IS_NETBSD)
-+ ip_mreq mreq = {};
-+ int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+ &mreq.imr_interface.s_addr);
-+ if (error != OK)
-+ return error;
-+#else
- ip_mreqn mreq = {};
- mreq.imr_ifindex = multicast_interface_;
- mreq.imr_address.s_addr = INADDR_ANY;
-+#endif
- memcpy(&mreq.imr_multiaddr, group_address.bytes().data(),
- IPAddress::kIPv4AddressSize);
- int rv = setsockopt(socket_, IPPROTO_IP, IP_DROP_MEMBERSHIP,
-diff --git a/ppapi/tests/test_utils.h b/ppapi/tests/test_utils.h
-index 52a0c81bef..ad5ccb26a6 100644
---- a/ppapi/tests/test_utils.h
-+++ b/ppapi/tests/test_utils.h
-@@ -314,6 +314,8 @@ do { \
- #define PPAPI_OS_FREEBSD 1
- #elif defined(__OpenBSD__)
- #define PPAPI_OS_OPENBSD 1
-+#elif defined(__NetBSD__)
-+#define PPAPI_OS_NETBSD 1
- #elif defined(__sun)
- #define PPAPI_OS_SOLARIS 1
- #else
-@@ -322,7 +324,8 @@ do { \
-
- /* These are used to determine POSIX-like implementations vs Windows. */
- #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
-- defined(__OpenBSD__) || defined(__sun) || defined(__native_client__)
-+ defined(__OpenBSD__) || defined(__sun) || defined(__native_client__) \
-+ defined(__NetBSD__)
- #define PPAPI_POSIX 1
- #endif
-
-diff --git a/sandbox/policy/BUILD.gn b/sandbox/policy/BUILD.gn
-index d0ef8986ec..84340cb768 100644
---- a/sandbox/policy/BUILD.gn
-+++ b/sandbox/policy/BUILD.gn
-@@ -135,6 +135,17 @@ component("policy") {
- ]
- libs = [ "util" ]
- }
-+ if (is_netbsd) {
-+ sources += [
-+ "netbsd/sandbox_netbsd.cc",
-+ "netbsd/sandbox_netbsd.h",
-+ ]
-+ deps += [
-+ "//sandbox:sandbox_buildflags",
-+ "//ui/gfx/x",
-+ ]
-+ libs = [ "util" ]
-+ }
- if (is_freebsd) {
- sources += [
- "freebsd/sandbox_freebsd.cc",
-diff --git a/sandbox/policy/mojom/sandbox.mojom b/sandbox/policy/mojom/sandbox.mojom
-index 374f6c0cbd..cbee653035 100644
---- a/sandbox/policy/mojom/sandbox.mojom
-+++ b/sandbox/policy/mojom/sandbox.mojom
-@@ -80,6 +80,9 @@ enum Sandbox {
- [EnableIf=is_openbsd]
- kVideoCapture,
-
-+ [EnableIf=is_netbsd]
-+ kVideoCapture,
-+
- [EnableIf=is_freebsd]
- kVideoCapture,
-
-diff --git a/sandbox/policy/netbsd/sandbox_netbsd.cc b/sandbox/policy/netbsd/sandbox_netbsd.cc
-new file mode 100644
-index 0000000000..4f244ec59c
---- /dev/null
-+++ b/sandbox/policy/netbsd/sandbox_netbsd.cc
-@@ -0,0 +1,245 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "sandbox/policy/netbsd/sandbox_netbsd.h"
-+
-+#include <dirent.h>
-+#include <fcntl.h>
-+#include <stdint.h>
-+#include <sys/resource.h>
-+#include <sys/stat.h>
-+#include <sys/time.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+
-+#include <limits>
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/command_line.h"
-+#include "base/debug/stack_trace.h"
-+#include "base/feature_list.h"
-+#include "base/files/file_path.h"
-+#include "base/files/file_util.h"
-+#include "base/files/scoped_file.h"
-+#include "base/logging.h"
-+#include "base/memory/singleton.h"
-+#include "base/path_service.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/string_number_conversions.h"
-+#include "base/system/sys_info.h"
-+#include "base/threading/thread.h"
-+#include "base/time/time.h"
-+#include "build/build_config.h"
-+#include "crypto/crypto_buildflags.h"
-+#include "ppapi/buildflags/buildflags.h"
-+#include "sandbox/constants.h"
-+#include "sandbox/linux/services/credentials.h"
-+#include "sandbox/linux/services/namespace_sandbox.h"
-+#include "sandbox/linux/services/proc_util.h"
-+#include "sandbox/linux/services/resource_limits.h"
-+#include "sandbox/linux/services/thread_helpers.h"
-+#include "sandbox/linux/syscall_broker/broker_command.h"
-+#include "sandbox/linux/syscall_broker/broker_process.h"
-+#include "sandbox/policy/sandbox.h"
-+#include "sandbox/policy/sandbox_type.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "sandbox/policy/switches.h"
-+#include "sandbox/sandbox_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+#if BUILDFLAG(USE_NSS_CERTS)
-+#include "crypto/nss_util.h"
-+#endif
-+
-+#include "third_party/boringssl/src/include/openssl/crypto.h"
-+
-+#include "ui/gfx/font_util.h"
-+
-+namespace sandbox {
-+namespace policy {
-+
-+SandboxLinux::SandboxLinux()
-+ : sandbox_status_flags_(kInvalid),
-+ pre_initialized_(false),
-+ initialize_sandbox_ran_(false),
-+ broker_process_(nullptr) {
-+}
-+
-+SandboxLinux::~SandboxLinux() {
-+ if (pre_initialized_) {
-+ CHECK(initialize_sandbox_ran_);
-+ }
-+}
-+
-+SandboxLinux* SandboxLinux::GetInstance() {
-+ SandboxLinux* instance = base::Singleton<SandboxLinux>::get();
-+ CHECK(instance);
-+ return instance;
-+}
-+
-+void SandboxLinux::StopThread(base::Thread* thread) {
-+ DCHECK(thread);
-+ thread->Stop();
-+}
-+
-+void SandboxLinux::PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type) {
-+ CHECK(!pre_initialized_);
-+#if BUILDFLAG(USING_SANITIZER)
-+ // Sanitizers need to open some resources before the sandbox is enabled.
-+ // This should not fork, not launch threads, not open a directory.
-+ __sanitizer_sandbox_on_notify(sanitizer_args());
-+ sanitizer_args_.reset();
-+#endif
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ const std::string process_type =
-+ command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+ base::SysInfo::AmountOfPhysicalMemory();
-+ base::SysInfo::NumberOfProcessors();
-+ base::SysInfo::CPUModelName();
-+
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ {
-+#if BUILDFLAG(USE_NSS_CERTS)
-+ // The main process has to initialize the ~/.pki dir which won't work
-+ // after unveil(2).
-+ crypto::EnsureNSSInit();
-+#endif
-+ CRYPTO_pre_sandbox_init();
-+
-+ base::FilePath cache_directory, local_directory;
-+
-+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
-+ base::PathService::Get(base::DIR_HOME, &local_directory);
-+
-+ cache_directory = cache_directory.AppendASCII("chromium");
-+ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
-+
-+ if (!base::CreateDirectory(cache_directory)) {
-+ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
-+ }
-+
-+ if (!base::CreateDirectory(local_directory)) {
-+ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
-+ }
-+
-+ break;
-+ }
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ gfx::InitializeFonts();
-+ break;
-+ default:
-+ break;
-+ }
-+
-+ pre_initialized_ = true;
-+}
-+
-+bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+ SandboxLinux::PreSandboxHook hook,
-+ const Options& options) {
-+ DCHECK(!initialize_sandbox_ran_);
-+ initialize_sandbox_ran_ = true;
-+
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ const std::string process_type =
-+ command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+ if (command_line->HasSwitch(switches::kNoSandbox))
-+ return true;
-+
-+ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
-+ << process_type << " sandbox_type=" << GetSandboxTypeInEnglish(sandbox_type);
-+
-+ // Only one thread is running, pre-initialize if not already done.
-+ if (!pre_initialized_)
-+ PreinitializeSandbox(sandbox_type);
-+
-+ // Attempt to limit the future size of the address space of the process.
-+ int error = 0;
-+ const bool limited_as = LimitAddressSpace(&error);
-+ if (error) {
-+ // Restore errno. Internally to |LimitAddressSpace|, the errno due to
-+ // setrlimit may be lost.
-+ errno = error;
-+ PCHECK(limited_as);
-+ }
-+
-+ if (hook)
-+ CHECK(std::move(hook).Run(options));
-+
-+ return true;
-+}
-+
-+bool SandboxLinux::LimitAddressSpace(int* error) {
-+#if !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) && \
-+ !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ if (SandboxTypeFromCommandLine(*command_line) == sandbox::mojom::Sandbox::kNoSandbox) {
-+ return false;
-+ }
-+
-+ // Unfortunately, it does not appear possible to set RLIMIT_AS such that it
-+ // will both (a) be high enough to support V8's and WebAssembly's address
-+ // space requirements while also (b) being low enough to mitigate exploits
-+ // using integer overflows that require large allocations, heap spray, or
-+ // other memory-hungry attack modes.
-+
-+ *error = sandbox::ResourceLimits::Lower(
-+ RLIMIT_DATA, static_cast<rlim_t>(sandbox::kDataSizeLimit));
-+
-+ // Cache the resource limit before turning on the sandbox.
-+ base::SysInfo::AmountOfVirtualMemory();
-+ base::SysInfo::MaxSharedMemorySize();
-+
-+ return *error == 0;
-+#else
-+ base::SysInfo::AmountOfVirtualMemory();
-+ return false;
-+#endif // !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) &&
-+ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+}
-+
-+// static
-+std::string SandboxLinux::GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type) {
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ return "Unsandboxed";
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ return "Renderer";
-+ case sandbox::mojom::Sandbox::kUtility:
-+ return "Utility";
-+ case sandbox::mojom::Sandbox::kGpu:
-+ return "GPU";
-+#if BUILDFLAG(ENABLE_PPAPI)
-+ case sandbox::mojom::Sandbox::kPpapi:
-+ return "PPAPI";
-+#endif
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ return "Network";
-+ case sandbox::mojom::Sandbox::kCdm:
-+ return "CDM";
-+ case sandbox::mojom::Sandbox::kPrintCompositor:
-+ return "Print Compositor";
-+ case sandbox::mojom::Sandbox::kAudio:
-+ return "Audio";
-+ case sandbox::mojom::Sandbox::kSpeechRecognition:
-+ return "Speech Recognition";
-+ case sandbox::mojom::Sandbox::kService:
-+ return "Service";
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ return "Video Capture";
-+ default:
-+ return "Unknown";
-+ }
-+}
-+
-+} // namespace policy
-+} // namespace sandbox
-diff --git a/sandbox/policy/netbsd/sandbox_netbsd.h b/sandbox/policy/netbsd/sandbox_netbsd.h
-new file mode 100644
-index 0000000000..6d711b24e3
---- /dev/null
-+++ b/sandbox/policy/netbsd/sandbox_netbsd.h
-@@ -0,0 +1,278 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+#ifndef SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+#define SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/logging.h"
-+#include "base/posix/global_descriptors.h"
-+#include "sandbox/policy/export.h"
-+#include "sandbox/policy/linux/sandbox_seccomp_bpf_linux.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "base/sanitizer_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+namespace base {
-+template <typename T>
-+struct DefaultSingletonTraits;
-+class Thread;
-+} // namespace base
-+
-+namespace sandbox {
-+namespace syscall_broker {
-+class BrokerProcess;
-+} // namespace syscall_broker
-+} // namespace sandbox
-+
-+namespace sandbox {
-+namespace policy {
-+
-+// A singleton class to represent and change our sandboxing state for the
-+// three main Linux sandboxes.
-+// The sandboxing model allows using two layers of sandboxing. The first layer
-+// can be implemented either with unprivileged namespaces or with the setuid
-+// sandbox. This class provides a way to engage the namespace sandbox, but does
-+// not deal with the legacy setuid sandbox directly.
-+// The second layer is mainly based on seccomp-bpf and is engaged with
-+// InitializeSandbox(). InitializeSandbox() is also responsible for "sealing"
-+// the first layer of sandboxing. That is, InitializeSandbox must always be
-+// called to have any meaningful sandboxing at all.
-+class SANDBOX_POLICY_EXPORT SandboxLinux {
-+ public:
-+ // This is a list of sandbox IPC methods which the renderer may send to the
-+ // sandbox host. See
-+ // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
-+ // This isn't the full list, values < 32 are reserved for methods called from
-+ // Skia, and values < 64 are reserved for libc_interceptor.cc.
-+ enum LinuxSandboxIPCMethods {
-+ DEPRECATED_METHOD_GET_FALLBACK_FONT_FOR_CHAR = 64,
-+ DEPRECATED_METHOD_GET_CHILD_WITH_INODE,
-+ DEPRECATED_METHOD_GET_STYLE_FOR_STRIKE,
-+ METHOD_MAKE_SHARED_MEMORY_SEGMENT,
-+ DEPRECATED_METHOD_MATCH_WITH_FALLBACK,
-+ };
-+
-+ // These form a bitmask which describes the conditions of the Linux sandbox.
-+ // Note: this doesn't strictly give you the current status, it states
-+ // what will be enabled when the relevant processes are initialized.
-+ enum Status {
-+ // SUID sandbox active.
-+ kSUID = 1 << 0,
-+
-+ // Sandbox is using a new PID namespace.
-+ kPIDNS = 1 << 1,
-+
-+ // Sandbox is using a new network namespace.
-+ kNetNS = 1 << 2,
-+
-+ // seccomp-bpf sandbox active.
-+ kSeccompBPF = 1 << 3,
-+
-+ // The Yama LSM module is present and enforcing.
-+ kYama = 1 << 4,
-+
-+ // seccomp-bpf sandbox is active and the kernel supports TSYNC.
-+ kSeccompTSYNC = 1 << 5,
-+
-+ // User namespace sandbox active.
-+ kUserNS = 1 << 6,
-+
-+ // A flag that denotes an invalid sandbox status.
-+ kInvalid = 1 << 31,
-+ };
-+
-+ // SandboxLinux Options are a superset of SandboxSecompBPF Options.
-+ struct Options : public SandboxSeccompBPF::Options {
-+ // When running with a zygote, the namespace sandbox will have already
-+ // been engaged prior to initializing SandboxLinux itself, and need not
-+ // be done so again. Set to true to indicate that there isn't a zygote
-+ // for this process and the step is to be performed here explicitly.
-+ bool engage_namespace_sandbox = false;
-+
-+ // Allow starting the sandbox with multiple threads already running. This
-+ // will enable TSYNC for seccomp-BPF, which syncs the seccomp-BPF policy
-+ // across all running threads.
-+ bool allow_threads_during_sandbox_init = false;
-+
-+ // Enables the CHECK for open directories. The open directory check is only
-+ // useful for the chroot jail (from the semantic layer of the sandbox), and
-+ // can safely be disabled if we are only enabling the seccomp-BPF layer.
-+ bool check_for_open_directories = true;
-+ };
-+
-+ // Callers can provide this hook to run code right before the policy
-+ // is passed to the BPF compiler and the sandbox is engaged. If
-+ // pre_sandbox_hook() returns true, the sandbox will be engaged
-+ // afterwards, otherwise the process is terminated.
-+ using PreSandboxHook = base::OnceCallback<bool(Options)>;
-+
-+ // Get our singleton instance.
-+ static SandboxLinux* GetInstance();
-+
-+ SandboxLinux(const SandboxLinux&) = delete;
-+ SandboxLinux& operator=(const SandboxLinux&) = delete;
-+
-+ bool SetPledge(const char *pstring, const char *ppath);
-+ bool SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Do some initialization that can only be done before any of the sandboxes
-+ // are enabled. If using the setuid sandbox, this should be called manually
-+ // before the setuid sandbox is engaged.
-+ // Security: When this runs, it is imperative that either InitializeSandbox()
-+ // runs as well or that all file descriptors returned in
-+ // GetFileDescriptorsToClose() get closed.
-+ // Otherwise file descriptors that bypass the security of the setuid sandbox
-+ // would be kept open. One must be particularly careful if a process performs
-+ // a fork().
-+ void PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Check that the current process is the init process of a new PID
-+ // namespace and then proceed to drop access to the file system by using
-+ // a new unprivileged namespace. This is a layer-1 sandbox.
-+ // In order for this sandbox to be effective, it must be "sealed" by calling
-+ // InitializeSandbox().
-+ void EngageNamespaceSandbox(bool from_zygote);
-+
-+ // Return a list of file descriptors to close if PreinitializeSandbox() ran
-+ // but InitializeSandbox() won't. Avoid using.
-+ // TODO(jln): get rid of this hack.
-+ std::vector<int> GetFileDescriptorsToClose();
-+
-+ // Seal an eventual layer-1 sandbox and initialize the layer-2 sandbox with
-+ // an adequate policy depending on the process type and command line
-+ // arguments.
-+ // Currently the layer-2 sandbox is composed of seccomp-bpf and address space
-+ // limitations.
-+ // This function should only be called without any thread running.
-+ bool InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+ PreSandboxHook hook,
-+ const Options& options);
-+
-+ // Stop |thread| in a way that can be trusted by the sandbox.
-+ void StopThread(base::Thread* thread);
-+
-+ // Returns the status of the renderer, worker and ppapi sandbox. Can only
-+ // be queried after going through PreinitializeSandbox(). This is a bitmask
-+ // and uses the constants defined in "enum Status" above. Since the
-+ // status needs to be provided before the sandboxes are actually started,
-+ // this returns what will actually happen once InitializeSandbox()
-+ // is called from inside these processes.
-+ int GetStatus();
-+
-+ static std::string GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Returns true if the current process is single-threaded or if the number
-+ // of threads cannot be determined.
-+ bool IsSingleThreaded() const;
-+
-+ // Returns true if we started Seccomp BPF.
-+ bool seccomp_bpf_started() const;
-+
-+ // Check the policy and eventually start the seccomp-bpf sandbox. This should
-+ // never be called with threads started. If we detect that threads have
-+ // started we will crash.
-+ bool StartSeccompBPF(sandbox::mojom::Sandbox sandbox_type,
-+ PreSandboxHook hook,
-+ const Options& options);
-+
-+ // Limit the address space of the current process (and its children) to make
-+ // some vulnerabilities harder to exploit. Writes the errno due to setrlimit
-+ // (including 0 if no error) into |error|.
-+ bool LimitAddressSpace(int* error);
-+
-+ // Returns a file descriptor to proc. The file descriptor is no longer valid
-+ // after the sandbox has been sealed.
-+ int proc_fd() const {
-+ DCHECK_NE(-1, proc_fd_);
-+ return proc_fd_;
-+ }
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+ __sanitizer_sandbox_arguments* sanitizer_args() const {
-+ return sanitizer_args_.get();
-+ };
-+#endif
-+
-+ // A BrokerProcess is a helper that is started before the sandbox is engaged,
-+ // typically from a pre-sandbox hook, that will serve requests to access
-+ // files over an IPC channel. The client of this runs from a SIGSYS handler
-+ // triggered by the seccomp-bpf sandbox.
-+ // |client_sandbox_policy| is the policy being run by the client, and is
-+ // used to derive the equivalent broker-side policy.
-+ // |broker_side_hook| is an alternate pre-sandbox hook to be run before the
-+ // broker itself gets sandboxed, to which the broker side policy and
-+ // |options| are passed.
-+ // Crashes the process if the broker can not be started since continuation
-+ // is impossible (and presumably unsafe).
-+ // This should never be destroyed, as after the sandbox is started it is
-+ // vital to the process.
-+#if 0
-+ void StartBrokerProcess(
-+ const sandbox::syscall_broker::BrokerCommandSet& allowed_command_set,
-+ std::vector<sandbox::syscall_broker::BrokerFilePermission> permissions,
-+ PreSandboxHook broker_side_hook,
-+ const Options& options);
-+
-+ sandbox::syscall_broker::BrokerProcess* broker_process() const {
-+ return broker_process_;
-+ }
-+#endif
-+
-+ private:
-+ friend struct base::DefaultSingletonTraits<SandboxLinux>;
-+
-+ SandboxLinux();
-+ ~SandboxLinux();
-+
-+ // We must have been pre_initialized_ before using these.
-+ bool seccomp_bpf_supported() const;
-+ bool seccomp_bpf_with_tsync_supported() const;
-+
-+ // Returns true if it can be determined that the current process has open
-+ // directories that are not managed by the SandboxLinux class. This would
-+ // be a vulnerability as it would allow to bypass the setuid sandbox.
-+ bool HasOpenDirectories() const;
-+
-+ // The last part of the initialization is to make sure any temporary "hole"
-+ // in the sandbox is closed. For now, this consists of closing proc_fd_.
-+ void SealSandbox();
-+
-+ // GetStatus() makes promises as to how the sandbox will behave. This
-+ // checks that no promises have been broken.
-+ void CheckForBrokenPromises(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Stop |thread| and make sure it does not appear in /proc/self/tasks/
-+ // anymore.
-+ void StopThreadAndEnsureNotCounted(base::Thread* thread) const;
-+
-+ // A file descriptor to /proc. It's dangerous to have it around as it could
-+ // allow for sandbox bypasses. It needs to be closed before we consider
-+ // ourselves sandboxed.
-+ int proc_fd_;
-+
-+ bool seccomp_bpf_started_;
-+ // The value returned by GetStatus(). Gets computed once and then cached.
-+ int sandbox_status_flags_;
-+ // Did PreinitializeSandbox() run?
-+ bool pre_initialized_;
-+ bool seccomp_bpf_supported_; // Accurate if pre_initialized_.
-+ bool seccomp_bpf_with_tsync_supported_; // Accurate if pre_initialized_.
-+ bool yama_is_enforcing_; // Accurate if pre_initialized_.
-+ bool initialize_sandbox_ran_; // InitializeSandbox() was called.
-+#if BUILDFLAG(USING_SANITIZER)
-+ std::unique_ptr<__sanitizer_sandbox_arguments> sanitizer_args_;
-+#endif
-+ sandbox::syscall_broker::BrokerProcess* broker_process_; // Leaked as global.
-+};
-+
-+} // namespace policy
-+} // namespace sandbox
-+
-+#endif // SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-diff --git a/sandbox/policy/openbsd/sandbox_openbsd.cc b/sandbox/policy/openbsd/sandbox_openbsd.cc
-index ba5379fac1..291a14f45f 100644
---- a/sandbox/policy/openbsd/sandbox_openbsd.cc
-+++ b/sandbox/policy/openbsd/sandbox_openbsd.cc
-@@ -65,11 +65,11 @@
-
- #define MAXTOKENS 3
-
--#define _UNVEIL_MAIN "/etc/chromium/unveil.main";
--#define _UNVEIL_GPU "/etc/chromium/unveil.gpu";
--#define _UNVEIL_UTILITY_NETWORK "/etc/chromium/unveil.utility_network";
--#define _UNVEIL_UTILITY_AUDIO "/etc/chromium/unveil.utility_audio";
--#define _UNVEIL_UTILITY_VIDEO "/etc/chromium/unveil.utility_video";
-+#define _UNVEIL_MAIN "@PKG_SYSCONFBASE@/chromium/unveil.main";
-+#define _UNVEIL_GPU "@PKG_SYSCONFBASE@/chromium/unveil.gpu";
-+#define _UNVEIL_UTILITY_NETWORK "@PKG_SYSCONFBASE@/chromium/unveil.utility_network";
-+#define _UNVEIL_UTILITY_AUDIO "@PKG_SYSCONFBASE@/chromium/unveil.utility_audio";
-+#define _UNVEIL_UTILITY_VIDEO "@PKG_SYSCONFBASE@/chromium/unveil.utility_video";
-
- namespace sandbox {
- namespace policy {
-@@ -320,7 +320,7 @@ bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-
- switch(sandbox_type) {
- case sandbox::mojom::Sandbox::kNoSandbox:
-- SetPledge(NULL, "/etc/chromium/pledge.main");
-+ SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.main");
- break;
- case sandbox::mojom::Sandbox::kRenderer:
- // prot_exec needed by v8
-@@ -337,13 +337,13 @@ bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
- break;
- #endif
- case sandbox::mojom::Sandbox::kAudio:
-- SetPledge(NULL, "/etc/chromium/pledge.utility_audio");
-+ SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_audio");
- break;
- case sandbox::mojom::Sandbox::kNetwork:
-- SetPledge(NULL, "/etc/chromium/pledge.utility_network");
-+ SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_network");
- break;
- case sandbox::mojom::Sandbox::kVideoCapture:
-- SetPledge(NULL, "/etc/chromium/pledge.utility_video");
-+ SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_video");
- break;
- case sandbox::mojom::Sandbox::kUtility:
- case sandbox::mojom::Sandbox::kService:
-diff --git a/sandbox/policy/sandbox.h b/sandbox/policy/sandbox.h
-index 44f331a70f..4a27162638 100644
---- a/sandbox/policy/sandbox.h
-+++ b/sandbox/policy/sandbox.h
-@@ -14,6 +14,8 @@
-
- #if BUILDFLAG(IS_OPENBSD)
- #include "sandbox/policy/openbsd/sandbox_openbsd.h"
-+#elif BUILDFLAG(IS_NETBSD)
-+#include "sandbox/policy/netbsd/sandbox_netbsd.h"
- #elif BUILDFLAG(IS_FREEBSD)
- #include "sandbox/policy/freebsd/sandbox_freebsd.h"
- #endif
-diff --git a/services/device/hid/BUILD.gn b/services/device/hid/BUILD.gn
-index 1215615a54..38e1e14aca 100644
---- a/services/device/hid/BUILD.gn
-+++ b/services/device/hid/BUILD.gn
-@@ -55,6 +55,15 @@ source_set("hid") {
- ]
- }
-
-+# if (is_netbsd) {
-+# sources += [
-+# "hid_connection_netbsd.cc",
-+# "hid_connection_netbsd.h",
-+# "hid_service_netbsd.cc",
-+# "hid_service_netbsd.h",
-+# ]
-+# }
-+
- if ((is_linux || is_chromeos) && !is_bsd && use_udev) {
- sources += [
- "hid_connection_linux.cc",
-diff --git a/services/device/hid/hid_connection_netbsd.cc b/services/device/hid/hid_connection_netbsd.cc
-new file mode 100644
-index 0000000000..941a0f7eee
---- /dev/null
-+++ b/services/device/hid/hid_connection_netbsd.cc
-@@ -0,0 +1,240 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_connection_netbsd.h"
-+
-+#include <dev/usb/usbhid.h>
-+#include <dev/usb/usb_ioctl.h>
-+
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/location.h"
-+#include "base/numerics/safe_math.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_service.h"
-+
-+namespace device {
-+
-+class HidConnectionNetBSD::BlockingTaskRunnerHelper {
-+ public:
-+ BlockingTaskRunnerHelper(base::ScopedFD fd,
-+ scoped_refptr<HidDeviceInfo> device_info,
-+ base::WeakPtr<HidConnectionNetBSD> connection)
-+ : fd_(std::move(fd)),
-+ connection_(connection),
-+ origin_task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+ DETACH_FROM_SEQUENCE(sequence_checker_);
-+ // Report buffers must always have room for the report ID.
-+ report_buffer_size_ = device_info->max_input_report_size() + 1;
-+ has_report_id_ = device_info->has_report_id();
-+ }
-+
-+ BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
-+ BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
-+
-+ ~BlockingTaskRunnerHelper() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); }
-+
-+ // Starts the FileDescriptorWatcher that reads input events from the device.
-+ // Must be called on a thread that has a base::MessageLoopForIO.
-+ void Start() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::internal::AssertBlockingAllowed();
-+
-+ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+ fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnFileCanReadWithoutBlocking,
-+ base::Unretained(this)));
-+ }
-+
-+ void Write(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+
-+ auto data = buffer->as_vector().data();
-+ size_t size = buffer->size();
-+ // if report id is 0, it shouldn't be included
-+ if (data[0] == 0) {
-+ data++;
-+ size--;
-+ }
-+
-+ ssize_t result = HANDLE_EINTR(write(fd_.get(), data, size));
-+ if (result < 0) {
-+ HID_PLOG(EVENT) << "Write failed";
-+ origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), false));
-+ } else {
-+ if (static_cast<size_t>(result) != size)
-+ HID_LOG(EVENT) << "Incomplete HID write: " << result << " != " << size;
-+ origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), true));
-+ }
-+ }
-+
-+ void GetFeatureReport(uint8_t report_id,
-+ scoped_refptr<base::RefCountedBytes> buffer,
-+ ReadCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ struct usb_gen_descriptor ugd;
-+ ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+ ugd.ugd_data = buffer->as_vector().data();
-+ ugd.ugd_maxlen = buffer->size();
-+ int result = HANDLE_EINTR(
-+ ioctl(fd_.get(), USB_GET_REPORT, &ugd));
-+ if (result < 0) {
-+ HID_PLOG(EVENT) << "Failed to get feature report";
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), false, nullptr, 0));
-+ } else if (result == 0) {
-+ HID_LOG(EVENT) << "Get feature result too short.";
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), false, nullptr, 0));
-+ } else {
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), true, buffer, result));
-+ }
-+ }
-+
-+ void SendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ struct usb_gen_descriptor ugd;
-+ ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+ ugd.ugd_data = buffer->as_vector().data();
-+ ugd.ugd_maxlen = buffer->size();
-+ // NetBSD does not require report id if it's not used
-+ if (buffer->data()[0] == 0) {
-+ ugd.ugd_data = buffer->as_vector().data() + 1;
-+ ugd.ugd_maxlen = buffer->size() - 1;
-+ } else {
-+ ugd.ugd_data = buffer->as_vector().data();
-+ ugd.ugd_maxlen = buffer->size();
-+ }
-+ int result = HANDLE_EINTR(
-+ ioctl(fd_.get(), USB_SET_REPORT, &ugd));
-+ if (result < 0) {
-+ HID_PLOG(EVENT) << "Failed to send feature report";
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), false));
-+ } else {
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), true));
-+ }
-+ }
-+
-+ private:
-+ void OnFileCanReadWithoutBlocking() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+ scoped_refptr<base::RefCountedBytes> buffer(new base::RefCountedBytes(report_buffer_size_));
-+ unsigned char* data = buffer->as_vector().data();
-+ size_t length = report_buffer_size_;
-+ if (!has_report_id_) {
-+ // NetBSD will not prefix the buffer with a report ID if report IDs are not
-+ // used by the device. Prefix the buffer with 0.
-+ *data++ = 0;
-+ length--;
-+ }
-+
-+ ssize_t bytes_read = HANDLE_EINTR(read(fd_.get(), data, length));
-+ if (bytes_read < 0) {
-+ if (errno != EAGAIN) {
-+ HID_PLOG(EVENT) << "Read failed";
-+ // This assumes that the error is unrecoverable and disables reading
-+ // from the device until it has been re-opened.
-+ // TODO(reillyg): Investigate starting and stopping the file descriptor
-+ // watcher in response to pending read requests so that per-request
-+ // errors can be returned to the client.
-+ file_watcher_.reset();
-+ }
-+ return;
-+ }
-+ if (!has_report_id_) {
-+ // Behave as if the byte prefixed above as the the report ID was read.
-+ bytes_read++;
-+ }
-+
-+ origin_task_runner_->PostTask(
-+ FROM_HERE, base::BindOnce(&HidConnectionNetBSD::ProcessInputReport,
-+ connection_, buffer, bytes_read));
-+ }
-+
-+ SEQUENCE_CHECKER(sequence_checker_);
-+ base::ScopedFD fd_;
-+ size_t report_buffer_size_;
-+ bool has_report_id_;
-+ base::WeakPtr<HidConnectionNetBSD> connection_;
-+ const scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
-+ std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+};
-+
-+HidConnectionNetBSD::HidConnectionNetBSD(
-+ scoped_refptr<HidDeviceInfo> device_info,
-+ base::ScopedFD fd,
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports)
-+ : HidConnection(device_info, allow_protected_reports, allow_fido_reports),
-+ helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner)),
-+ blocking_task_runner_(std::move(blocking_task_runner)) {
-+ helper_.reset(new BlockingTaskRunnerHelper(std::move(fd), device_info,
-+ weak_factory_.GetWeakPtr()));
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE, base::BindOnce(&BlockingTaskRunnerHelper::Start,
-+ base::Unretained(helper_.get())));
-+}
-+
-+HidConnectionNetBSD::~HidConnectionNetBSD() {}
-+
-+void HidConnectionNetBSD::PlatformClose() {
-+ // By closing the device on the blocking task runner 1) the requirement that
-+ // base::ScopedFD is destroyed on a thread where I/O is allowed is satisfied
-+ // and 2) any tasks posted to this task runner that refer to this file will
-+ // complete before it is closed.
-+ blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+void HidConnectionNetBSD::PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::Write, base::Unretained(helper_.get()),
-+ buffer, std::move(callback)));
-+}
-+
-+void HidConnectionNetBSD::PlatformGetFeatureReport(uint8_t report_id,
-+ ReadCallback callback) {
-+ // The first byte of the destination buffer is the report ID being requested
-+ // and is overwritten by the feature report.
-+ DCHECK_GT(device_info()->max_feature_report_size(), 0u);
-+ scoped_refptr<base::RefCountedBytes> buffer(
-+ new base::RefCountedBytes(device_info()->max_feature_report_size() + 1));
-+ if (report_id != 0)
-+ buffer->as_vector().data()[0] = report_id;
-+
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::GetFeatureReport,
-+ base::Unretained(helper_.get()), report_id,
-+ buffer, std::move(callback)));
-+}
-+
-+void HidConnectionNetBSD::PlatformSendFeatureReport(
-+ scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::SendFeatureReport,
-+ base::Unretained(helper_.get()), buffer, std::move(callback)));
-+}
-+
-+} // namespace device
-diff --git a/services/device/hid/hid_connection_netbsd.h b/services/device/hid/hid_connection_netbsd.h
-new file mode 100644
-index 0000000000..ab38024093
---- /dev/null
-+++ b/services/device/hid/hid_connection_netbsd.h
-@@ -0,0 +1,67 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef DEVICE_HID_HID_CONNECTION_NETBSD_H_
-+#define DEVICE_HID_HID_CONNECTION_NETBSD_H_
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+
-+#include "base/files/scoped_file.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/memory/ref_counted_memory.h"
-+#include "base/task/sequenced_task_runner.h"
-+#include "services/device/hid/hid_connection.h"
-+
-+namespace base {
-+class SequencedTaskRunner;
-+}
-+
-+namespace net {
-+class IOBuffer;
-+}
-+
-+namespace device {
-+
-+class HidConnectionNetBSD : public HidConnection {
-+ public:
-+ HidConnectionNetBSD(
-+ scoped_refptr<HidDeviceInfo> device_info,
-+ base::ScopedFD fd,
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports);
-+
-+ private:
-+ friend class base::RefCountedThreadSafe<HidConnectionNetBSD>;
-+ class BlockingTaskRunnerHelper;
-+
-+ HidConnectionNetBSD(const HidConnectionNetBSD&) = delete;
-+ HidConnectionNetBSD& operator=(const HidConnectionNetBSD&) = delete;
-+
-+ ~HidConnectionNetBSD() override;
-+
-+ // HidConnection implementation.
-+ void PlatformClose() override;
-+ void PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) override;
-+ void PlatformGetFeatureReport(uint8_t report_id,
-+ ReadCallback callback) override;
-+ void PlatformSendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) override;
-+
-+ // |helper_| lives on the sequence to which |blocking_task_runner_| posts
-+ // tasks so all calls must be posted there including this object's
-+ // destruction.
-+ std::unique_ptr<BlockingTaskRunnerHelper, base::OnTaskRunnerDeleter> helper_;
-+
-+ const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-+ const scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+
-+ base::WeakPtrFactory<HidConnectionNetBSD> weak_factory_{this};
-+};
-+
-+} // namespace device
-+
-+#endif // DEVICE_HID_HID_CONNECTION_FREEBSD_H_
-diff --git a/services/device/hid/hid_service_freebsd.cc b/services/device/hid/hid_service_freebsd.cc
-index 0b6bf3b4ce..d7a6ee97af 100644
---- a/services/device/hid/hid_service_freebsd.cc
-+++ b/services/device/hid/hid_service_freebsd.cc
-@@ -228,7 +228,7 @@ class HidServiceFreeBSD::BlockingTaskRunnerHelper {
- struct sockaddr_un sa;
-
- sa.sun_family = AF_UNIX;
-- strlcpy(sa.sun_path, "/var/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-+ strlcpy(sa.sun_path, "@VARBASE@/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
- if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
- close(devd_fd);
- return;
-diff --git a/services/device/hid/hid_service_netbsd.cc b/services/device/hid/hid_service_netbsd.cc
-new file mode 100644
-index 0000000000..5f0a890e57
---- /dev/null
-+++ b/services/device/hid/hid_service_netbsd.cc
-@@ -0,0 +1,395 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_service_netbsd.h"
-+
-+#include <dev/usb/usb_ioctl.h>
-+#include <stdint.h>
-+#include <sys/socket.h>
-+#include <sys/un.h>
-+
-+#include <set>
-+#include <string>
-+#include <vector>
-+
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/files/file_enumerator.h"
-+#include "base/files/file_util.h"
-+#include "base/files/file.h"
-+#include "base/location.h"
-+#include "base/logging.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/stl_util.h"
-+#include "base/strings/pattern.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/strings/sys_string_conversions.h"
-+#include "base/strings/string_util.h"
-+#include "base/strings/string_split.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/task/thread_pool.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_connection_netbsd.h"
-+
-+const int kMaxPermissionChecks = 5;
-+
-+namespace device {
-+
-+struct HidServiceNetBSD::ConnectParams {
-+ ConnectParams(scoped_refptr<HidDeviceInfo> device_info,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports,
-+ ConnectCallback callback)
-+ : device_info(std::move(device_info)),
-+ allow_protected_reports(allow_protected_reports),
-+ allow_fido_reports(allow_fido_reports),
-+ callback(std::move(callback)),
-+ task_runner(base::SequencedTaskRunner::GetCurrentDefault()),
-+ blocking_task_runner(
-+ base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)) {}
-+ ~ConnectParams() {}
-+
-+ scoped_refptr<HidDeviceInfo> device_info;
-+ bool allow_protected_reports;
-+ bool allow_fido_reports;
-+ ConnectCallback callback;
-+ scoped_refptr<base::SequencedTaskRunner> task_runner;
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner;
-+ base::ScopedFD fd;
-+};
-+
-+class HidServiceNetBSD::BlockingTaskRunnerHelper {
-+ public:
-+ BlockingTaskRunnerHelper(base::WeakPtr<HidServiceNetBSD> service)
-+ : service_(std::move(service)),
-+ task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+ DETACH_FROM_SEQUENCE(sequence_checker_);
-+
-+ timer_.reset(new base::RepeatingTimer());
-+ devd_buffer_ = new net::IOBufferWithSize(1024);
-+ }
-+
-+ BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
-+ BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
-+
-+ ~BlockingTaskRunnerHelper() {
-+ }
-+
-+ void Start() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+ const base::FilePath kDevRoot("/dev");
-+ const std::string kUHIDPattern("/dev/uhid*");
-+
-+ base::FileEnumerator enumerator(kDevRoot, false, base::FileEnumerator::FILES);
-+ do {
-+ const base::FilePath next_device_path(enumerator.Next());
-+ const std::string next_device = next_device_path.value();
-+ if (next_device.empty())
-+ break;
-+
-+ if (base::MatchPattern(next_device, kUHIDPattern))
-+ OnDeviceAdded(next_device.substr(5));
-+ } while (true);
-+
-+ SetupDevdMonitor();
-+
-+ task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&HidServiceNetBSD::FirstEnumerationComplete, service_));
-+ }
-+
-+ bool HaveReadWritePermissions(std::string device_id) {
-+ std::string device_node = "/dev/" + device_id;
-+ base::internal::AssertBlockingAllowed();
-+
-+ base::FilePath device_path(device_node);
-+ base::File device_file;
-+ int flags =
-+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+ device_file.Initialize(device_path, flags);
-+ if (!device_file.IsValid())
-+ return false;
-+
-+ return true;
-+ }
-+
-+ void OnDeviceAdded(std::string device_id) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ std::string device_node = "/dev/" + device_id;
-+ uint16_t vendor_id = 0xffff;
-+ uint16_t product_id = 0xffff;
-+ std::string product_name = "";
-+ std::string serial_number = "";
-+
-+ std::vector<uint8_t> report_descriptor;
-+
-+ base::internal::AssertBlockingAllowed();
-+
-+ base::FilePath device_path(device_node);
-+ base::File device_file;
-+ int flags =
-+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+ device_file.Initialize(device_path, flags);
-+ if (!device_file.IsValid()) {
-+ HID_LOG(ERROR) << "Failed to open '" << device_node
-+ << "': "
-+ << base::File::ErrorToString(device_file.error_details());
-+ return;
-+ }
-+
-+ base::ScopedFD fd;
-+ fd.reset(device_file.TakePlatformFile());
-+
-+ struct usb_gen_descriptor ugd;
-+ ugd.ugd_data = NULL;
-+ ugd.ugd_maxlen = 0xffff;
-+ int result = HANDLE_EINTR(
-+ ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+ if (result < 0) {
-+ HID_LOG(ERROR) << "Failed to get report descriptor size";
-+ return;
-+ }
-+
-+ report_descriptor.resize(ugd.ugd_actlen);
-+
-+ ugd.ugd_data = report_descriptor.data();
-+ ugd.ugd_maxlen = ugd.ugd_actlen;
-+ result = HANDLE_EINTR(
-+ ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+ if (result < 0) {
-+ HID_LOG(ERROR) << "Failed to get report descriptor";
-+ return;
-+ }
-+
-+ scoped_refptr<HidDeviceInfo> device_info(new HidDeviceInfo(
-+ device_id,
-+ /*physical_device_id*/"",
-+ vendor_id,
-+ product_id,
-+ product_name,
-+ serial_number,
-+ device::mojom::HidBusType::kHIDBusTypeUSB,
-+ report_descriptor,
-+ device_node));
-+
-+ task_runner_->PostTask(FROM_HERE, base::BindOnce(&HidServiceNetBSD::AddDevice,
-+ service_, device_info));
-+ }
-+
-+ void OnDeviceRemoved(std::string device_id) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ task_runner_->PostTask(
-+ FROM_HERE, base::BindOnce(&HidServiceNetBSD::RemoveDevice, service_,
-+ device_id));
-+ }
-+
-+ private:
-+
-+ void CheckPendingPermissionChange() {
-+ base::internal::AssertBlockingAllowed();
-+ std::map<std::string, int>::iterator it;
-+ for (it = permissions_checks_attempts_.begin(); it != permissions_checks_attempts_.end();) {
-+ std::string device_name = it->first;
-+ bool keep = true;
-+ if (HaveReadWritePermissions(device_name)) {
-+ OnDeviceAdded(device_name);
-+ keep = false;
-+ }
-+ else if (it->second-- <= 0) {
-+ HID_LOG(ERROR) << "Still don't have write permissions to '" << device_name
-+ << "' after " << kMaxPermissionChecks << " attempts";
-+ keep = false;
-+ }
-+
-+ if (keep)
-+ ++it;
-+ else
-+ permissions_checks_attempts_.erase(it++);
-+ }
-+
-+ if (permissions_checks_attempts_.empty())
-+ timer_->Stop();
-+ }
-+
-+ void SetupDevdMonitor() {
-+ base::internal::AssertBlockingAllowed();
-+
-+ int devd_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
-+ if (devd_fd < 0)
-+ return;
-+
-+ struct sockaddr_un sa;
-+
-+ sa.sun_family = AF_UNIX;
-+ strlcpy(sa.sun_path, "@VARBASE@/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-+ if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
-+ close(devd_fd);
-+ return;
-+ }
-+
-+ devd_fd_.reset(devd_fd);
-+ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+ devd_fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnDevdMessageCanBeRead,
-+ base::Unretained(this)));
-+ }
-+
-+ void OnDevdMessageCanBeRead() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ ssize_t bytes_read = HANDLE_EINTR(recv(devd_fd_.get(), devd_buffer_->data(),
-+ devd_buffer_->size() - 1, MSG_WAITALL));
-+ if (bytes_read < 0) {
-+ if (errno != EAGAIN) {
-+ HID_LOG(ERROR) << "Read failed";
-+ file_watcher_.reset();
-+ }
-+ return;
-+ }
-+
-+ devd_buffer_->data()[bytes_read] = 0;
-+ char *data = devd_buffer_->data();
-+ // It may take some time for devd to change permissions
-+ // on /dev/uhidX node. So do not fail immediately if
-+ // open fail. Retry each second for kMaxPermissionChecks
-+ // times before giving up entirely
-+ if (base::StartsWith(data, "+uhid", base::CompareCase::SENSITIVE)) {
-+ std::vector<std::string> parts = base::SplitString(
-+ data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+ if (!parts.empty()) {
-+ std::string device_name = parts[0].substr(1); // skip '+'
-+ if (HaveReadWritePermissions(device_name))
-+ OnDeviceAdded(parts[0].substr(1));
-+ else {
-+ // Do not re-add to checks
-+ if (permissions_checks_attempts_.find(device_name) == permissions_checks_attempts_.end()) {
-+ permissions_checks_attempts_.insert(std::pair<std::string, int>(device_name, kMaxPermissionChecks));
-+ timer_->Start(FROM_HERE, base::Seconds(1),
-+ this, &BlockingTaskRunnerHelper::CheckPendingPermissionChange);
-+ }
-+ }
-+ }
-+ }
-+
-+ if (base::StartsWith(data, "-uhid", base::CompareCase::SENSITIVE)) {
-+ std::vector<std::string> parts = base::SplitString(
-+ data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+ if (!parts.empty()) {
-+ std::string device_name = parts[0].substr(1); // skip '-'
-+ auto it = permissions_checks_attempts_.find(device_name);
-+ if (it != permissions_checks_attempts_.end()) {
-+ permissions_checks_attempts_.erase(it);
-+ if (permissions_checks_attempts_.empty())
-+ timer_->Stop();
-+ }
-+ OnDeviceRemoved(parts[0].substr(1));
-+ }
-+ }
-+ }
-+
-+ SEQUENCE_CHECKER(sequence_checker_);
-+
-+ // This weak pointer is only valid when checked on this task runner.
-+ base::WeakPtr<HidServiceNetBSD> service_;
-+ scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+ std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+ std::unique_ptr<base::RepeatingTimer> timer_;
-+ base::ScopedFD devd_fd_;
-+ scoped_refptr<net::IOBufferWithSize> devd_buffer_;
-+ std::map<std::string, int> permissions_checks_attempts_;
-+};
-+
-+HidServiceNetBSD::HidServiceNetBSD()
-+ : blocking_task_runner_(
-+ base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)),
-+ helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner_)) {
-+ helper_.reset(new BlockingTaskRunnerHelper(weak_factory_.GetWeakPtr()));
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::Start, base::Unretained(helper_.get())));
-+}
-+
-+HidServiceNetBSD::~HidServiceNetBSD() {
-+ blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+base::WeakPtr<HidService> HidServiceNetBSD::GetWeakPtr() {
-+ return weak_factory_.GetWeakPtr();
-+}
-+
-+// static
-+void HidServiceNetBSD::OpenOnBlockingThread(
-+ std::unique_ptr<ConnectParams> params) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
-+
-+ base::FilePath device_path(params->device_info->device_node());
-+ base::File device_file;
-+ int flags =
-+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+ device_file.Initialize(device_path, flags);
-+ if (!device_file.IsValid()) {
-+ HID_LOG(EVENT) << "Failed to open '" << params->device_info->device_node()
-+ << "': "
-+ << base::File::ErrorToString(device_file.error_details());
-+ task_runner->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(params->callback), nullptr));
-+ return;
-+ }
-+ params->fd.reset(device_file.TakePlatformFile());
-+ task_runner->PostTask(FROM_HERE, base::BindOnce(&HidServiceNetBSD::FinishOpen,
-+ std::move(params)));
-+}
-+
-+void HidServiceNetBSD::Connect(const std::string& device_guid,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports,
-+ ConnectCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+ const auto& map_entry = devices().find(device_guid);
-+ if (map_entry == devices().end()) {
-+ base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
-+ FROM_HERE, base::BindOnce(std::move(callback), nullptr));
-+ return;
-+ }
-+
-+ scoped_refptr<HidDeviceInfo> device_info = map_entry->second;
-+
-+ auto params = std::make_unique<ConnectParams>(device_info,
-+ allow_protected_reports,
-+ allow_fido_reports,
-+ std::move(callback));
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner =
-+ params->blocking_task_runner;
-+
-+ blocking_task_runner->PostTask(
-+ FROM_HERE, base::BindOnce(&HidServiceNetBSD::OpenOnBlockingThread,
-+ std::move(params)));
-+}
-+
-+// static
-+void HidServiceNetBSD::FinishOpen(std::unique_ptr<ConnectParams> params) {
-+ DCHECK(params->fd.is_valid());
-+
-+ if (!base::SetNonBlocking(params->fd.get())) {
-+ HID_PLOG(ERROR) << "Failed to set the non-blocking flag on the device fd";
-+ std::move(params->callback).Run(nullptr);
-+ }
-+
-+ std::move(params->callback).Run(base::MakeRefCounted<HidConnectionNetBSD>(
-+ std::move(params->device_info),
-+ std::move(params->fd),
-+ std::move(params->blocking_task_runner),
-+ params->allow_protected_reports,
-+ params->allow_fido_reports
-+ ));
-+}
-+
-+} // namespace device
-diff --git a/services/device/hid/hid_service_netbsd.h b/services/device/hid/hid_service_netbsd.h
-new file mode 100644
-index 0000000000..917394c54b
---- /dev/null
-+++ b/services/device/hid/hid_service_netbsd.h
-@@ -0,0 +1,49 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef DEVICE_HID_HID_SERVICE_NETBSD_H_
-+#define DEVICE_HID_HID_SERVICE_NETBSD_H_
-+
-+#include <string>
-+
-+#include "base/memory/ref_counted.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/timer/timer.h"
-+#include "services/device/hid/hid_service.h"
-+#include "net/base/io_buffer.h"
-+
-+namespace device {
-+
-+class HidServiceNetBSD : public HidService {
-+ public:
-+ HidServiceNetBSD();
-+
-+ HidServiceNetBSD(const HidServiceNetBSD&) = delete;
-+ HidServiceNetBSD& operator=(const HidServiceNetBSD&) = delete;
-+
-+ ~HidServiceNetBSD() override;
-+
-+ void Connect(const std::string& device_guid,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports,
-+ ConnectCallback connect) override;
-+ base::WeakPtr<HidService> GetWeakPtr() override;
-+
-+ private:
-+ struct ConnectParams;
-+ class BlockingTaskRunnerHelper;
-+
-+ static void OpenOnBlockingThread(std::unique_ptr<ConnectParams> params);
-+ static void FinishOpen(std::unique_ptr<ConnectParams> params);
-+
-+ const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-+ // |helper_| lives on the sequence |blocking_task_runner_| posts to and holds
-+ // a weak reference back to the service that owns it.
-+ std::unique_ptr<BlockingTaskRunnerHelper, base::OnTaskRunnerDeleter> helper_;
-+ base::WeakPtrFactory<HidServiceNetBSD> weak_factory_{this};
-+};
-+
-+} // namespace device
-+
-+#endif // DEVICE_HID_HID_SERVICE_FREEBSD_H_
-diff --git a/services/device/time_zone_monitor/time_zone_monitor_linux.cc b/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-index 467564dbbb..fa6cf06f1b 100644
---- a/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-+++ b/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -137,7 +137,7 @@ class TimeZoneMonitorLinuxImpl
- // reasonable.
- const char* const kFilesToWatch[] = {
- #if BUILDFLAG(IS_BSD)
-- "/etc/localtime",
-+ "@PKG_SYSCONFBASE@/localtime",
- #else
- "/etc/localtime", "/etc/timezone", "/etc/TZ",
- #endif
-diff --git a/services/device/usb/BUILD.gn b/services/device/usb/BUILD.gn
-index b4fe1201a9..d2c614a53c 100644
---- a/services/device/usb/BUILD.gn
-+++ b/services/device/usb/BUILD.gn
-@@ -114,7 +114,7 @@ static_library("usb") {
- deps += [ "//third_party/libusb" ]
- }
-
-- if (is_freebsd) {
-+ if (is_freebsd || is_netbsd) {
- sources += [
- "usb_service_fake.cc",
- "usb_service_fake.h",
-diff --git a/services/device/usb/usb_service.cc b/services/device/usb/usb_service.cc
-index 3dd82933c6..e9698762bd 100644
---- a/services/device/usb/usb_service.cc
-+++ b/services/device/usb/usb_service.cc
-@@ -29,7 +29,7 @@
- #include "services/device/usb/usb_service_win.h"
- #elif BUILDFLAG(IS_OPENBSD)
- #include "services/device/usb/usb_service_impl.h"
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- #include "services/device/usb/usb_service_fake.h"
- #endif
-
-diff --git a/services/network/network_sandbox_hook_linux.h b/services/network/network_sandbox_hook_linux.h
-index 9d39bb72c6..20ff2dfaea 100644
---- a/services/network/network_sandbox_hook_linux.h
-+++ b/services/network/network_sandbox_hook_linux.h
-@@ -6,7 +6,7 @@
- #define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
-
- #include "base/component_export.h"
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include "sandbox/policy/sandbox.h"
- #else
- #include "sandbox/policy/linux/sandbox_linux.h"
-diff --git a/services/network/public/cpp/BUILD.gn b/services/network/public/cpp/BUILD.gn
-index b03c247761..ca49036e44 100644
---- a/services/network/public/cpp/BUILD.gn
-+++ b/services/network/public/cpp/BUILD.gn
-@@ -614,7 +614,7 @@ source_set("tests") {
- ]
- }
-
-- if (is_linux) {
-+ if ((is_linux) && !is_bsd) {
- sources += [ "network_interface_change_listener_mojom_traits_unittest.cc" ]
- }
-
-diff --git a/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc b/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-index 8420decc95..102c9586a7 100644
---- a/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-+++ b/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-@@ -12,7 +12,7 @@
-
- #include <vector>
-
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #define vm_rssize info.p_vm_rssize
- #elif BUILDFLAG(IS_FREEBSD)
- #include <sys/user.h>
-@@ -28,13 +28,21 @@ bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
- ? base::Process::Current()
- : base::Process::Open(pid);
- const size_t kPageSize = base::GetPageSize();
-+#if BUILDFLAG(IS_NETBSD)
-+ struct kinfo_proc2 info;
-+ size_t length = sizeof(struct kinfo_proc2);
-+#else
- struct kinfo_proc info;
- size_t length = sizeof(struct kinfo_proc);
-+#endif
- #if BUILDFLAG(IS_OPENBSD)
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle(),
- static_cast<int>(length), 1 };
- #elif BUILDFLAG(IS_FREEBSD)
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle() };
-+#elif BUILDFLAG(IS_NETBSD)
-+ int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process.Handle(),
-+ sizeof(struct kinfo_proc2), 1 };
- #endif
-
- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
-diff --git a/skia/ext/platform_canvas.h b/skia/ext/platform_canvas.h
-index 34d8b858f5..4a14221dbd 100644
---- a/skia/ext/platform_canvas.h
-+++ b/skia/ext/platform_canvas.h
-@@ -58,7 +58,7 @@ SK_API HDC GetNativeDrawingContext(SkCanvas* canvas);
-
- #elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \
- defined(__sun) || defined(ANDROID) || defined(__APPLE__) || \
-- defined(__Fuchsia__)
-+ defined(__Fuchsia__) || defined(__NetBSD__)
- // Construct a canvas from the given memory region. The memory is not cleared
- // first. @data must be, at least, @height * StrideForWidth(@width) bytes.
- SK_API std::unique_ptr<SkCanvas> CreatePlatformCanvasWithPixels(
-diff --git a/third_party/abseil-cpp/absl/base/internal/raw_logging.cc b/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-index d32b40a8bb..d2b3b1faa5 100644
---- a/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-+++ b/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-@@ -44,7 +44,7 @@
- #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
- defined(__hexagon__) || defined(__Fuchsia__) || \
- defined(__native_client__) || defined(__OpenBSD__) || \
-- defined(__EMSCRIPTEN__) || defined(__ASYLO__)
-+ defined(__EMSCRIPTEN__) || defined(__ASYLO__) || defined(__NetBSD__)
-
- #include <unistd.h>
-
-diff --git a/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h b/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-index a799af4a7c..092ff97d80 100644
---- a/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-+++ b/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-@@ -35,7 +35,8 @@
- #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
- !defined(__native_client__) && !defined(__asmjs__) && \
- !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) && \
-- !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__FreeBSD__)
-+ !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__FreeBSD__) && \
-+ !defined(__NetBSD__)
- #define ABSL_HAVE_ELF_MEM_IMAGE 1
- #endif
-
-diff --git a/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc b/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
-index e7e30a2fb7..f2c751009a 100644
---- a/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
-+++ b/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
-@@ -19,7 +19,8 @@
- #endif
-
- #if defined(HAS_STRPTIME) && HAS_STRPTIME
--#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
-+#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && \
-+ !defined(__NetBSD__)
- #define _XOPEN_SOURCE 500 // Exposes definitions for SUSv2 (UNIX 98).
- #endif
- #endif
-diff --git a/third_party/afl/src/afl-fuzz.c b/third_party/afl/src/afl-fuzz.c
-index a787f9a685..30f0d59f73 100644
---- a/third_party/afl/src/afl-fuzz.c
-+++ b/third_party/afl/src/afl-fuzz.c
-@@ -58,7 +58,8 @@
- #include <sys/ioctl.h>
- #include <sys/file.h>
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
- # include <sys/sysctl.h>
- #endif /* __APPLE__ || __FreeBSD__ || __OpenBSD__ */
-
-@@ -3531,7 +3532,8 @@ static double get_runnable_processes(void) {
-
- static double res;
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
-
- /* I don't see any portable sysctl or so that would quickly give us the
- number of runnable processes; the 1-minute load average can be a
-@@ -7347,7 +7349,8 @@ static void get_core_count(void) {
-
- u32 cur_runnable = 0;
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
-
- size_t s = sizeof(cpu_core_count);
-
-@@ -7392,7 +7395,8 @@ static void get_core_count(void) {
-
- cur_runnable = (u32)get_runnable_processes();
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
-
- /* Add ourselves, since the 1-minute average doesn't include that yet. */
-
-diff --git a/third_party/angle/src/common/platform.h b/third_party/angle/src/common/platform.h
-index 5df2a6cc2b..a2106e32e9 100644
---- a/third_party/angle/src/common/platform.h
-+++ b/third_party/angle/src/common/platform.h
-@@ -30,12 +30,15 @@
- # define ANGLE_PLATFORM_OPENBSD 1
- # define ANGLE_PLATFORM_POSIX 1
- # define ANGLE_PLATFORM_BSD 1
-+#elif defined(__NetBSD__)
-+# define ANGLE_PLATFORM_NETBSD 1
-+# define ANGLE_PLATFORM_POSIX 1
-+# define ANGLE_PLATFORM_BSD 1
- #elif defined(__FreeBSD__)
- # define ANGLE_PLATFORM_FREEBSD 1
- # define ANGLE_PLATFORM_POSIX 1
- # define ANGLE_PLATFORM_BSD 1
--#elif defined(__NetBSD__) || \
-- defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \
-+#elif defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \
- defined(__QNX__) || defined(__Fuchsia__) || defined(__HAIKU__)
- # define ANGLE_PLATFORM_POSIX 1
- #else
-diff --git a/third_party/angle/src/common/system_utils_linux.cpp b/third_party/angle/src/common/system_utils_linux.cpp
-index c64a05f79e..410ae2f25d 100644
---- a/third_party/angle/src/common/system_utils_linux.cpp
-+++ b/third_party/angle/src/common/system_utils_linux.cpp
-@@ -17,6 +17,8 @@
-
- #if ANGLE_PLATFORM_OPENBSD
- #include <pthread_np.h>
-+#elif ANGLE_PLATFORM_NETBSD
-+#include <pthread.h>
- #endif
-
- namespace angle
-@@ -64,6 +66,8 @@ void SetCurrentThreadName(const char *name)
- // returned), just ignore the name.
- #if ANGLE_PLATFORM_OPENBSD
- pthread_set_name_np(pthread_self(), name);
-+#elif ANGLE_PLATFORM_NETBSD
-+ pthread_setname_np(pthread_self(), "%s", (void *)name);
- #else
- pthread_setname_np(pthread_self(), name);
- #endif
-diff --git a/third_party/angle/src/gpu_info_util/SystemInfo_internal.h b/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-index 3471ed3f19..12da25f48f 100644
---- a/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-+++ b/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-@@ -15,7 +15,7 @@
- namespace angle
- {
-
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- bool CollectMesaCardInfo(std::vector<GPUDeviceInfo> *devices);
- #if defined(__FreeBSD__)
- bool GetPCIDevicesFreeBSD(std::vector<GPUDeviceInfo> *devices);
-diff --git a/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp b/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-index 3593b70adf..90c7e53789 100644
---- a/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-+++ b/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-@@ -71,7 +71,7 @@ bool GetPCIDevicesWithLibPCI(std::vector<GPUDeviceInfo> *devices)
-
- bool GetSystemInfo(SystemInfo *info)
- {
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- if (!CollectMesaCardInfo(&(info->gpus)))
- {
- #if defined(__FreeBSD__)
-diff --git a/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp b/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
-index 9f028cf086..f1bdca8eba 100644
---- a/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
-+++ b/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
-@@ -8,7 +8,7 @@
-
- #include "gpu_info_util/SystemInfo_internal.h"
-
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include <GL/glx.h>
- #include <GL/glxext.h>
- #endif
-@@ -22,7 +22,7 @@
- # error SystemInfo_x11.cpp compiled without GPU_INFO_USE_X11
- #endif
-
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define GLX_RENDERER_VENDOR_ID_MESA 0x8183
- #define GLX_RENDERER_DEVICE_ID_MESA 0x8184
- #endif
-@@ -30,7 +30,7 @@
- namespace angle
- {
-
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- bool CollectMesaCardInfo(std::vector<GPUDeviceInfo> *devices)
- {
- unsigned int vid[3], did[3];
-diff --git a/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py b/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
-index cdbf6cb89a..bb75cb06f5 100644
---- a/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
-+++ b/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
-@@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_format=True):
-
- # Determine //buildtools/<platform>/ directory
- new_path_platform_suffix = ""
-- if sys.platform.startswith(("linux","openbsd","freebsd")):
-+ if sys.platform.startswith(("linux","openbsd","freebsd","netbsd")):
- platform = "linux64"
- exe_suffix = ""
- elif sys.platform.startswith("darwin"):
-diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
-index 2ee7764b43..5ee3850a43 100644
---- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
-+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -344,7 +344,7 @@
- name: "AppTitle",
- status: "experimental",
- origin_trial_feature_name: "AppTitle",
-- origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
- base_feature: "WebAppEnableAppTitle",
- },
- {
-@@ -1703,7 +1703,7 @@
- base_feature: "none",
- public: true,
- origin_trial_feature_name: "FedCmMultipleIdentityProviders",
-- origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
- origin_trial_allows_third_party: true,
- },
- {
-@@ -3105,7 +3105,7 @@
- // Tracking bug for the implementation: https://crbug.com/1462930
- name: "PermissionElement",
- origin_trial_feature_name: "PermissionElement",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"],
- status: "experimental",
- public: true,
- base_feature_status: "enabled",
-@@ -3232,7 +3232,7 @@
- {
- name: "PrivateNetworkAccessPermissionPrompt",
- origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"],
- status: "stable",
- public: true,
- base_feature: "none",
-@@ -4195,7 +4195,7 @@
- name: "UnrestrictedSharedArrayBuffer",
- base_feature: "none",
- origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"],
- },
- // Enables using policy-controlled feature "usb-unrestricted" to allow
- // isolated context to access protected USB interface classes and to
-@@ -4364,7 +4364,7 @@
- {
- name: "WebAppScopeExtensions",
- origin_trial_feature_name: "WebAppScopeExtensions",
-- origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
- status: "experimental",
- base_feature: "none",
- },
-@@ -4407,7 +4407,7 @@
- status: "experimental",
- base_feature: "none",
- origin_trial_feature_name: "WebAppUrlHandling",
-- origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
-+ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd", "netbsd"],
- },
- {
- // WebAssembly JS Promise Integration,
-diff --git a/third_party/blink/renderer/platform/wtf/stack_util.cc b/third_party/blink/renderer/platform/wtf/stack_util.cc
-index 827436e5e2..b7618d68a2 100644
---- a/third_party/blink/renderer/platform/wtf/stack_util.cc
-+++ b/third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -25,8 +25,10 @@ extern "C" void* __libc_stack_end; // NOLINT
-
- #if BUILDFLAG(IS_BSD)
- #include <sys/signal.h>
-+#if !BUILDFLAG(IS_NETBSD)
- #include <pthread_np.h>
- #endif
-+#endif
-
- namespace WTF {
-
-@@ -40,7 +42,8 @@ size_t GetUnderestimatedStackSize() {
- // correctly for the main thread.
-
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_NETBSD)
- // pthread_getattr_np() can fail if the thread is not invoked by
- // pthread_create() (e.g., the main thread of blink_unittests).
- // If so, a conservative size estimate is returned.
-@@ -61,7 +64,7 @@ size_t GetUnderestimatedStackSize() {
- pthread_attr_destroy(&attr);
- return size;
- }
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- pthread_attr_destroy(&attr);
- #endif
-
-@@ -110,7 +113,7 @@ size_t GetUnderestimatedStackSize() {
-
- void* GetStackStart() {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_NETBSD)
- pthread_attr_t attr;
- int error;
- #if BUILDFLAG(IS_FREEBSD)
-@@ -127,7 +130,7 @@ void* GetStackStart() {
- pthread_attr_destroy(&attr);
- return reinterpret_cast<uint8_t*>(base) + size;
- }
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- pthread_attr_destroy(&attr);
- #endif
- #if defined(__GLIBC__)
-diff --git a/third_party/blink/renderer/platform/wtf/thread_specific.h b/third_party/blink/renderer/platform/wtf/thread_specific.h
-index 05247e1cd5..e157854abc 100644
---- a/third_party/blink/renderer/platform/wtf/thread_specific.h
-+++ b/third_party/blink/renderer/platform/wtf/thread_specific.h
-@@ -104,7 +104,8 @@ inline bool ThreadSpecific<T>::IsSet() {
- template <typename T>
- inline ThreadSpecific<T>::operator T*() {
- T* off_thread_ptr;
--#if defined(__GLIBC__) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD)
-+#if defined(__GLIBC__) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || \
-+ BUILDFLAG(IS_NETBSD)
- // TLS is fast on these platforms.
- // TODO(csharrison): Qualify this statement for Android.
- const bool kMainThreadAlwaysChecksTLS = true;
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc b/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-index 420fe059fd..742616f562 100644
---- a/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-+++ b/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-@@ -163,6 +163,8 @@ std::string MinidumpMiscInfoDebugBuildString() {
- static constexpr char kOS[] = "openbsd";
- #elif defined(OS_FREEBSD)
- static constexpr char kOS[] = "freebsd";
-+#elif defined(OS_NETBSD)
-+ static constexpr char kOS[] = "netbsd";
- #else
- #error define kOS for this operating system
- #endif
-diff --git a/third_party/crashpad/crashpad/util/misc/capture_context.h b/third_party/crashpad/crashpad/util/misc/capture_context.h
-index 63e57a29ac..97ced1bb8e 100644
---- a/third_party/crashpad/crashpad/util/misc/capture_context.h
-+++ b/third_party/crashpad/crashpad/util/misc/capture_context.h
-@@ -22,7 +22,7 @@
- #elif BUILDFLAG(IS_WIN)
- #include <windows.h>
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_FREEBSD)
-+ BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- #include <ucontext.h>
- #endif // BUILDFLAG(IS_APPLE)
-
-diff --git a/third_party/dawn/include/dawn/native/VulkanBackend.h b/third_party/dawn/include/dawn/native/VulkanBackend.h
-index 3221ad2e37..8b987ab197 100644
---- a/third_party/dawn/include/dawn/native/VulkanBackend.h
-+++ b/third_party/dawn/include/dawn/native/VulkanBackend.h
-@@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : ExternalImageExportInfo {
- };
-
- // Can't use DAWN_PLATFORM_IS(LINUX) since header included in both Dawn and Chrome
--#if defined(__linux__) || defined(__Fuchsia__) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__linux__) || defined(__Fuchsia__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__)
-
- // Common properties of external images represented by FDs. On successful import the file
- // descriptor's ownership is transferred to the Dawn implementation and they shouldn't be
-diff --git a/third_party/dawn/src/dawn/common/Platform.h b/third_party/dawn/src/dawn/common/Platform.h
-index 916b25f937..86aba39a80 100644
---- a/third_party/dawn/src/dawn/common/Platform.h
-+++ b/third_party/dawn/src/dawn/common/Platform.h
-@@ -59,7 +59,7 @@
- #error "Unsupported Windows platform."
- #endif
-
--#elif defined(__OpenBSD__) || defined(__FreeBSD__)
-+#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define DAWN_PLATFORM_IS_LINUX 1
- #define DAWN_PLATFORM_IS_BSD 1
- #define DAWN_PLATFORM_IS_POSIX 1
-diff --git a/third_party/ffmpeg/configure b/third_party/ffmpeg/configure
-index 4fab369817..97f91efcb8 100755
---- a/third_party/ffmpeg/configure
-+++ b/third_party/ffmpeg/configure
-@@ -6818,8 +6818,8 @@ if ! disabled pthreads && ! enabled w32threads && ! enabled os2threads; then
- if enabled pthread_np_h; then
- hdrs="$hdrs pthread_np.h"
- fi
-- check_lib pthread_set_name_np pthread_np.h pthread_set_name_np -lpthread
-- check_lib pthread_setname_np pthread_np.h pthread_setname_np -lpthread
-+ check_lib pthread_set_name_np "$hdrs" pthread_set_name_np -lpthread
-+ check_lib pthread_setname_np "$hdrs" pthread_setname_np -lpthread
- fi
- fi
-
-diff --git a/third_party/ffmpeg/libavutil/random_seed.c b/third_party/ffmpeg/libavutil/random_seed.c
-index b234db552a..affd8c7bda 100644
---- a/third_party/ffmpeg/libavutil/random_seed.c
-+++ b/third_party/ffmpeg/libavutil/random_seed.c
-@@ -20,6 +20,10 @@
-
- #include "config.h"
-
-+#if defined(__NetBSD__)
-+#define _NETBSD_SOURCE 1
-+#endif
-+
- #if HAVE_UNISTD_H
- #include <unistd.h>
- #endif
-diff --git a/third_party/ipcz/src/reference_drivers/random.cc b/third_party/ipcz/src/reference_drivers/random.cc
-index 831b3a61d7..faaebde8b3 100644
---- a/third_party/ipcz/src/reference_drivers/random.cc
-+++ b/third_party/ipcz/src/reference_drivers/random.cc
-@@ -14,7 +14,8 @@
- #include <windows.h>
- #elif BUILDFLAG(IS_FUCHSIA)
- #include <zircon/syscalls.h>
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) && \
-+ !BUILDFLAG(IS_NETBSD)
- #include <asm/unistd.h>
- #include <sys/syscall.h>
- #include <unistd.h>
-@@ -25,7 +26,7 @@
- #include <nacl/nacl_random.h>
- #endif
-
--#if BUILDFLAG(IS_POSIX)
-+#if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_NETBSD)
- #include <errno.h>
- #include <fcntl.h>
- #include <unistd.h>
-@@ -55,7 +56,7 @@ decltype(&ProcessPrng) GetProcessPrng() {
- }
- #endif
-
--#if defined(OS_POSIX) && !BUILDFLAG(IS_MAC)
-+#if (defined(OS_POSIX) && !BUILDFLAG(IS_MAC)) || BUILDFLAG(IS_NETBSD)
- void RandomBytesFromDevUrandom(absl::Span<uint8_t> destination) {
- static int urandom_fd = [] {
- for (;;) {
-@@ -86,7 +87,8 @@ void RandomBytes(absl::Span<uint8_t> destination) {
- process_prng_fn(destination.data(), destination.size());
- #elif BUILDFLAG(IS_FUCHSIA)
- zx_cprng_draw(destination.data(), destination.size());
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) && \
-+ !BUILDFLAG(IS_NETBSD)
- while (!destination.empty()) {
- ssize_t result =
- syscall(__NR_getrandom, destination.data(), destination.size(), 0);
-@@ -102,7 +104,7 @@ void RandomBytes(absl::Span<uint8_t> destination) {
- #elif BUILDFLAG(IS_MAC)
- const bool ok = getentropy(destination.data(), destination.size()) == 0;
- ABSL_ASSERT(ok);
--#elif BUILDFLAG(IS_IOS)
-+#elif BUILDFLAG(IS_IOS) || BUILDFLAG(IS_NETBSD)
- RandomBytesFromDevUrandom(destination);
- #elif BUILDFLAG(IS_NACL)
- while (!destination.empty()) {
-diff --git a/third_party/libc++/src/src/chrono.cpp b/third_party/libc++/src/src/chrono.cpp
-index bbd0d97eb7..fbb1b0f075 100644
---- a/third_party/libc++/src/src/chrono.cpp
-+++ b/third_party/libc++/src/src/chrono.cpp
-@@ -33,7 +33,8 @@
-
- // OpenBSD does not have a fully conformant suite of POSIX timers, but
- // it does have clock_gettime and CLOCK_MONOTONIC which is all we need.
--#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || \
-+ defined(__FreeBSD__) || defined(__NetBSD__)
- # define _LIBCPP_HAS_CLOCK_GETTIME
- #endif
-
-diff --git a/third_party/libc++/src/src/filesystem/filesystem_clock.cpp b/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-index 31d7446de1..4b08dbd931 100644
---- a/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-+++ b/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-@@ -29,7 +29,8 @@
- # include <sys/time.h> // for gettimeofday and timeval
- #endif
-
--#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || \
-+ defined(__FreeBSD__) || defined(__NetBSD__)
- # define _LIBCPP_HAS_CLOCK_GETTIME
- #endif
-
-diff --git a/third_party/libc++abi/src/src/cxa_guard_impl.h b/third_party/libc++abi/src/src/cxa_guard_impl.h
-index 320501cb85..bb139b0bf0 100644
---- a/third_party/libc++abi/src/src/cxa_guard_impl.h
-+++ b/third_party/libc++abi/src/src/cxa_guard_impl.h
-@@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
- __tsan_release(addr);
- futex(reinterpret_cast<volatile uint32_t*>(addr), WAKE, INT_MAX, NULL, NULL);
- }
-+#elif defined(__NetBSD__)
-+void PlatformFutexWait(int* addr, int expect) {
-+ constexpr int WAIT = 0;
-+ syscall(SYS___futex, addr, WAIT, expect, NULL, NULL, 0, 0);
-+ __tsan_acquire(addr);
-+}
-+void PlatformFutexWake(int* addr) {
-+ constexpr int WAKE = 1;
-+ __tsan_release(addr);
-+ syscall(SYS___futex, addr, WAKE, INT_MAX, NULL, NULL, 0, 0);
-+}
- #elif defined(SYS_futex)
- void PlatformFutexWait(int* addr, int expect) {
- constexpr int WAIT = 0;
-diff --git a/third_party/libdrm/src/xf86drmMode.c b/third_party/libdrm/src/xf86drmMode.c
-index 22a8a7c229..246d81d7f4 100644
---- a/third_party/libdrm/src/xf86drmMode.c
-+++ b/third_party/libdrm/src/xf86drmMode.c
-@@ -966,7 +966,7 @@ drm_public int drmCheckModesettingSupported(const char *busid)
- }
- #elif defined(__DragonFly__)
- return 0;
--#elif defined(__OpenBSD__)
-+#elif defined(__OpenBSD__) || defined(__NetBSD__)
- int fd;
- struct drm_mode_card_res res;
- drmModeResPtr r = 0;
-@@ -1119,7 +1119,11 @@ drm_public int drmModePageFlipTarget(int fd, uint32_t crtc_id, uint32_t fb_id,
-
- drm_public int drmModeSetPlane(int fd, uint32_t plane_id, uint32_t crtc_id,
- uint32_t fb_id, uint32_t flags,
-+#if defined(__NetBSD__)
-+ uint32_t crtc_x, uint32_t crtc_y,
-+#else
- int32_t crtc_x, int32_t crtc_y,
-+#endif
- uint32_t crtc_w, uint32_t crtc_h,
- uint32_t src_x, uint32_t src_y,
- uint32_t src_w, uint32_t src_h)
-diff --git a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-index f01375cc9d..1f85287d46 100644
---- a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-+++ b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-@@ -22,7 +22,8 @@
- #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
- // C++11 Lock implementation based on std::mutex.
- #include "phonenumbers/base/memory/singleton_stdmutex.h"
--#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
- #include "phonenumbers/base/memory/singleton_posix.h"
- #elif defined(WIN32)
- #include "phonenumbers/base/memory/singleton_win32.h"
-diff --git a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-index fa7f9d8c37..30d53c3de2 100644
---- a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-+++ b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-@@ -22,7 +22,8 @@
- #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
- // C++11 Lock implementation based on std::mutex.
- #include "phonenumbers/base/synchronization/lock_stdmutex.h"
--#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
- #include "phonenumbers/base/synchronization/lock_posix.h"
- #elif defined(WIN32)
- #include "phonenumbers/base/synchronization/lock_win32.h"
-diff --git a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-index ba5b99435d..848ae59278 100644
---- a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-+++ b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-@@ -23,7 +23,7 @@
- // user of the library know that it can't be used in a thread-safe manner when
- // it is not depending on Boost.
- #if !defined(__linux__) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
-- !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
-+ !defined(__NetBSD__) && !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
- !((__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)) && \
- !defined(WIN32)
- #error Building without Boost, please provide \
-@@ -33,7 +33,8 @@
- #endif
-
- #if !defined(NDEBUG) && !defined(I18N_PHONENUMBERS_USE_BOOST) && \
-- (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
-+ (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
-
- #include <pthread.h>
-
-diff --git a/third_party/libsync/src/include/sync/sync.h b/third_party/libsync/src/include/sync/sync.h
-index 5f407c0795..c26073f5ed 100644
---- a/third_party/libsync/src/include/sync/sync.h
-+++ b/third_party/libsync/src/include/sync/sync.h
-@@ -22,7 +22,7 @@
- #include <sys/cdefs.h>
- #include <stdint.h>
-
--#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- #include <linux/types.h>
- #endif
-
-diff --git a/third_party/libsync/src/sync.c b/third_party/libsync/src/sync.c
-index cd943d0d66..9d6a4b0abd 100644
---- a/third_party/libsync/src/sync.c
-+++ b/third_party/libsync/src/sync.c
-@@ -29,7 +29,7 @@
-
- #include <sync/sync.h>
-
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- typedef __uint8_t __u8;
- typedef __uint32_t __u32;
- typedef __int32_t __s32;
-diff --git a/third_party/lzma_sdk/C/CpuArch.c b/third_party/lzma_sdk/C/CpuArch.c
-index d848ac199b..239f2b6884 100644
---- a/third_party/lzma_sdk/C/CpuArch.c
-+++ b/third_party/lzma_sdk/C/CpuArch.c
-@@ -445,7 +445,7 @@ MY_HWCAP_CHECK_FUNC (AES)
-
- #include <sys/auxv.h>
-
--#if !defined(ARMV8_OS_FUCHSIA) && !defined(__FreeBSD__)
-+#if !defined(ARMV8_OS_FUCHSIA) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- #define USE_HWCAP
- #endif // !defined(ARMV8_OS_FUCHSIA)
-
-diff --git a/third_party/node/node.py b/third_party/node/node.py
-index 17a7633dbc..c4dad924b0 100755
---- a/third_party/node/node.py
-+++ b/third_party/node/node.py
-@@ -22,6 +22,7 @@ def GetBinaryPath():
- 'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
- 'OpenBSD': ('openbsd', 'node-openbsd', 'bin', 'node'),
- 'FreeBSD': ('freebsd', 'node-freebsd', 'bin', 'node'),
-+ 'NetBSD': ('netbsd', 'node-netbsd', 'bin', 'node'),
- 'Windows': ('win', 'node.exe'),
- }[platform.system()])
-
-diff --git a/third_party/perfetto/include/perfetto/base/build_config.h b/third_party/perfetto/include/perfetto/base/build_config.h
-index e090b30385..f972b86dd7 100644
---- a/third_party/perfetto/include/perfetto/base/build_config.h
-+++ b/third_party/perfetto/include/perfetto/base/build_config.h
-@@ -53,7 +53,7 @@
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
- #endif
--#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
-diff --git a/third_party/perfetto/include/perfetto/base/time.h b/third_party/perfetto/include/perfetto/base/time.h
-index 2bf6b9aa47..39f7db368f 100644
---- a/third_party/perfetto/include/perfetto/base/time.h
-+++ b/third_party/perfetto/include/perfetto/base/time.h
-@@ -199,7 +199,7 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
- // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
- // during suspend (when supported).
- inline TimeNanos GetBootTimeNs() {
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
- return GetTimeInternalNs(kWallTimeClockSource);
- #else
- // Determine if CLOCK_BOOTTIME is available on the first call.
-@@ -217,7 +217,7 @@ inline TimeNanos GetWallTimeNs() {
- }
-
- inline TimeNanos GetWallTimeRawNs() {
--#if defined(__OpenBSD__)
-+#if defined(__OpenBSD__) || defined(__NetBSD__)
- return GetTimeInternalNs(CLOCK_MONOTONIC);
- #elif defined(__FreeBSD__)
- return GetTimeInternalNs(CLOCK_MONOTONIC_FAST);
-diff --git a/third_party/perfetto/src/base/unix_socket.cc b/third_party/perfetto/src/base/unix_socket.cc
-index 76a91369de..a9b899f5ae 100644
---- a/third_party/perfetto/src/base/unix_socket.cc
-+++ b/third_party/perfetto/src/base/unix_socket.cc
-@@ -44,7 +44,7 @@
- #include <unistd.h>
- #endif
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include <sys/ucred.h>
- #endif
-
-@@ -917,7 +917,7 @@ void UnixSocket::ReadPeerCredentialsPosix() {
- return;
- PERFETTO_CHECK(peer_cred_mode_ != SockPeerCredMode::kIgnore);
-
--#if !defined(__FreeBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
- #if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- struct sockpeercred user_cred;
-@@ -930,6 +930,14 @@ void UnixSocket::ReadPeerCredentialsPosix() {
- PERFETTO_CHECK(res == 0);
- peer_uid_ = user_cred.uid;
- peer_pid_ = user_cred.pid;
-+#elif defined(__NetBSD__)
-+ struct unpcbid user_cred;
-+ socklen_t len = sizeof(user_cred);
-+ int fd = sock_raw_.fd();
-+ int res = getsockopt(fd, 0, LOCAL_PEEREID, &user_cred, &len);
-+ PERFETTO_CHECK(res == 0);
-+ peer_uid_ = user_cred.unp_euid;
-+ peer_pid_ = user_cred.unp_pid;
- #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
- struct xucred user_cred;
- socklen_t len = sizeof(user_cred);
-diff --git a/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc b/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-index c441fb124b..0387d9b06b 100644
---- a/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-+++ b/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-@@ -62,7 +62,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
- case FtraceEvent::kV4l2QbufFieldNumber: {
- V4l2QbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
- BufferEvent evt;
-- evt.device_minor = pb_evt.minor();
-+ evt.device_minor = pb_evt.gminor();
- evt.index = pb_evt.index();
- evt.type = pb_evt.type();
- evt.bytesused = pb_evt.bytesused();
-@@ -103,7 +103,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
- case FtraceEvent::kV4l2DqbufFieldNumber: {
- V4l2DqbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
- BufferEvent evt;
-- evt.device_minor = pb_evt.minor();
-+ evt.device_minor = pb_evt.gminor();
- evt.index = pb_evt.index();
- evt.type = pb_evt.type();
- evt.bytesused = pb_evt.bytesused();
-@@ -149,7 +149,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
- case FtraceEvent::kVb2V4l2BufQueueFieldNumber: {
- Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
- BufferEvent evt;
-- evt.device_minor = pb_evt.minor();
-+ evt.device_minor = pb_evt.gminor();
- evt.index = std::nullopt;
- evt.type = std::nullopt;
- evt.bytesused = std::nullopt;
-@@ -180,7 +180,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
- case FtraceEvent::kVb2V4l2BufDoneFieldNumber: {
- Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
- BufferEvent evt;
-- evt.device_minor = pb_evt.minor();
-+ evt.device_minor = pb_evt.gminor();
- evt.index = std::nullopt;
- evt.type = std::nullopt;
- evt.bytesused = std::nullopt;
-@@ -211,7 +211,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
- case FtraceEvent::kVb2V4l2QbufFieldNumber: {
- Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
- BufferEvent evt;
-- evt.device_minor = pb_evt.minor();
-+ evt.device_minor = pb_evt.gminor();
- evt.index = std::nullopt;
- evt.type = std::nullopt;
- evt.bytesused = std::nullopt;
-@@ -242,7 +242,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
- case FtraceEvent::kVb2V4l2DqbufFieldNumber: {
- Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
- BufferEvent evt;
-- evt.device_minor = pb_evt.minor();
-+ evt.device_minor = pb_evt.gminor();
- evt.index = std::nullopt;
- evt.type = std::nullopt;
- evt.bytesused = std::nullopt;
-diff --git a/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h b/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
-index 13a2ab37f9..96968f6779 100644
---- a/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
-+++ b/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
-@@ -27,7 +27,7 @@
- #define HAVE_XLOCALE 0
- #endif
-
--#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION)
-+#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION) || defined(__NetBSD__)
- #define HAVE_LOCALE_T 0
- #else
- #define HAVE_LOCALE_T 1
-diff --git a/third_party/skia/src/ports/SkMemory_malloc.cpp b/third_party/skia/src/ports/SkMemory_malloc.cpp
-index df1eee3ff9..564e572e23 100644
---- a/third_party/skia/src/ports/SkMemory_malloc.cpp
-+++ b/third_party/skia/src/ports/SkMemory_malloc.cpp
-@@ -15,7 +15,8 @@
-
- #if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
- #include <malloc/malloc.h>
--#elif defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__)
-+#elif defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__) && \
-+ !defined(__NetBSD__)
- #include <malloc.h>
- #elif defined(SK_BUILD_FOR_WIN)
- #include <malloc.h>
-@@ -126,7 +127,7 @@ size_t sk_malloc_size(void* addr, size_t size) {
- #elif defined(SK_BUILD_FOR_ANDROID) && __ANDROID_API__ >= 17
- completeSize = malloc_usable_size(addr);
- SkASSERT(completeSize >= size);
-- #elif defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__)
-+ #elif defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__) && !defined(__NetBSD__)
- completeSize = malloc_usable_size(addr);
- SkASSERT(completeSize >= size);
- #elif defined(SK_BUILD_FOR_WIN)
-diff --git a/third_party/speech-dispatcher/libspeechd_version.h b/third_party/speech-dispatcher/libspeechd_version.h
-index c455a1ffa5..4520c3f56f 100644
---- a/third_party/speech-dispatcher/libspeechd_version.h
-+++ b/third_party/speech-dispatcher/libspeechd_version.h
-@@ -16,7 +16,7 @@
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- *
-- * $Id: patch-third_party_speech-dispatcher_libspeechd_version_h,v 1.4 2024/03/22 13:10:56 robert Exp $
-+ * Id: patch-third_party_speech-dispatcher_libspeechd_version_h,v 1.4 2024/03/22 13:10:56 robert
- */
-
- #ifndef _LIBSPEECHD_VERSION_H
-diff --git a/third_party/sqlite/src/amalgamation/sqlite3.c b/third_party/sqlite/src/amalgamation/sqlite3.c
-index 6bf7cecc94..2d03c334ee 100644
---- a/third_party/sqlite/src/amalgamation/sqlite3.c
-+++ b/third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -20532,6 +20532,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull(void);
- ** The alloca() routine never returns NULL. This will cause code paths
- ** that deal with sqlite3StackAlloc() failures to be unreachable.
- */
-+#if defined(__NetBSD__)
-+# undef SQLITE_USE_ALLOCA
-+#endif
- #ifdef SQLITE_USE_ALLOCA
- # define sqlite3StackAllocRaw(D,N) alloca(N)
- # define sqlite3StackAllocRawNN(D,N) alloca(N)
-diff --git a/third_party/sqlite/src/amalgamation_dev/sqlite3.c b/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-index b1e0e620f1..e3d79b311c 100644
---- a/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-+++ b/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -20545,6 +20545,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull(void);
- ** The alloca() routine never returns NULL. This will cause code paths
- ** that deal with sqlite3StackAlloc() failures to be unreachable.
- */
-+#if defined(__NetBSD__)
-+# undef SQLITE_USE_ALLOCA
-+#endif
- #ifdef SQLITE_USE_ALLOCA
- # define sqlite3StackAllocRaw(D,N) alloca(N)
- # define sqlite3StackAllocRawNN(D,N) alloca(N)
-diff --git a/third_party/swiftshader/src/Reactor/Debug.cpp b/third_party/swiftshader/src/Reactor/Debug.cpp
-index 96695d65c7..3fc8049988 100644
---- a/third_party/swiftshader/src/Reactor/Debug.cpp
-+++ b/third_party/swiftshader/src/Reactor/Debug.cpp
-@@ -46,7 +46,8 @@ namespace {
-
- bool IsUnderDebugger()
- {
--#if defined(PTRACE) && !defined(__APPLE__) && !defined(__MACH__) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if defined(PTRACE) && !defined(__APPLE__) && !defined(__MACH__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && \
-+ !defined(__NetBSD__)
- static bool checked = false;
- static bool res = false;
-
-diff --git a/third_party/swiftshader/src/System/Configurator.cpp b/third_party/swiftshader/src/System/Configurator.cpp
-index 62a9b7eef3..3853d05686 100644
---- a/third_party/swiftshader/src/System/Configurator.cpp
-+++ b/third_party/swiftshader/src/System/Configurator.cpp
-@@ -38,7 +38,7 @@ namespace sw {
-
- Configurator::Configurator(const std::string &filePath)
- {
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- return;
- #endif
- std::fstream file(filePath, std::ios::in);
-diff --git a/third_party/swiftshader/src/System/Linux/MemFd.cpp b/third_party/swiftshader/src/System/Linux/MemFd.cpp
-index 7b5a091b18..77eb5a3243 100644
---- a/third_party/swiftshader/src/System/Linux/MemFd.cpp
-+++ b/third_party/swiftshader/src/System/Linux/MemFd.cpp
-@@ -25,7 +25,7 @@
- # define MFD_CLOEXEC 0x0001U
- #endif
-
--#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- #if __aarch64__
- # define __NR_memfd_create 279
- #elif __arm__
-@@ -71,7 +71,7 @@ bool LinuxMemFd::allocate(const char *name, size_t size)
- #else
- // In the event of no system call this returns -1 with errno set
- // as ENOSYS.
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
- fd_ = memfd_create(name, MFD_CLOEXEC);
- #else
- fd_ = syscall(__NR_memfd_create, name, MFD_CLOEXEC);
-diff --git a/third_party/swiftshader/third_party/marl/src/memory.cpp b/third_party/swiftshader/third_party/marl/src/memory.cpp
-index abecf15baf..3b8e460c9b 100644
---- a/third_party/swiftshader/third_party/marl/src/memory.cpp
-+++ b/third_party/swiftshader/third_party/marl/src/memory.cpp
-@@ -19,7 +19,8 @@
-
- #include <cstring>
-
--#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__EMSCRIPTEN__) || defined(__OpenBSD__)
-+#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__EMSCRIPTEN__) || defined(__OpenBSD__) || \
-+ defined(__NetBSD__)
- #include <sys/mman.h>
- #include <unistd.h>
- namespace {
-diff --git a/third_party/swiftshader/third_party/marl/src/thread.cpp b/third_party/swiftshader/third_party/marl/src/thread.cpp
-index b87ab0b41b..9609843664 100644
---- a/third_party/swiftshader/third_party/marl/src/thread.cpp
-+++ b/third_party/swiftshader/third_party/marl/src/thread.cpp
-@@ -46,6 +46,9 @@
- #include <unistd.h>
- #include <thread>
- #endif
-+#if defined(__NetBSD__)
-+#include <stdarg.h>
-+#endif
-
- namespace {
-
-@@ -444,6 +447,8 @@ void Thread::setName(const char* fmt, ...) {
- pthread_setname_np(name);
- #elif defined(__FreeBSD__)
- pthread_set_name_np(pthread_self(), name);
-+#elif defined(__NetBSD__)
-+ pthread_setname_np(pthread_self(), "%s", (void *)name);
- #elif !defined(__Fuchsia__) && !defined(__EMSCRIPTEN__) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
- pthread_setname_np(pthread_self(), name);
- #endif
-diff --git a/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc b/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-index 47b5b51412..68d65ed278 100644
---- a/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-+++ b/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-@@ -28,7 +28,7 @@ int main() {
- // fontconfig cache.
- // $ echo -n /test_fonts | md5sum
- // fb5c91b2895aa445d23aebf7f9e2189c -
-- static const char kCacheKey[] = "fb5c91b2895aa445d23aebf7f9e2189c";
-+ static const char kCacheKey[] = "cd4b5bc7-6cfc-41dc-8982-f2db624179ba";
-
- // fontconfig writes the mtime of the test_fonts directory into the cache. It
- // presumably checks this later to ensure that the cache is still up to date.
-@@ -56,7 +56,7 @@ int main() {
- FcFini();
-
- // Check existence of intended fontconfig cache file.
-- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-" + FC_CACHE_VERSION;
-+ auto cache = fontconfig_caches + "/" + kCacheKey + "-x86_64.cache-" + FC_CACHE_VERSION;
- bool cache_exists = access(cache.c_str(), F_OK) == 0;
- return !cache_exists;
- }
-diff --git a/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h b/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-index fe3fafe39c..edfbc9eadf 100644
---- a/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-+++ b/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-@@ -2740,7 +2740,7 @@ static void* vma_aligned_alloc(size_t alignment, size_t size)
-
- return memalign(alignment, size);
- }
--#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include <cstdlib>
-
- #if defined(__APPLE__)
-diff --git a/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp b/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
-index 4f679c0e00..074324e2c1 100644
---- a/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
-+++ b/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
-@@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle library, const char *name) {
- assert(name);
- return (void *)GetProcAddress(library, name);
- }
--#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || \
-+ defined(__GNU__) || defined(__NetBSD__)
-
- #include <dlfcn.h>
-
-diff --git a/tools/json_schema_compiler/feature_compiler.py b/tools/json_schema_compiler/feature_compiler.py
-index 342b322530..5951276973 100644
---- a/tools/json_schema_compiler/feature_compiler.py
-+++ b/tools/json_schema_compiler/feature_compiler.py
-@@ -279,6 +279,7 @@ FEATURE_GRAMMAR = ({
- 'win': 'Feature::WIN_PLATFORM',
- 'openbsd': 'Feature::LINUX_PLATFORM',
- 'freebsd': 'Feature::LINUX_PLATFORM',
-+ 'netbsd': 'Feature::LINUX_PLATFORM',
- }
- }
- },
-diff --git a/tools/v8_context_snapshot/BUILD.gn b/tools/v8_context_snapshot/BUILD.gn
-index 80d4b3d0a6..82de8e9f55 100644
---- a/tools/v8_context_snapshot/BUILD.gn
-+++ b/tools/v8_context_snapshot/BUILD.gn
-@@ -36,6 +36,24 @@ buildflag_header("buildflags") {
- ]
- }
-
-+action("run_paxctl_v8_context_snapshot_generator") {
-+ deps = [ ":v8_context_snapshot_generator($v8_snapshot_toolchain)" ]
-+
-+ script = "//v8/tools/run-paxctl.py"
-+ stamp = "$target_gen_dir/paxctl_stamp"
-+ outputs = [ stamp ]
-+
-+ sources = []
-+ data = []
-+
-+ args = [
-+ rebase_path(stamp, root_build_dir),
-+ "/usr/sbin/paxctl", "+m",
-+ "./" + rebase_path(get_label_info(":v8_context_snapshot_generator", "root_out_dir") + "/v8_context_snapshot_generator",
-+ root_build_dir),
-+ ]
-+}
-+
- if (use_v8_context_snapshot) {
- if (v8_snapshot_toolchain == current_toolchain) {
- action("generate_v8_context_snapshot") {
-@@ -52,7 +70,11 @@ if (use_v8_context_snapshot) {
- "--output_file=$output_path",
- ]
-
-- deps = [ ":v8_context_snapshot_generator" ]
-+ if (target_os == "netbsd") {
-+ deps = [ ":v8_context_snapshot_generator", ":run_paxctl_v8_context_snapshot_generator" ]
-+ } else {
-+ deps = [ ":v8_context_snapshot_generator" ]
-+ }
-
- # TODO(sky): figure out why this doesn't work on android cross compile.
- # In the case of compiling for the snapshot `shlib_extension` is ".so"
-diff --git a/tools/variations/fieldtrial_to_struct.py b/tools/variations/fieldtrial_to_struct.py
-index 872083e1cb..05bf464a76 100755
---- a/tools/variations/fieldtrial_to_struct.py
-+++ b/tools/variations/fieldtrial_to_struct.py
-@@ -43,6 +43,7 @@ _platforms = [
- 'windows',
- 'openbsd',
- 'freebsd',
-+ 'netbsd',
- ]
-
- _form_factors = [
-diff --git a/ui/qt/qt.gni b/ui/qt/qt.gni
-index 53fd68bf7a..fa5e245cd3 100644
---- a/ui/qt/qt.gni
-+++ b/ui/qt/qt.gni
-@@ -14,7 +14,7 @@ declare_args() {
-
- declare_args() {
- if (!use_sysroot && use_qt) {
-- moc_qt5_path = ""
-+ moc_qt5_path = "@QTDIR@/bin"
- }
- }
-
-diff --git a/v8/BUILD.gn b/v8/BUILD.gn
-index 608199c033..15d1cf2430 100644
---- a/v8/BUILD.gn
-+++ b/v8/BUILD.gn
-@@ -898,6 +898,7 @@ external_v8_defines = [
- "V8_TARGET_OS_CHROMEOS",
- "V8_TARGET_OS_OPENBSD",
- "V8_TARGET_OS_FREEBSD",
-+ "V8_TARGET_OS_NETBSD",
- ]
-
- enabled_external_v8_defines = [
-@@ -980,6 +981,9 @@ if (target_os == "android") {
- } else if (target_os == "freebsd") {
- enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
- enabled_external_v8_defines += [ "V8_TARGET_OS_FREEBSD" ]
-+} else if (target_os == "netbsd") {
-+ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
-+ enabled_external_v8_defines += [ "V8_TARGET_OS_NETBSD" ]
- }
-
- disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2404,6 +2408,23 @@ action("generate_bytecode_builtins_list") {
- ]
- }
-
-+action("run_paxctl_mksnapshot") {
-+ deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
-+
-+ script = "tools/run-paxctl.py"
-+ stamp = "$target_gen_dir/paxctl_stamp"
-+ outputs = [ stamp ]
-+
-+ sources = []
-+ data = []
-+
-+ args = [
-+ rebase_path(stamp, root_build_dir), "/usr/sbin/paxctl", "+m", "./" + rebase_path(get_label_info(":mksnapshot($v8_snapshot_toolchain)",
-+ "root_out_dir") + "/mksnapshot",
-+ root_build_dir),
-+ ]
-+}
-+
- # Template to generate different V8 snapshots based on different runtime flags.
- # Can be invoked with run_mksnapshot(<name>). The target will resolve to
- # run_mksnapshot_<name>. If <name> is "default", no file suffixes will be used.
-@@ -2422,7 +2443,11 @@ template("run_mksnapshot") {
- suffix = "_$name"
- }
- action("run_mksnapshot_" + name) {
-- deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
-+ if (target_os == "netbsd") {
-+ deps = [ ":mksnapshot($v8_snapshot_toolchain)", ":run_paxctl_mksnapshot" ]
-+ } else {
-+ deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
-+ }
-
- script = "tools/run.py"
-
-@@ -4542,7 +4567,7 @@ v8_header_set("v8_internal_headers") {
- # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
- # based on Darwin and thus POSIX-compliant to a similar degree.
- if (is_linux || is_chromeos || is_mac || is_ios ||
-- target_os == "freebsd") {
-+ target_os == "freebsd" || target_os == "netbsd") {
- sources += [ "src/trap-handler/handler-inside-posix.h" ]
- } else if (is_win) {
- sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -5940,7 +5965,7 @@ v8_source_set("v8_base_without_compiler") {
- # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
- # based on Darwin and thus POSIX-compliant to a similar degree.
- if (is_linux || is_chromeos || is_mac || is_ios ||
-- target_os == "freebsd") {
-+ target_os == "freebsd" || target_os == "netbsd") {
- sources += [
- "src/trap-handler/handler-inside-posix.cc",
- "src/trap-handler/handler-outside-posix.cc",
-@@ -6590,6 +6615,15 @@ v8_component("v8_libbase") {
- "src/base/platform/platform-openbsd.cc",
- ]
- libs = [ "execinfo" ]
-+ } else if (is_netbsd) {
-+ sources += [
-+ "src/base/debug/stack_trace_posix.cc",
-+ "src/base/platform/platform-openbsd.cc",
-+ ]
-+ libs = [
-+ "rt",
-+ "execinfo",
-+ ]
- } else if (is_freebsd) {
- sources += [
- "src/base/debug/stack_trace_posix.cc",
-diff --git a/v8/include/v8config.h b/v8/include/v8config.h
-index d9f076bbca..d3e021a637 100644
---- a/v8/include/v8config.h
-+++ b/v8/include/v8config.h
-@@ -203,6 +203,7 @@ path. Add it with -I<path> to the command line
- && !defined(V8_TARGET_OS_LINUX) \
- && !defined(V8_TARGET_OS_OPENBSD) \
- && !defined(V8_TARGET_OS_FREEBSD) \
-+ && !defined(V8_TARGET_OS_NETBSD) \
- && !defined(V8_TARGET_OS_MACOS) \
- && !defined(V8_TARGET_OS_WIN) \
- && !defined(V8_TARGET_OS_CHROMEOS)
-@@ -217,6 +218,7 @@ path. Add it with -I<path> to the command line
- || defined(V8_TARGET_OS_LINUX) \
- || defined(V8_TARGET_OS_OPENBSD) \
- || defined(V8_TARGET_OS_FREEBSD) \
-+ || defined(V8_TARGET_OS_NETBSD) \
- || defined(V8_TARGET_OS_MACOS) \
- || defined(V8_TARGET_OS_WIN) \
- || defined(V8_TARGET_OS_CHROMEOS)
-@@ -250,6 +252,11 @@ path. Add it with -I<path> to the command line
- # define V8_TARGET_OS_BSD
- #endif
-
-+#ifdef V8_OS_NETBSD
-+# define V8_TARGET_OS_NETBSD
-+# define V8_TARGET_OS_BSD
-+#endif
-+
- #ifdef V8_OS_MACOS
- # define V8_TARGET_OS_MACOS
- #endif
-diff --git a/v8/src/api/api.cc b/v8/src/api/api.cc
-index 013d4b1da3..1705bbd965 100644
---- a/v8/src/api/api.cc
-+++ b/v8/src/api/api.cc
-@@ -148,7 +148,7 @@
- #include "src/wasm/wasm-serialization.h"
- #endif // V8_ENABLE_WEBASSEMBLY
-
--#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD
- #include <signal.h>
- #include <unistd.h>
-
-@@ -6511,7 +6511,7 @@ bool v8::V8::Initialize(const int build_config) {
- return true;
- }
-
--#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD|| V8_OS_NETBSD
- bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
- void* context) {
- #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
-diff --git a/v8/src/base/platform/platform-openbsd.cc b/v8/src/base/platform/platform-openbsd.cc
-index 8ade6f9b37..81b2cd86c9 100644
---- a/v8/src/base/platform/platform-openbsd.cc
-+++ b/v8/src/base/platform/platform-openbsd.cc
-@@ -6,7 +6,9 @@
- // POSIX-compatible parts, the implementation is in platform-posix.cc.
-
- #include <pthread.h>
-+#if !defined(__NetBSD__)
- #include <pthread_np.h>
-+#endif
- #include <semaphore.h>
- #include <signal.h>
- #include <stdlib.h>
-@@ -125,6 +127,22 @@ void OS::AdjustSchedulingParams() {}
-
- // static
- Stack::StackSlot Stack::ObtainCurrentThreadStackStart() {
-+#if defined(__NetBSD__)
-+ pthread_attr_t attr;
-+ int error;
-+ pthread_attr_init(&attr);
-+ error = pthread_attr_get_np(pthread_self(), &attr);
-+ if (!error) {
-+ void* base;
-+ size_t size;
-+ error = pthread_attr_getstack(&attr, &base, &size);
-+ CHECK(!error);
-+ pthread_attr_destroy(&attr);
-+ return reinterpret_cast<uint8_t*>(base) + size;
-+ }
-+ pthread_attr_destroy(&attr);
-+ return nullptr;
-+#else
- stack_t ss;
- void *base;
- if (pthread_stackseg_np(pthread_self(), &ss) != 0)
-@@ -132,6 +150,7 @@ Stack::StackSlot Stack::ObtainCurrentThreadStackStart() {
-
- base = (void*)((size_t) ss.ss_sp - ss.ss_size);
- return reinterpret_cast<uint8_t*>(base) + ss.ss_size;
-+#endif
- }
-
- std::optional<OS::MemoryRange> OS::GetFirstFreeMemoryRangeWithin(
-diff --git a/v8/src/base/platform/platform-posix.cc b/v8/src/base/platform/platform-posix.cc
-index ba56d5afc7..0624f0f548 100644
---- a/v8/src/base/platform/platform-posix.cc
-+++ b/v8/src/base/platform/platform-posix.cc
-@@ -27,6 +27,9 @@
- defined(__NetBSD__) || defined(__OpenBSD__)
- #include <sys/sysctl.h> // for sysctl
- #endif
-+#if defined(__NetBSD__)
-+#include <lwp.h>
-+#endif
-
- #if defined(ANDROID) && !defined(V8_ANDROID_LOG_STDOUT)
- #define LOG_TAG "v8"
-@@ -73,8 +76,10 @@
- #endif
-
- #if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_BSD || V8_OS_SOLARIS
-+#ifndef MAP_ANONYMOUS
- #define MAP_ANONYMOUS MAP_ANON
- #endif
-+#endif
-
- #if defined(V8_OS_SOLARIS)
- #if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -312,7 +317,7 @@ void OS::SetRandomMmapSeed(int64_t seed) {
- }
-
- #if V8_OS_OPENBSD
--// Allow OpenBSD's mmap to select a random address on OpenBSD
-+// Allow OpenBSD's mmap to select a random address on OpenBSD
- // static
- void* OS::GetRandomMmapAddr() {
- return nullptr;
-@@ -844,6 +849,8 @@ int OS::GetCurrentThreadId() {
- return static_cast<int>(thread_self());
- #elif V8_OS_FUCHSIA
- return static_cast<int>(zx_thread_self());
-+#elif V8_OS_NETBSD
-+ return static_cast<int>(_lwp_self());
- #elif V8_OS_SOLARIS
- return static_cast<int>(pthread_self());
- #elif V8_OS_ZOS
-@@ -1144,7 +1151,11 @@ Thread::Thread(const Options& options)
- stack_size_(options.stack_size()),
- priority_(options.priority()),
- start_semaphore_(nullptr) {
-+#if !defined(V8_OS_NETBSD)
- const int min_stack_size = static_cast<int>(PTHREAD_STACK_MIN);
-+#else
-+ const int min_stack_size = static_cast<int>(sysconf(_SC_THREAD_STACK_MIN));
-+#endif
- if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
- set_name(options.name());
- }
-@@ -1159,7 +1170,7 @@ static void SetThreadName(const char* name) {
- pthread_set_name_np(pthread_self(), name);
- #elif V8_OS_NETBSD
- static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
-- pthread_setname_np(pthread_self(), "%s", name);
-+ pthread_setname_np(pthread_self(), "%s", (void *)name);
- #elif V8_OS_DARWIN
- // pthread_setname_np is only available in 10.6 or later, so test
- // for it at runtime.
-@@ -1334,7 +1345,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void* value) {
- // keep this version in POSIX as most Linux-compatible derivatives will
- // support it. MacOS and FreeBSD are different here.
- #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
-- !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD)
-+ !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD) && !defined(V8_OS_NETBSD)
-
- namespace {
- #if DEBUG
-diff --git a/v8/src/base/strings.h b/v8/src/base/strings.h
-index c3015e72c8..6f8fee9d52 100644
---- a/v8/src/base/strings.h
-+++ b/v8/src/base/strings.h
-@@ -8,6 +8,9 @@
- #include "src/base/base-export.h"
- #include "src/base/macros.h"
- #include "src/base/vector.h"
-+#if defined(__NetBSD__)
-+#include <stdarg.h>
-+#endif
-
- namespace v8 {
- namespace base {
-diff --git a/v8/src/base/sys-info.cc b/v8/src/base/sys-info.cc
-index 096be20124..ad6d48a53a 100644
---- a/v8/src/base/sys-info.cc
-+++ b/v8/src/base/sys-info.cc
-@@ -37,8 +37,12 @@ namespace base {
-
- // static
- int SysInfo::NumberOfProcessors() {
-+#if V8_OS_OPENBSD || V8_OS_NETBSD
- #if V8_OS_OPENBSD
- int mib[2] = {CTL_HW, HW_NCPUONLINE};
-+#else
-+ int mib[2] = {CTL_HW, HW_NCPU};
-+#endif
- int ncpu = 0;
- size_t len = sizeof(ncpu);
- if (sysctl(mib, arraysize(mib), &ncpu, &len, nullptr, 0) != 0) {
-diff --git a/v8/src/base/utils/random-number-generator.cc b/v8/src/base/utils/random-number-generator.cc
-index 91b7c6fc66..465edf438b 100644
---- a/v8/src/base/utils/random-number-generator.cc
-+++ b/v8/src/base/utils/random-number-generator.cc
-@@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGenerator() {
- DCHECK_EQ(0, result);
- USE(result);
- SetSeed((static_cast<int64_t>(first_half) << 32) + second_half);
--#elif V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#elif V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD
- // Despite its prefix suggests it is not RC4 algorithm anymore.
- // It always succeeds while having decent performance and
- // no file descriptor involved.
-diff --git a/v8/src/trap-handler/handler-inside-posix.cc b/v8/src/trap-handler/handler-inside-posix.cc
-index 1f876c7664..156715ed1b 100644
---- a/v8/src/trap-handler/handler-inside-posix.cc
-+++ b/v8/src/trap-handler/handler-inside-posix.cc
-@@ -27,7 +27,7 @@
-
- #include <signal.h>
-
--#if defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD)
-+#if defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD) || defined(V8_OS_NETBSD)
- #include <ucontext.h>
- #elif V8_OS_DARWIN
- #include <sys/ucontext.h>
-@@ -63,6 +63,8 @@ namespace trap_handler {
- #define CONTEXT_REG(reg, REG) &uc->uc_mcontext.mc_##reg
- #elif V8_OS_OPENBSD
- #define CONTEXT_REG(reg, REG) &uc->sc_##reg
-+#elif V8_OS_NETBSD
-+#define CONTEXT_REG(reg, REG) &uc->uc_mcontext.__gregs[_REG_##REG]
- #else
- #error "Unsupported platform."
- #endif
-diff --git a/v8/src/trap-handler/handler-inside-posix.h b/v8/src/trap-handler/handler-inside-posix.h
-index ef2f4ee84d..d17ee7b539 100644
---- a/v8/src/trap-handler/handler-inside-posix.h
-+++ b/v8/src/trap-handler/handler-inside-posix.h
-@@ -13,7 +13,7 @@ namespace v8 {
- namespace internal {
- namespace trap_handler {
-
--#if V8_OS_LINUX || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#if V8_OS_LINUX || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD
- constexpr int kOobSignal = SIGSEGV;
- #elif V8_OS_DARWIN
- constexpr int kOobSignal = SIGBUS;
-diff --git a/v8/src/trap-handler/trap-handler.h b/v8/src/trap-handler/trap-handler.h
-index 632139dded..96729f391a 100644
---- a/v8/src/trap-handler/trap-handler.h
-+++ b/v8/src/trap-handler/trap-handler.h
-@@ -20,7 +20,7 @@ namespace trap_handler {
- // X64 on Linux, Windows, MacOS, FreeBSD.
- #if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 && \
- ((V8_OS_LINUX && !V8_OS_ANDROID) || V8_OS_WIN || V8_OS_DARWIN || \
-- V8_OS_FREEBSD || V8_OS_OPENBSD)
-+ V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD)
- #define V8_TRAP_HANDLER_SUPPORTED true
- // Arm64 (non-simulator) on Mac and Linux.
- #elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && \
-diff --git a/v8/tools/run-paxctl.py b/v8/tools/run-paxctl.py
-new file mode 100644
-index 0000000000..7cffa35b09
---- /dev/null
-+++ b/v8/tools/run-paxctl.py
-@@ -0,0 +1,16 @@
-+#!@PYTHONBIN@
-+# Copyright 2014 the V8 project authors. All rights reserved.
-+# Use of this source code is governed by a BSD-style license that can be
-+# found in the LICENSE file.
-+
-+"""This program wraps an arbitrary command since gn currently can only execute
-+scripts."""
-+
-+import subprocess
-+import sys
-+import os
-+
-+with open(sys.argv[1], 'w'):
-+ os.utime(sys.argv[1], None)
-+
-+sys.exit(subprocess.call(sys.argv[2:]))
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 350d882084..d94056046d 100644
--- a/chromium/patches/patch-BUILD.gn
+++ b/chromium/patches/patch-BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- BUILD.gn.orig 2024-09-24 20:49:12.063421000 +0000
+--- BUILD.gn.orig 2024-10-26 06:59:41.168161000 +0000
+++ BUILD.gn
@@ -66,7 +66,7 @@ declare_args() {
root_extra_deps = []
@@ -23,7 +23,7 @@ $NetBSD$
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -428,7 +427,7 @@ group("gn_all") {
+@@ -437,7 +436,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -623,6 +622,15 @@ group("gn_all") {
+@@ -628,6 +627,15 @@ group("gn_all") {
}
}
@@ -48,7 +48,7 @@ $NetBSD$
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -671,7 +679,7 @@ group("gn_all") {
+@@ -676,7 +684,7 @@ group("gn_all") {
}
}
@@ -57,16 +57,16 @@ $NetBSD$
# The official builders use this binary from the default toolchain's
# output directory after building in order to upload the symbols of that
# binary. They build the binary like `ninja symupload` which requires the
-@@ -1111,7 +1119,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1158,7 +1166,7 @@ if (use_blink && !is_cronet_build) {
]
}
- if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos) {
+ if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos && !is_bsd) {
- out_dir = get_path_info(root_build_dir, "name")
script_test("chrome_wpt_tests") {
script = "//third_party/blink/tools/run_wpt_tests.py"
-@@ -1209,7 +1217,7 @@ if (use_blink && !is_cronet_build) {
+ args = _common_web_test_options + [ "--product=chrome" ]
+@@ -1251,7 +1259,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -75,7 +75,7 @@ $NetBSD$
# 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.
-@@ -1223,7 +1231,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1265,7 +1273,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -84,7 +84,7 @@ $NetBSD$
# 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.
-@@ -1693,7 +1701,7 @@ group("chromium_builder_perf") {
+@@ -1729,7 +1737,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
index 0b73f74c4e..0a7fc5170a 100644
--- a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- apps/ui/views/app_window_frame_view.cc.orig 2024-09-24 20:49:12.284440300 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2024-10-26 06:59:41.986658000 +0000
+++ apps/ui/views/app_window_frame_view.cc
@@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowB
gfx::Rect window_bounds = client_bounds;
diff --git a/chromium/patches/patch-ash_display_mirror__window__controller.cc b/chromium/patches/patch-ash_display_mirror__window__controller.cc
index f125245bdd..df31cec726 100644
--- a/chromium/patches/patch-ash_display_mirror__window__controller.cc
+++ b/chromium/patches/patch-ash_display_mirror__window__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ash/display/mirror_window_controller.cc.orig 2024-09-24 20:49:12.587467000 +0000
+--- ash/display/mirror_window_controller.cc.orig 2024-10-26 06:59:43.070316300 +0000
+++ ash/display/mirror_window_controller.cc
@@ -294,7 +294,11 @@ void MirrorWindowController::UpdateWindo
if (!base::Contains(display_info_list, iter->first,
diff --git a/chromium/patches/patch-base_BUILD.gn b/chromium/patches/patch-base_BUILD.gn
index 3eeff6c59f..c3d195504d 100644
--- a/chromium/patches/patch-base_BUILD.gn
+++ b/chromium/patches/patch-base_BUILD.gn
@@ -4,18 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/BUILD.gn.orig 2024-09-24 20:49:13.600556000 +0000
+--- base/BUILD.gn.orig 2024-10-26 06:59:45.049518800 +0000
+++ base/BUILD.gn
-@@ -176,7 +176,7 @@ buildflag_header("ios_cronet_buildflags"
- flags = [ "CRONET_BUILD=$is_cronet_build" ]
- }
-
--enable_message_pump_epoll = is_linux || is_chromeos || is_android
-+enable_message_pump_epoll = (is_linux || is_chromeos || is_android) && !is_bsd
- buildflag_header("message_pump_buildflags") {
- header = "message_pump_buildflags.h"
- header_dir = "base/message_loop"
-@@ -960,7 +960,7 @@ component("base") {
+@@ -940,7 +940,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -24,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -1117,11 +1117,23 @@ component("base") {
+@@ -1101,11 +1101,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.
@@ -36,7 +27,10 @@ $NetBSD$
+ # *BSD needs libkvm
+ if (is_bsd) {
-+ libs += [ "kvm" ]
++ libs += [
++ "kvm",
++ "epoll-shim",
++ ]
+ }
+
+ if (is_freebsd) {
@@ -49,7 +43,7 @@ $NetBSD$
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1141,7 +1153,7 @@ component("base") {
+@@ -1125,7 +1140,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -58,7 +52,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2112,6 +2124,29 @@ component("base") {
+@@ -2102,6 +2117,29 @@ component("base") {
]
}
@@ -88,7 +82,7 @@ $NetBSD$
# iOS
if (is_ios) {
sources += [
-@@ -2257,6 +2292,33 @@ component("base") {
+@@ -2246,6 +2284,33 @@ component("base") {
}
}
@@ -122,16 +116,16 @@ $NetBSD$
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2267,7 +2329,7 @@ component("base") {
- }
+@@ -2572,7 +2637,7 @@ buildflag_header("protected_memory_build
+ header = "protected_memory_buildflags.h"
+ header_dir = "base/memory"
- if (dep_libevent) {
-- deps += [ "//third_party/libevent" ]
-+ public_deps += [ "//third_party/libevent" ]
- }
+- protected_memory_enabled = !is_component_build && is_clang &&
++ protected_memory_enabled = !is_openbsd && !is_component_build && is_clang &&
+ (is_win || is_linux || is_android || is_mac)
- if (use_libevent) {
-@@ -3084,7 +3146,7 @@ if (is_apple) {
+ flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
+@@ -3055,7 +3120,7 @@ if (is_apple) {
}
}
@@ -140,7 +134,7 @@ $NetBSD$
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -3743,7 +3805,7 @@ test("base_unittests") {
+@@ -3717,7 +3782,7 @@ test("base_unittests") {
]
}
@@ -149,7 +143,7 @@ $NetBSD$
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3770,7 +3832,7 @@ test("base_unittests") {
+@@ -3744,7 +3809,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -158,7 +152,7 @@ $NetBSD$
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3781,7 +3843,7 @@ test("base_unittests") {
+@@ -3755,7 +3820,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -167,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -3966,7 +4028,7 @@ test("base_unittests") {
+@@ -3942,7 +4007,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/chromium/patches/patch-base_allocator_dispatcher_tls.h b/chromium/patches/patch-base_allocator_dispatcher_tls.h
index 584fbc01ab..1b7b82f836 100644
--- a/chromium/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/dispatcher/tls.h.orig 2024-09-24 20:49:13.602556000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2024-10-26 06:59:45.052520800 +0000
+++ base/allocator/dispatcher/tls.h
@@ -77,7 +77,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
index 8d1b816e16..d3ffa781cd 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2024-09-24 20:49:13.605556200 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2024-10-26 06:59:45.055522400 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -31,7 +31,7 @@ if (is_nacl) {
use_large_empty_slot_span_ring = is_mac
@@ -15,7 +15,7 @@ $NetBSD$
declare_args() {
# Causes all the allocations to be routed via allocator_shim.cc. Usually,
-@@ -389,7 +389,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -391,7 +391,7 @@ assert(!use_asan_backup_ref_ptr || use_r
# 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/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index e8c51ac908..7718cc3b5b 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2024-09-24 20:49:13.606556400 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2024-10-26 06:59:45.055522400 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -856,7 +856,7 @@ if (is_clang_or_gcc) {
+@@ -858,7 +858,7 @@ if (is_clang_or_gcc) {
configs -= [ partition_alloc_enable_arc_config ]
}
}
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index b3992bf24f..c4079cc2c0 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2024-09-24 20:49:13.607556600 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2024-10-26 06:59:45.056523000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index fbec5d5d0a..dde1744137 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2024-09-24 20:49:13.612557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2024-10-26 06:59:45.061526000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
@@ -269,7 +269,7 @@ bool DecommitAndZeroSystemPages(void* ad
// recommitted. Do not assume that this will not change over time.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index c90507ca1e..1ac940cb8a 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2024-09-24 20:49:13.612557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2024-10-26 06:59:45.061526000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
@@ -26,8 +26,8 @@
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index df0eebd717..1e8846a09d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2024-09-24 20:49:13.612557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2024-10-26 06:59:45.061526000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
@@ -9,7 +9,7 @@
#include "partition_alloc/page_allocator.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index 4a35c567e4..597a2d4164 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2024-09-24 20:49:13.613557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2024-10-26 06:59:45.061526000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
-@@ -411,8 +411,12 @@ bool TryRecommitSystemPagesInternal(
+@@ -412,8 +412,12 @@ bool TryRecommitSystemPagesInternal(
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
void* ptr = reinterpret_cast<void*>(address);
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index 3a8e8279b9..4a4af0e540 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2024-09-24 20:49:13.616557400 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2024-10-26 06:59:45.131568700 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
@@ -19,7 +19,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 79e79dfa7a..69501028dd 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-09-24 20:49:13.617557300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-10-26 06:59:45.132569300 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
@@ -13,11 +13,11 @@
#include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index 1594d41a93..262c986a2a 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2024-09-24 20:49:13.625558100 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2024-10-26 06:59:45.140574200 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t outp
if (getentropy(output, output_length) == 0) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index 380e2f019b..15ffeecc68 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2024-09-24 20:49:13.628558400 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2024-10-26 06:59:45.143576000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
@@ -37,6 +37,8 @@ typedef DWORD PlatformThreadId;
typedef zx_handle_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index 9d25bfb25f..82cc2ced74 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2024-09-24 20:49:13.629558300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2024-10-26 06:59:45.143576000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
@@ -10,7 +10,7 @@
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index a8014efa3b..66514c2cdb 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-09-24 20:49:13.629558300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-10-26 06:59:45.144576500 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
@@ -18,7 +18,7 @@
#include "partition_alloc/partition_alloc_base/logging.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index 655591aaa2..77e677c3ee 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-09-24 20:49:13.632558600 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-10-26 06:59:45.148579000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
@@ -168,7 +168,7 @@ constexpr bool kUseLazyCommit = false;
// This may be required on more platforms in the future.
@@ -13,9 +13,9 @@ $NetBSD$
- PA_BUILDFLAG(IS_CHROMEOS))
+ PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD))
- // PartitionAlloc uses PartitionRootEnumerator to acquire all
- // PartitionRoots at BeforeFork and to release at AfterFork.
-@@ -216,7 +216,7 @@ constexpr bool kUseLazyCommit = false;
+ // Enable shadow metadata.
+ //
+@@ -231,7 +231,7 @@ constexpr bool kUseLazyCommit = false;
// 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/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index 39c417833f..28b00f43a4 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-09-24 20:49:13.633558800 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-10-26 06:59:45.148579000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
@@ -329,7 +329,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
// 8GB for each of the glued pools).
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index ee5af5b9ac..1e7a69c7fc 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2024-09-24 20:49:13.633558800 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2024-10-26 06:59:45.148579000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
@@ -28,9 +28,13 @@ namespace internal {
// the second one 16. We could technically return something different for
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index 1afae142d1..0372fbdd42 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2024-09-24 20:49:13.639559300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2024-10-26 06:59:45.154582700 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -43,7 +43,7 @@
+@@ -44,7 +44,7 @@
#include "wow64apiset.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <pthread.h>
#endif
-@@ -277,7 +277,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -290,7 +290,7 @@ void PartitionAllocMallocInitOnce() {
return;
}
@@ -24,7 +24,7 @@ $NetBSD$
// 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.
-@@ -1076,7 +1076,7 @@ void PartitionRoot::Init(PartitionOption
+@@ -1110,7 +1110,7 @@ void PartitionRoot::Init(PartitionOption
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index da26182e60..d3ddff2fb4 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2024-09-24 20:49:13.650560100 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2024-10-26 06:59:45.166590000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
@@ -17,7 +17,16 @@
#endif
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index 679957c924..0d42ec7679 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2024-09-24 20:49:13.651560300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2024-10-26 06:59:45.166590000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
@@ -18,6 +18,10 @@
#include <pthread.h>
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 5d26620b6e..3a0e6ea6e7 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2024-09-24 20:49:13.654560600 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2024-10-26 06:59:45.168591300 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
@@ -16,7 +16,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_atomicops.h b/chromium/patches/patch-base_atomicops.h
index d15e4845c7..eb9a834891 100644
--- a/chromium/patches/patch-base_atomicops.h
+++ b/chromium/patches/patch-base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/atomicops.h.orig 2024-09-24 20:49:13.700564600 +0000
+--- base/atomicops.h.orig 2024-10-26 06:59:45.263649000 +0000
+++ base/atomicops.h
@@ -71,7 +71,11 @@ typedef intptr_t Atomic64;
diff --git a/chromium/patches/patch-base_base__paths__posix.cc b/chromium/patches/patch-base_base__paths__posix.cc
index 4bbf31ff10..a6a4e20dfa 100644
--- a/chromium/patches/patch-base_base__paths__posix.cc
+++ b/chromium/patches/patch-base_base__paths__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/base_paths_posix.cc.orig 2024-09-24 20:49:13.702564700 +0000
+--- base/base_paths_posix.cc.orig 2024-10-26 06:59:45.265650000 +0000
+++ base/base_paths_posix.cc
@@ -15,6 +15,7 @@
#include <ostream>
@@ -29,31 +29,31 @@ $NetBSD$
#elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX)
#include <stdlib.h>
#endif
-@@ -49,13 +54,21 @@ bool PathProviderPosix(int key, FilePath
+@@ -47,13 +52,21 @@ bool PathProviderPosix(int key, FilePath
*result = bin_dir;
return true;
#elif BUILDFLAG(IS_FREEBSD)
- int name[] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 };
- std::optional<std::string> bin_dir = StringSysctl(name, std::size(name));
+ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 });
+ if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
+ NOTREACHED() << "Unable to resolve path.";
+ }
+ *result = FilePath(bin_dir.value());
+ return true;
++#elif BUILDFLAG(IS_NETBSD)
++ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC_ARGS, getpid(), KERN_PROC_PATHNAME });
+ if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
+ NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
+ return false;
+ }
+ *result = FilePath(bin_dir.value());
-+ return true;
-+#elif BUILDFLAG(IS_NETBSD)
-+ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC_ARGS, getpid(), KERN_PROC_PATHNAME });
- if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
- NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
- return false;
- }
- *result = FilePath(bin_dir.value());
+ VLOG(1) << "PathProviderPosix result: " << bin_dir.value();
- return true;
++ return true;
#elif BUILDFLAG(IS_SOLARIS)
char bin_dir[PATH_MAX + 1];
-@@ -67,13 +80,65 @@ bool PathProviderPosix(int key, FilePath
+ if (realpath(getexecname(), bin_dir) == NULL) {
+@@ -62,13 +75,65 @@ bool PathProviderPosix(int key, FilePath
*result = FilePath(bin_dir);
return true;
#elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index 5a1e23774c..d45f613605 100644
--- a/chromium/patches/patch-base_compiler__specific.h
+++ b/chromium/patches/patch-base_compiler__specific.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/compiler_specific.h.orig 2024-09-24 20:49:13.706565100 +0000
+--- base/compiler_specific.h.orig 2024-10-26 06:59:45.269652600 +0000
+++ base/compiler_specific.h
-@@ -326,7 +326,8 @@
+@@ -257,7 +257,8 @@
//
// In some cases it's desirable to remove this, e.g. on hot functions, or if
// we have purposely changed the reference canary.
@@ -16,7 +16,7 @@ $NetBSD$
#if HAS_ATTRIBUTE(__no_stack_protector__)
#define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
#else
-@@ -457,7 +458,7 @@ inline constexpr bool AnalyzerAssumeTrue
+@@ -388,7 +389,7 @@ inline constexpr bool AnalyzerAssumeTrue
// See https://clang.llvm.org/docs/AttributeReference.html#preserve-most for
// more details.
#if (defined(ARCH_CPU_ARM64) || defined(ARCH_CPU_X86_64)) && \
diff --git a/chromium/patches/patch-base_debug_debugger__posix.cc b/chromium/patches/patch-base_debug_debugger__posix.cc
index 6f21e2786a..30c5d70a1d 100644
--- a/chromium/patches/patch-base_debug_debugger__posix.cc
+++ b/chromium/patches/patch-base_debug_debugger__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/debugger_posix.cc.orig 2024-09-24 20:49:13.717566000 +0000
+--- base/debug/debugger_posix.cc.orig 2024-10-26 06:59:45.282660500 +0000
+++ base/debug/debugger_posix.cc
@@ -41,6 +41,10 @@
#include <sys/sysctl.h>
diff --git a/chromium/patches/patch-base_debug_elf__reader.cc b/chromium/patches/patch-base_debug_elf__reader.cc
index 5226fecd07..4ef18112d6 100644
--- a/chromium/patches/patch-base_debug_elf__reader.cc
+++ b/chromium/patches/patch-base_debug_elf__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/elf_reader.cc.orig 2024-09-24 20:49:13.718566200 +0000
+--- base/debug/elf_reader.cc.orig 2024-10-26 06:59:45.283661100 +0000
+++ base/debug/elf_reader.cc
@@ -50,6 +50,10 @@ using Xword = Elf64_Xword;
diff --git a/chromium/patches/patch-base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_debug_proc__maps__linux.cc
index 1a8fa99690..91eada70c0 100644
--- a/chromium/patches/patch-base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/proc_maps_linux.cc.orig 2024-09-24 20:49:13.719566300 +0000
+--- base/debug/proc_maps_linux.cc.orig 2024-10-26 06:59:45.283661100 +0000
+++ base/debug/proc_maps_linux.cc
@@ -18,7 +18,7 @@
#include "base/strings/string_split.h"
diff --git a/chromium/patches/patch-base_debug_stack__trace.cc b/chromium/patches/patch-base_debug_stack__trace.cc
index 50e840cb54..39d3da1483 100644
--- a/chromium/patches/patch-base_debug_stack__trace.cc
+++ b/chromium/patches/patch-base_debug_stack__trace.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace.cc.orig 2024-09-24 20:49:13.720566300 +0000
+--- base/debug/stack_trace.cc.orig 2024-10-26 06:59:45.284661800 +0000
+++ base/debug/stack_trace.cc
@@ -258,7 +258,7 @@ bool StackTrace::WillSymbolizeToStreamFo
// Symbols are not expected to be reliable when gn args specifies
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index ab9dc743c6..afbb08404e 100644
--- a/chromium/patches/patch-base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace_posix.cc.orig 2024-09-24 20:49:13.720566300 +0000
+--- base/debug/stack_trace_posix.cc.orig 2024-10-26 06:59:45.285662200 +0000
+++ base/debug/stack_trace_posix.cc
@@ -45,8 +45,8 @@
// Surprisingly, uClibc defines __GLIBC__ in some build configs, but
diff --git a/chromium/patches/patch-base_features.cc b/chromium/patches/patch-base_features.cc
deleted file mode 100644
index 76306f8b9c..0000000000
--- a/chromium/patches/patch-base_features.cc
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- base/features.cc.orig 2024-09-24 20:49:13.722566600 +0000
-+++ base/features.cc
-@@ -9,8 +9,10 @@
- #include "base/threading/platform_thread.h"
- #include "build/buildflag.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#if !BUILDFLAG(IS_BSD)
- #include "base/message_loop/message_pump_epoll.h"
-+#endif
- #include "base/message_loop/message_pump_libevent.h"
- #endif
-
-@@ -116,10 +118,12 @@ void Init(EmitThreadControllerProfilerMe
- sequence_manager::internal::ThreadController::InitializeFeatures(
- emit_thread_controller_profiler_metadata);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- MessagePumpLibevent::InitializeFeatures();
-+#if !BUILDFLAG(IS_BSD)
- MessagePumpEpoll::InitializeFeatures();
- #endif
-+#endif
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_CHROMEOS)
- PlatformThread::InitializeFeatures();
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index 5b7d9229ea..1ddd442e8f 100644
--- a/chromium/patches/patch-base_files_dir__reader__linux.h
+++ b/chromium/patches/patch-base_files_dir__reader__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/dir_reader_linux.h.orig 2024-09-24 20:49:13.723566500 +0000
+--- base/files/dir_reader_linux.h.orig 2024-10-26 06:59:45.297669600 +0000
+++ base/files/dir_reader_linux.h
@@ -21,10 +21,16 @@
#include "base/logging.h"
diff --git a/chromium/patches/patch-base_files_dir__reader__posix.h b/chromium/patches/patch-base_files_dir__reader__posix.h
index b6335334f4..b45f733b5c 100644
--- a/chromium/patches/patch-base_files_dir__reader__posix.h
+++ b/chromium/patches/patch-base_files_dir__reader__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/dir_reader_posix.h.orig 2024-09-24 20:49:13.723566500 +0000
+--- base/files/dir_reader_posix.h.orig 2024-10-26 06:59:45.297669600 +0000
+++ base/files/dir_reader_posix.h
@@ -17,7 +17,7 @@
// seems worse than falling back to enumerating all file descriptors so we will
diff --git a/chromium/patches/patch-base_files_file__path__watcher.h b/chromium/patches/patch-base_files_file__path__watcher.h
index 58fa587d84..a61fa0500c 100644
--- a/chromium/patches/patch-base_files_file__path__watcher.h
+++ b/chromium/patches/patch-base_files_file__path__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher.h.orig 2024-09-24 20:49:13.726566800 +0000
+--- base/files/file_path_watcher.h.orig 2024-10-26 06:59:45.299670700 +0000
+++ base/files/file_path_watcher.h
@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
index fd2923f485..0f94e7d305 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_bsd.cc.orig 2024-10-18 11:20:13.011272163 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2024-10-28 13:44:48.996346903 +0000
+++ base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc b/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
index 16871f08a9..fb0b2a04fa 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_kqueue.cc.orig 2024-09-24 20:49:13.727567000 +0000
+--- base/files/file_path_watcher_kqueue.cc.orig 2024-10-26 06:59:45.300671300 +0000
+++ base/files/file_path_watcher_kqueue.cc
@@ -81,9 +81,15 @@ size_t FilePathWatcherKQueue::EventsForP
FilePath::StringType subdir = (i != (components.end() - 1)) ? *(i + 1) : "";
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
index 444d0305bc..f5ce9a474e 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_kqueue.h.orig 2024-09-24 20:49:13.727567000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2024-10-26 06:59:45.300671300 +0000
+++ base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
index 7a2f43350e..75e727d8fc 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_unittest.cc.orig 2024-09-24 20:49:13.728567100 +0000
+--- base/files/file_path_watcher_unittest.cc.orig 2024-10-26 06:59:45.301672000 +0000
+++ base/files/file_path_watcher_unittest.cc
@@ -902,7 +902,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
}
diff --git a/chromium/patches/patch-base_files_file__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index e08db5ea1f..09f7ecd396 100644
--- a/chromium/patches/patch-base_files_file__util__posix.cc
+++ b/chromium/patches/patch-base_files_file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_posix.cc.orig 2024-09-24 20:49:13.730567200 +0000
+--- base/files/file_util_posix.cc.orig 2024-10-26 06:59:45.303673300 +0000
+++ base/files/file_util_posix.cc
@@ -889,36 +889,33 @@ bool CreateNewTempDirectory(const FilePa
bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
diff --git a/chromium/patches/patch-base_files_file__util__unittest.cc b/chromium/patches/patch-base_files_file__util__unittest.cc
index b73f72307d..b009bf9b69 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_unittest.cc.orig 2024-09-24 20:49:13.731567400 +0000
+--- base/files/file_util_unittest.cc.orig 2024-10-26 06:59:45.305674600 +0000
+++ base/files/file_util_unittest.cc
-@@ -3903,7 +3903,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -3886,7 +3886,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
}
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -4625,7 +4625,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -4608,7 +4608,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
NULL);
#else
size_t bytes_written =
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index e9aaedfde5..fb004ef7f4 100644
--- a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/important_file_writer_cleaner.cc.orig 2024-09-24 20:49:13.732567500 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2024-10-26 06:59:45.306675000 +0000
+++ base/files/important_file_writer_cleaner.cc
@@ -25,7 +25,8 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_files_scoped__file.cc b/chromium/patches/patch-base_files_scoped__file.cc
index 147ed4d68d..bdbc82ba99 100644
--- a/chromium/patches/patch-base_files_scoped__file.cc
+++ b/chromium/patches/patch-base_files_scoped__file.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/scoped_file.cc.orig 2024-09-24 20:49:13.733567500 +0000
+--- base/files/scoped_file.cc.orig 2024-10-26 06:59:45.307675600 +0000
+++ base/files/scoped_file.cc
@@ -32,7 +32,7 @@ void ScopedFDCloseTraits::Free(int fd) {
int ret = IGNORE_EINTR(close(fd));
diff --git a/chromium/patches/patch-base_functional_unretained__traits.h b/chromium/patches/patch-base_functional_unretained__traits.h
index 535a28c297..f19eae0b6f 100644
--- a/chromium/patches/patch-base_functional_unretained__traits.h
+++ b/chromium/patches/patch-base_functional_unretained__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/functional/unretained_traits.h.orig 2024-09-24 20:49:13.741568300 +0000
+--- base/functional/unretained_traits.h.orig 2024-10-26 06:59:45.315680500 +0000
+++ base/functional/unretained_traits.h
@@ -93,7 +93,7 @@ struct SupportsUnretainedImpl {
// official builds, and then in non-test code as well.
diff --git a/chromium/patches/patch-base_i18n_icu__util.cc b/chromium/patches/patch-base_i18n_icu__util.cc
index 89008b73cb..6eaa9b610b 100644
--- a/chromium/patches/patch-base_i18n_icu__util.cc
+++ b/chromium/patches/patch-base_i18n_icu__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/i18n/icu_util.cc.orig 2024-09-24 20:49:13.746568700 +0000
+--- base/i18n/icu_util.cc.orig 2024-10-26 06:59:45.319682800 +0000
+++ base/i18n/icu_util.cc
@@ -52,7 +52,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index e572d4b2ec..1888f12f12 100644
--- a/chromium/patches/patch-base_linux__util.cc
+++ b/chromium/patches/patch-base_linux__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/linux_util.cc.orig 2024-09-24 20:49:13.753569400 +0000
+--- base/linux_util.cc.orig 2024-10-26 06:59:45.326687000 +0000
+++ base/linux_util.cc
@@ -154,10 +154,14 @@ void SetLinuxDistro(const std::string& d
}
diff --git a/chromium/patches/patch-base_logging__unittest.cc b/chromium/patches/patch-base_logging__unittest.cc
index 8e43931b10..b84e605d62 100644
--- a/chromium/patches/patch-base_logging__unittest.cc
+++ b/chromium/patches/patch-base_logging__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/logging_unittest.cc.orig 2024-09-24 20:49:13.755569500 +0000
+--- base/logging_unittest.cc.orig 2024-10-26 06:59:45.328688400 +0000
+++ base/logging_unittest.cc
@@ -41,7 +41,7 @@
#include "base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
index 42c810db22..87c2535f63 100644
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium/patches/patch-base_memory_discardable__memory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory.cc.orig 2024-09-24 20:49:13.759570000 +0000
+--- base/memory/discardable_memory.cc.orig 2024-10-26 06:59:45.332691000 +0000
+++ base/memory/discardable_memory.cc
@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
index 091d7ccc18..d9f1623604 100644
--- a/chromium/patches/patch-base_memory_discardable__memory__internal.h
+++ b/chromium/patches/patch-base_memory_discardable__memory__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory_internal.h.orig 2024-09-24 20:49:13.759570000 +0000
+--- base/memory/discardable_memory_internal.h.orig 2024-10-26 06:59:45.333691400 +0000
+++ base/memory/discardable_memory_internal.h
@@ -12,7 +12,7 @@
#include "base/metrics/field_trial_params.h"
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index f26f6f7b01..0bf418fc00 100644
--- a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2024-09-24 20:49:13.760569800 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2024-10-26 06:59:45.333691400 +0000
+++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -311,6 +311,10 @@ void MadvFreeDiscardableMemoryPosix::Set
+@@ -310,6 +310,10 @@ void MadvFreeDiscardableMemoryPosix::Set
bool MadvFreeDiscardableMemoryPosix::IsResident() const {
DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
@@ -17,7 +17,7 @@ $NetBSD$
#if BUILDFLAG(IS_APPLE)
std::vector<char> vec(allocated_pages_);
#else
-@@ -326,6 +330,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
+@@ -325,6 +329,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
return false;
}
return true;
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region.h b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
index 2981b81329..448845ea6c 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region.h
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/platform_shared_memory_region.h.orig 2024-09-24 20:49:13.761570000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2024-10-26 06:59:45.335692600 +0000
+++ base/memory/platform_shared_memory_region.h
@@ -17,7 +17,7 @@
#include "base/unguessable_token.h"
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
index 9ab3a83403..ce021dac9f 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/platform_shared_memory_region_posix.cc.orig 2024-09-24 20:49:13.762570100 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2024-10-26 06:59:45.335692600 +0000
+++ base/memory/platform_shared_memory_region_posix.cc
@@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expec
diff --git a/chromium/patches/patch-base_memory_protected__memory.h b/chromium/patches/patch-base_memory_protected__memory.h
new file mode 100644
index 0000000000..b1eca3526a
--- /dev/null
+++ b/chromium/patches/patch-base_memory_protected__memory.h
@@ -0,0 +1,50 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- base/memory/protected_memory.h.orig 2024-10-26 06:59:45.336693300 +0000
++++ base/memory/protected_memory.h
+@@ -119,12 +119,12 @@ __declspec(selectany) char __stop_protec
+
+ #define DECLARE_PROTECTED_DATA constinit
+ #define DEFINE_PROTECTED_DATA constinit __declspec(allocate("prot$mem"))
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // This value is used to align the writers variable. That variable needs to be
+ // aligned to ensure that the protected memory section starts on a page
+ // boundary.
+ #if (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
+ // arm64 supports 4kb, 16kb, and 64kb pages. Set to the largest of 64kb as that
+ // will guarantee the section is page aligned regardless of the choice.
+ inline constexpr int kProtectedMemoryAlignment = 65536;
+@@ -339,7 +339,7 @@ class BASE_EXPORT AutoWritableMemoryBase
+ // where an attacker could overwrite it with a large value and invoke code
+ // that constructs and destructs an AutoWritableMemory. After such a call
+ // protected memory would still be set writable because writers > 0.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // On Linux, the protected memory section is not automatically page aligned.
+ // This means that attempts to reset the protected memory region to readonly
+ // will set some of the preceding section that is on the same page readonly
+@@ -353,7 +353,7 @@ class BASE_EXPORT AutoWritableMemoryBase
+ #endif
+ static inline size_t writers GUARDED_BY(writers_lock()) = 0;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // On Linux, there is no guarantee the section following the protected
+ // memory section is page aligned. This can result in attempts to change
+ // the access permissions of the end of the protected memory section
+@@ -411,7 +411,7 @@ class BASE_EXPORT AutoWritableMemoryInit
+ // the variable to something large before the section was read-only.
+ WriterData::writers = 0;
+ CHECK(SetProtectedSectionReadOnly());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Set the protected_memory_section_buffer to true to ensure the buffer
+ // section is created. If a variable is declared but not used the memory
+ // section won't be created.
diff --git a/chromium/patches/patch-base_memory_protected__memory__posix.cc b/chromium/patches/patch-base_memory_protected__memory__posix.cc
new file mode 100644
index 0000000000..d9af27c1dd
--- /dev/null
+++ b/chromium/patches/patch-base_memory_protected__memory__posix.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- base/memory/protected_memory_posix.cc.orig 2024-10-26 06:59:45.336693300 +0000
++++ base/memory/protected_memory_posix.cc
+@@ -6,7 +6,7 @@
+
+ #include <sys/mman.h>
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include <sys/resource.h>
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -34,7 +34,7 @@ bool SetMemory(void* start, void* end, i
+ } // namespace
+
+ namespace internal {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ void CheckMemoryReadOnly(const void* ptr) {
+ const uintptr_t page_start =
+ bits::AlignDown(reinterpret_cast<uintptr_t>(ptr), GetPageSize());
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
new file mode 100644
index 0000000000..4c04567c45
--- /dev/null
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- base/message_loop/message_pump_epoll.cc.orig 2024-10-26 06:59:45.344698200 +0000
++++ base/message_loop/message_pump_epoll.cc
+@@ -42,7 +42,7 @@ std::atomic_bool g_use_batched_version =
+ std::atomic_bool g_use_poll = false;
+
+ constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
+- {EPOLLIN, POLLIN}, {EPOLLOUT, POLLOUT}, {EPOLLRDHUP, POLLRDHUP},
++ {EPOLLIN, POLLIN}, {EPOLLOUT, POLLOUT},
+ {EPOLLPRI, POLLPRI}, {EPOLLERR, POLLERR}, {EPOLLHUP, POLLHUP}};
+
+ void SetEventsForPoll(const uint32_t epoll_events, struct pollfd* poll_entry) {
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
new file mode 100644
index 0000000000..1411cb4edb
--- /dev/null
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
@@ -0,0 +1,20 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- base/message_loop/message_pump_epoll.h.orig 2024-10-26 06:59:45.344698200 +0000
++++ base/message_loop/message_pump_epoll.h
+@@ -51,7 +51,11 @@ namespace base {
+ // every call, don't do it when we have too many FDs.
+ BASE_FEATURE(kUsePollForMessagePumpEpoll,
+ "UsePollForMessagePumpEpoll",
++#if BUILDFLAG(IS_BSD)
++ base::FEATURE_ENABLED_BY_DEFAULT);
++#else
+ base::FEATURE_DISABLED_BY_DEFAULT);
++#endif
+
+ // A MessagePump implementation suitable for I/O message loops on Linux-based
+ // systems with epoll API support.
diff --git a/chromium/patches/patch-base_message__loop_message__pump__glib.cc b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
index 0bd7c2d7bb..f7946f7fe9 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_glib.cc.orig 2024-09-24 20:49:13.771571000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2024-10-26 06:59:45.344698200 +0000
+++ base/message_loop/message_pump_glib.cc
@@ -8,6 +8,15 @@
#include <glib.h>
diff --git a/chromium/patches/patch-base_native__library__posix.cc b/chromium/patches/patch-base_native__library__posix.cc
index 420ac02043..bb90ec1303 100644
--- a/chromium/patches/patch-base_native__library__posix.cc
+++ b/chromium/patches/patch-base_native__library__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/native_library_posix.cc.orig 2024-09-24 20:49:13.788572300 +0000
+--- base/native_library_posix.cc.orig 2024-10-26 06:59:45.360707800 +0000
+++ base/native_library_posix.cc
@@ -34,7 +34,7 @@ NativeLibrary LoadNativeLibraryWithOptio
// http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
diff --git a/chromium/patches/patch-base_native__library__unittest.cc b/chromium/patches/patch-base_native__library__unittest.cc
index a31f697fc0..5cc6e9be2a 100644
--- a/chromium/patches/patch-base_native__library__unittest.cc
+++ b/chromium/patches/patch-base_native__library__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/native_library_unittest.cc.orig 2024-09-24 20:49:13.788572300 +0000
+--- base/native_library_unittest.cc.orig 2024-10-26 06:59:45.360707800 +0000
+++ base/native_library_unittest.cc
-@@ -133,7 +133,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
+@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
// versions with respect to symbol resolution scope.
// TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
#if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \
diff --git a/chromium/patches/patch-base_posix_can__lower__nice__to.cc b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
index c3b0847ab8..40ee2badcb 100644
--- a/chromium/patches/patch-base_posix_can__lower__nice__to.cc
+++ b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/can_lower_nice_to.cc.orig 2024-09-24 20:49:13.794572800 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2024-10-26 06:59:45.366711600 +0000
+++ base/posix/can_lower_nice_to.cc
@@ -11,8 +11,12 @@
diff --git a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
new file mode 100644
index 0000000000..b4c2deeabf
--- /dev/null
+++ b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- base/posix/file_descriptor_shuffle.h.orig 2024-10-26 06:59:45.366711600 +0000
++++ base/posix/file_descriptor_shuffle.h
+@@ -26,6 +26,8 @@
+ #include "base/base_export.h"
+ #include "base/compiler_specific.h"
+
++#undef close
++
+ namespace base {
+
+ // A Delegate which performs the actions required to perform an injective
diff --git a/chromium/patches/patch-base_posix_sysctl.cc b/chromium/patches/patch-base_posix_sysctl.cc
index fe214ac57c..a4af05cda4 100644
--- a/chromium/patches/patch-base_posix_sysctl.cc
+++ b/chromium/patches/patch-base_posix_sysctl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/sysctl.cc.orig 2024-09-24 20:49:13.795573000 +0000
+--- base/posix/sysctl.cc.orig 2024-10-26 06:59:45.367712000 +0000
+++ base/posix/sysctl.cc
@@ -4,6 +4,7 @@
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket.cc b/chromium/patches/patch-base_posix_unix__domain__socket.cc
index 835600b9bf..3bacd85e7a 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/unix_domain_socket.cc.orig 2024-09-24 20:49:13.795573000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2024-10-26 06:59:45.367712000 +0000
+++ base/posix/unix_domain_socket.cc
@@ -56,7 +56,7 @@ bool CreateSocketPair(ScopedFD* one, Sco
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
index df4c301438..dee0fe5bf4 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/unix_domain_socket_unittest.cc.orig 2024-09-24 20:49:13.795573000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2024-10-26 06:59:45.367712000 +0000
+++ base/posix/unix_domain_socket_unittest.cc
@@ -15,6 +15,8 @@
#include <sys/types.h>
diff --git a/chromium/patches/patch-base_process_internal__linux.h b/chromium/patches/patch-base_process_internal__linux.h
index bcfd2bf10b..641d7b81df 100644
--- a/chromium/patches/patch-base_process_internal__linux.h
+++ b/chromium/patches/patch-base_process_internal__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/internal_linux.h.orig 2024-09-24 20:49:13.799573400 +0000
+--- base/process/internal_linux.h.orig 2024-10-26 06:59:45.371714600 +0000
+++ base/process/internal_linux.h
@@ -140,6 +140,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t
// arguments to the lambda.
diff --git a/chromium/patches/patch-base_process_kill.h b/chromium/patches/patch-base_process_kill.h
index e4796d0c81..bc1b85f016 100644
--- a/chromium/patches/patch-base_process_kill.h
+++ b/chromium/patches/patch-base_process_kill.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill.h.orig 2024-09-24 20:49:13.799573400 +0000
+--- base/process/kill.h.orig 2024-10-26 06:59:45.371714600 +0000
+++ base/process/kill.h
@@ -123,7 +123,7 @@ BASE_EXPORT TerminationStatus GetTermina
BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
diff --git a/chromium/patches/patch-base_process_kill__posix.cc b/chromium/patches/patch-base_process_kill__posix.cc
index 721e979684..143f21ee3e 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/patches/patch-base_process_kill__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill_posix.cc.orig 2024-09-24 20:49:13.799573400 +0000
+--- base/process/kill_posix.cc.orig 2024-10-26 06:59:45.371714600 +0000
+++ base/process/kill_posix.cc
@@ -157,7 +157,7 @@ void EnsureProcessTerminated(Process pro
0, new BackgroundReaper(std::move(process), Seconds(2)));
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index eb47cf9b87..fab1bfa7b1 100644
--- a/chromium/patches/patch-base_process_launch.h
+++ b/chromium/patches/patch-base_process_launch.h
@@ -4,9 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch.h.orig 2024-09-24 20:49:13.800573300 +0000
+--- base/process/launch.h.orig 2024-10-26 06:59:45.372715200 +0000
+++ base/process/launch.h
-@@ -211,7 +211,7 @@ struct BASE_EXPORT LaunchOptions {
+@@ -7,6 +7,13 @@
+ #ifndef BASE_PROCESS_LAUNCH_H_
+ #define BASE_PROCESS_LAUNCH_H_
+
++#if defined(__NetBSD__)
++#define _NETBSD_SOURCE 1
++#ifndef PTHREAD_STACK_MIN
++#define PTHREAD_STACK_MIN 4096
++#endif
++#endif
++
+ #include <limits.h>
+ #include <stddef.h>
+
+@@ -237,7 +244,7 @@ struct BASE_EXPORT LaunchOptions {
bool clear_environment = false;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-base_process_launch__posix.cc b/chromium/patches/patch-base_process_launch__posix.cc
index ef593f9c28..379255d937 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch_posix.cc.orig 2024-09-24 20:49:13.801573500 +0000
+--- base/process/launch_posix.cc.orig 2024-10-26 06:59:45.372715200 +0000
+++ base/process/launch_posix.cc
-@@ -66,6 +66,9 @@
+@@ -67,6 +67,9 @@
#error "macOS should use launch_mac.cc"
#endif
@@ -16,7 +16,7 @@ $NetBSD$
extern char** environ;
namespace base {
-@@ -210,6 +213,8 @@ static const char kFDDir[] = "/dev/fd";
+@@ -223,6 +226,8 @@ static const char kFDDir[] = "/dev/fd";
static const char kFDDir[] = "/dev/fd";
#elif BUILDFLAG(IS_OPENBSD)
static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index ea0e4327ab..c3b23200f2 100644
--- a/chromium/patches/patch-base_process_memory__linux.cc
+++ b/chromium/patches/patch-base_process_memory__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/memory_linux.cc.orig 2024-09-24 20:49:13.801573500 +0000
+--- base/process/memory_linux.cc.orig 2024-10-26 06:59:45.373715900 +0000
+++ base/process/memory_linux.cc
@@ -28,6 +28,7 @@ void __libc_free(void*);
diff --git a/chromium/patches/patch-base_process_process__handle.cc b/chromium/patches/patch-base_process_process__handle.cc
index 97d8b26f8f..3375619c73 100644
--- a/chromium/patches/patch-base_process_process__handle.cc
+++ b/chromium/patches/patch-base_process_process__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle.cc.orig 2024-09-24 20:49:13.802573700 +0000
+--- base/process/process_handle.cc.orig 2024-10-26 06:59:45.374716300 +0000
+++ base/process/process_handle.cc
@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
: UniqueProcId(GetCurrentProcId());
diff --git a/chromium/patches/patch-base_process_process__handle.h b/chromium/patches/patch-base_process_process__handle.h
index 193a9b3f2d..91c0c6abdd 100644
--- a/chromium/patches/patch-base_process_process__handle.h
+++ b/chromium/patches/patch-base_process_process__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle.h.orig 2024-09-24 20:49:13.802573700 +0000
+--- base/process/process_handle.h.orig 2024-10-26 06:59:45.374716300 +0000
+++ base/process/process_handle.h
@@ -86,7 +86,7 @@ BASE_EXPORT ProcessId GetCurrentProcId()
// processes may be reused.
diff --git a/chromium/patches/patch-base_process_process__handle__freebsd.cc b/chromium/patches/patch-base_process_process__handle__freebsd.cc
index 2b0eb1459a..97fd929797 100644
--- a/chromium/patches/patch-base_process_process__handle__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_freebsd.cc.orig 2024-09-24 20:49:13.802573700 +0000
+--- base/process/process_handle_freebsd.cc.orig 2024-10-26 06:59:45.374716300 +0000
+++ base/process/process_handle_freebsd.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__handle__netbsd.cc b/chromium/patches/patch-base_process_process__handle__netbsd.cc
index 6d54cae074..70c3d8970a 100644
--- a/chromium/patches/patch-base_process_process__handle__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_netbsd.cc.orig 2024-10-18 11:20:13.142238785 +0000
+--- base/process/process_handle_netbsd.cc.orig 2024-10-28 13:44:49.442801988 +0000
+++ base/process/process_handle_netbsd.cc
@@ -0,0 +1,55 @@
+// Copyright 2011 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__handle__openbsd.cc b/chromium/patches/patch-base_process_process__handle__openbsd.cc
index 555531d301..a38a4c9151 100644
--- a/chromium/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_openbsd.cc.orig 2024-09-24 20:49:13.803573600 +0000
+--- base/process/process_handle_openbsd.cc.orig 2024-10-26 06:59:45.374716300 +0000
+++ base/process/process_handle_openbsd.cc
@@ -3,48 +3,112 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__iterator.h b/chromium/patches/patch-base_process_process__iterator.h
index 07181adfce..0bd4ca1472 100644
--- a/chromium/patches/patch-base_process_process__iterator.h
+++ b/chromium/patches/patch-base_process_process__iterator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator.h.orig 2024-09-24 20:49:13.803573600 +0000
+--- base/process/process_iterator.h.orig 2024-10-26 06:59:45.375717000 +0000
+++ base/process/process_iterator.h
@@ -24,7 +24,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-base_process_process__iterator__freebsd.cc b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
index f156987057..43b91bac70 100644
--- a/chromium/patches/patch-base_process_process__iterator__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_freebsd.cc.orig 2024-09-24 20:49:13.803573600 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2024-10-26 06:59:45.375717000 +0000
+++ base/process/process_iterator_freebsd.cc
@@ -18,7 +18,7 @@ namespace base {
diff --git a/chromium/patches/patch-base_process_process__iterator__netbsd.cc b/chromium/patches/patch-base_process_process__iterator__netbsd.cc
index 29ee23f2bd..b1b8bfb1c1 100644
--- a/chromium/patches/patch-base_process_process__iterator__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_netbsd.cc.orig 2024-10-18 11:20:13.156436677 +0000
+--- base/process/process_iterator_netbsd.cc.orig 2024-10-28 13:44:49.491688371 +0000
+++ base/process/process_iterator_netbsd.cc
@@ -0,0 +1,132 @@
+// Copyright 2013 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__iterator__openbsd.cc b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
index dcbb87f419..2580176e54 100644
--- a/chromium/patches/patch-base_process_process__iterator__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_openbsd.cc.orig 2024-09-24 20:49:13.804573800 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2024-10-26 06:59:45.375717000 +0000
+++ base/process/process_iterator_openbsd.cc
@@ -6,6 +6,9 @@
diff --git a/chromium/patches/patch-base_process_process__metrics.cc b/chromium/patches/patch-base_process_process__metrics.cc
index 831de9946b..d90b75cc72 100644
--- a/chromium/patches/patch-base_process_process__metrics.cc
+++ b/chromium/patches/patch-base_process_process__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics.cc.orig 2024-09-24 20:49:13.804573800 +0000
+--- base/process/process_metrics.cc.orig 2024-10-26 06:59:45.375717000 +0000
+++ base/process/process_metrics.cc
@@ -17,7 +17,7 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_process_process__metrics.h b/chromium/patches/patch-base_process_process__metrics.h
index 7324e4c6c2..f79bc6b97e 100644
--- a/chromium/patches/patch-base_process_process__metrics.h
+++ b/chromium/patches/patch-base_process_process__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics.h.orig 2024-09-24 20:49:13.804573800 +0000
+--- base/process/process_metrics.h.orig 2024-10-26 06:59:45.376717600 +0000
+++ base/process/process_metrics.h
@@ -38,7 +38,7 @@
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -116,7 +116,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -113,7 +113,7 @@ class BASE_EXPORT ProcessMetrics {
// convenience wrapper for CreateProcessMetrics().
static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
@@ -33,7 +33,7 @@ $NetBSD$
// Resident Set Size is a Linux/Android specific memory concept. Do not
// attempt to extend this to other platforms.
BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -150,7 +150,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -147,7 +147,7 @@ class BASE_EXPORT ProcessMetrics {
base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -42,7 +42,7 @@ $NetBSD$
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -195,7 +195,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -192,7 +192,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
@@ -51,7 +51,7 @@ $NetBSD$
// Bytes of swap as reported by /proc/[pid]/status.
uint64_t GetVmSwapBytes() const;
-@@ -216,7 +216,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -213,7 +213,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -60,7 +60,7 @@ $NetBSD$
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -238,12 +238,10 @@ class BASE_EXPORT ProcessMetrics {
+@@ -235,12 +235,10 @@ class BASE_EXPORT ProcessMetrics {
// Used to store the previous times and CPU usage counts so we can
// compute the CPU usage between calls.
TimeTicks last_cpu_time_;
@@ -74,7 +74,7 @@ $NetBSD$
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -284,7 +282,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
+@@ -281,7 +279,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
@@ -83,7 +83,7 @@ $NetBSD$
// Data about system-wide memory consumption. Values are in KB. Available on
// Windows, Mac, Linux, Android and Chrome OS.
//
-@@ -319,7 +317,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -316,7 +314,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -92,7 +92,7 @@ $NetBSD$
// This provides an estimate of available memory as described here:
// https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
// NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -334,7 +332,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -331,7 +329,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -101,7 +101,7 @@ $NetBSD$
int buffers = 0;
int cached = 0;
int active_anon = 0;
-@@ -371,7 +369,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
+@@ -368,7 +366,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -110,7 +110,7 @@ $NetBSD$
// Parse the data found in /proc/<pid>/stat and return the sum of the
// CPU-related ticks. Returns -1 on parse error.
// Exposed for testing.
-@@ -566,7 +564,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -563,7 +561,7 @@ class BASE_EXPORT SystemMetrics {
FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
size_t committed_memory_;
diff --git a/chromium/patches/patch-base_process_process__metrics__freebsd.cc b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
index 3d5b7a92bc..ed4ecacebc 100644
--- a/chromium/patches/patch-base_process_process__metrics__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_freebsd.cc.orig 2024-09-24 20:49:13.805574000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2024-10-26 06:59:45.376717600 +0000
+++ base/process/process_metrics_freebsd.cc
@@ -3,19 +3,37 @@
// found in the LICENSE file.
@@ -47,7 +47,7 @@ $NetBSD$
// static
std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -23,22 +41,18 @@ std::unique_ptr<ProcessMetrics> ProcessM
+@@ -23,21 +41,18 @@ std::unique_ptr<ProcessMetrics> ProcessM
return WrapUnique(new ProcessMetrics(process));
}
@@ -72,13 +72,12 @@ $NetBSD$
-
-base::expected<TimeDelta, ProcessCPUUsageError>
-ProcessMetrics::GetCumulativeCPUUsage() {
-- NOTREACHED_IN_MIGRATION();
-- return base::unexpected(ProcessCPUUsageError::kNotImplemented);
+- NOTREACHED();
+ return base::ok(Microseconds(info.ki_runtime));
}
size_t GetSystemCommitCharge() {
-@@ -64,4 +78,228 @@ size_t GetSystemCommitCharge() {
+@@ -63,4 +78,228 @@ size_t GetSystemCommitCharge() {
return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
}
diff --git a/chromium/patches/patch-base_process_process__metrics__netbsd.cc b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
index cac85ae65f..df06c9015b 100644
--- a/chromium/patches/patch-base_process_process__metrics__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_netbsd.cc.orig 2024-10-18 11:20:13.176311546 +0000
+--- base/process/process_metrics_netbsd.cc.orig 2024-10-28 13:44:49.544859098 +0000
+++ base/process/process_metrics_netbsd.cc
@@ -0,0 +1,175 @@
+// Copyright 2013 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__metrics__openbsd.cc b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
index 64644c186c..62f21d7e64 100644
--- a/chromium/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_openbsd.cc.orig 2024-09-24 20:49:13.806573900 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2024-10-26 06:59:45.377718200 +0000
+++ base/process/process_metrics_openbsd.cc
@@ -6,36 +6,40 @@
@@ -60,7 +60,7 @@ $NetBSD$
// static
std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -43,38 +47,9 @@ std::unique_ptr<ProcessMetrics> ProcessM
+@@ -43,37 +47,9 @@ std::unique_ptr<ProcessMetrics> ProcessM
return WrapUnique(new ProcessMetrics(process));
}
@@ -85,8 +85,7 @@ $NetBSD$
-
-base::expected<TimeDelta, ProcessCPUUsageError>
-ProcessMetrics::GetCumulativeCPUUsage() {
-- NOTREACHED_IN_MIGRATION();
-- return base::unexpected(ProcessCPUUsageError::kNotImplemented);
+- NOTREACHED();
-}
-
-ProcessMetrics::ProcessMetrics(ProcessHandle process)
@@ -100,7 +99,7 @@ $NetBSD$
struct vmtotal vmtotal;
unsigned long mem_total, mem_free, mem_inactive;
size_t len = sizeof(vmtotal);
-@@ -86,9 +61,136 @@ size_t GetSystemCommitCharge() {
+@@ -85,9 +61,136 @@ size_t GetSystemCommitCharge() {
mem_free = vmtotal.t_free;
mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index edda9584d6..881c0ecb12 100644
--- a/chromium/patches/patch-base_process_process__metrics__posix.cc
+++ b/chromium/patches/patch-base_process_process__metrics__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_posix.cc.orig 2024-09-24 20:49:13.806573900 +0000
+--- base/process/process_metrics_posix.cc.orig 2024-10-26 06:59:45.378718900 +0000
+++ base/process/process_metrics_posix.cc
@@ -21,6 +21,8 @@
diff --git a/chromium/patches/patch-base_process_process__metrics__unittest.cc b/chromium/patches/patch-base_process_process__metrics__unittest.cc
index 99a1c4ab76..2506368a08 100644
--- a/chromium/patches/patch-base_process_process__metrics__unittest.cc
+++ b/chromium/patches/patch-base_process_process__metrics__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_unittest.cc.orig 2024-09-24 20:49:13.806573900 +0000
+--- base/process/process_metrics_unittest.cc.orig 2024-10-26 06:59:45.378718900 +0000
+++ base/process/process_metrics_unittest.cc
@@ -62,7 +62,8 @@
diff --git a/chromium/patches/patch-base_process_process__posix.cc b/chromium/patches/patch-base_process_process__posix.cc
index da35eb47ba..830e5372cd 100644
--- a/chromium/patches/patch-base_process_process__posix.cc
+++ b/chromium/patches/patch-base_process_process__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_posix.cc.orig 2024-09-24 20:49:13.806573900 +0000
+--- base/process/process_posix.cc.orig 2024-10-26 06:59:45.378718900 +0000
+++ base/process/process_posix.cc
@@ -23,10 +23,15 @@
#include "base/trace_event/base_tracing.h"
diff --git a/chromium/patches/patch-base_process_process__unittest.cc b/chromium/patches/patch-base_process_process__unittest.cc
index 993f9a29ef..c510a41b93 100644
--- a/chromium/patches/patch-base_process_process__unittest.cc
+++ b/chromium/patches/patch-base_process_process__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_unittest.cc.orig 2024-09-24 20:49:13.807574000 +0000
+--- base/process/process_unittest.cc.orig 2024-10-26 06:59:45.378718900 +0000
+++ base/process/process_unittest.cc
-@@ -199,7 +199,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
+@@ -203,7 +203,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
// was spawned and a time recorded after it was spawned. However, since the
// base::Time and process creation clocks don't match, tolerate some error.
constexpr base::TimeDelta kTolerance =
diff --git a/chromium/patches/patch-base_profiler_module__cache.cc b/chromium/patches/patch-base_profiler_module__cache.cc
index 6e47b79c9b..a3ad226dcd 100644
--- a/chromium/patches/patch-base_profiler_module__cache.cc
+++ b/chromium/patches/patch-base_profiler_module__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/module_cache.cc.orig 2024-09-24 20:49:13.810574300 +0000
+--- base/profiler/module_cache.cc.orig 2024-10-26 06:59:45.426748000 +0000
+++ base/profiler/module_cache.cc
@@ -38,7 +38,7 @@ std::string TransformModuleIDToSymbolSer
// Android and Linux Chrome builds use the "breakpad" format to index their
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
index 6ea22b4fca..602f3eacaa 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/sampling_profiler_thread_token.cc.orig 2024-09-24 20:49:13.811574500 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2024-10-26 06:59:45.471775300 +0000
+++ base/profiler/sampling_profiler_thread_token.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
index b3bd5583fa..073755c73b 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/sampling_profiler_thread_token.h.orig 2024-09-24 20:49:13.812574400 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2024-10-26 06:59:45.471775300 +0000
+++ base/profiler/sampling_profiler_thread_token.h
@@ -13,7 +13,7 @@
diff --git a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
index c97392f29a..7f715f8d16 100644
--- a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
+++ b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_base_address_posix.cc.orig 2024-09-24 20:49:13.812574400 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2024-10-26 06:59:45.471775300 +0000
+++ base/profiler/stack_base_address_posix.cc
@@ -17,6 +17,14 @@
#include "base/files/scoped_file.h"
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
index 7214b1e58b..56b2fee696 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_test_util.cc.orig 2024-09-24 20:49:13.814574700 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2024-10-26 06:59:45.473776600 +0000
+++ base/profiler/stack_sampling_profiler_test_util.cc
@@ -42,7 +42,7 @@
// Fortunately, it provides _alloca, which functions identically.
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
index 1c5ee9cc94..42050b6a2c 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2024-09-24 20:49:13.815574600 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2024-10-26 06:59:45.474777200 +0000
+++ base/profiler/stack_sampling_profiler_unittest.cc
@@ -45,7 +45,7 @@
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index a503a67c37..63eca8e83d 100644
--- a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/thread_delegate_posix.cc.orig 2024-09-24 20:49:13.815574600 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2024-10-26 06:59:45.474777200 +0000
+++ base/profiler/thread_delegate_posix.cc
@@ -19,7 +19,7 @@
#include "base/process/process_handle.h"
diff --git a/chromium/patches/patch-base_rand__util.h b/chromium/patches/patch-base_rand__util.h
index ba7f4e61ce..caf8e8b217 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util.h.orig 2024-09-24 20:49:13.816574800 +0000
+--- base/rand_util.h.orig 2024-10-26 06:59:45.475777900 +0000
+++ base/rand_util.h
@@ -147,7 +147,7 @@ void RandomShuffle(Itr first, Itr last)
std::shuffle(first, last, RandomBitGenerator());
diff --git a/chromium/patches/patch-base_rand__util__posix.cc b/chromium/patches/patch-base_rand__util__posix.cc
index defa1db8ab..2a823976d6 100644
--- a/chromium/patches/patch-base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util_posix.cc.orig 2024-09-24 20:49:13.816574800 +0000
+--- base/rand_util_posix.cc.orig 2024-10-26 06:59:45.475777900 +0000
+++ base/rand_util_posix.cc
@@ -28,7 +28,7 @@
#include "base/time/time.h"
@@ -36,7 +36,7 @@ $NetBSD$
// TODO(pasko): Unify reading kernel version numbers in:
// mojo/core/channel_linux.cc
// chrome/browser/android/seccomp_support_detector.cc
-@@ -181,6 +183,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -177,6 +179,7 @@ bool UseBoringSSLForRandBytes() {
namespace {
void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -44,7 +44,7 @@ $NetBSD$
#if !BUILDFLAG(IS_NACL)
// The BoringSSL experiment takes priority over everything else.
if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
-@@ -217,6 +220,9 @@ void RandBytesInternal(span<uint8_t> out
+@@ -213,6 +216,9 @@ void RandBytesInternal(span<uint8_t> out
const int urandom_fd = GetUrandomFD();
const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
CHECK(success);
@@ -54,7 +54,7 @@ $NetBSD$
}
} // namespace
-@@ -236,9 +242,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -232,9 +238,11 @@ void RandBytes(span<uint8_t> output) {
RandBytesInternal(output, /*avoid_allocation=*/false);
}
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index c83d7101db..ee832ea0b3 100644
--- a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
+++ b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/strings/safe_sprintf_unittest.cc.orig 2024-09-24 20:49:13.826575800 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2024-10-26 06:59:45.484783200 +0000
+++ base/strings/safe_sprintf_unittest.cc
@@ -740,6 +740,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
#endif
diff --git a/chromium/patches/patch-base_synchronization_lock__impl.h b/chromium/patches/patch-base_synchronization_lock__impl.h
index b8bcfca3ee..1720d99518 100644
--- a/chromium/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium/patches/patch-base_synchronization_lock__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/synchronization/lock_impl.h.orig 2024-09-24 20:49:13.834576400 +0000
+--- base/synchronization/lock_impl.h.orig 2024-10-26 06:59:45.507797200 +0000
+++ base/synchronization/lock_impl.h
@@ -109,6 +109,10 @@ void LockImpl::Unlock() {
}
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index 0d37a0a0b5..f1d7860128 100644
--- a/chromium/patches/patch-base_syslog__logging.cc
+++ b/chromium/patches/patch-base_syslog__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/syslog_logging.cc.orig 2024-09-24 20:49:13.836576500 +0000
+--- base/syslog_logging.cc.orig 2024-10-26 06:59:45.509798500 +0000
+++ base/syslog_logging.cc
@@ -17,7 +17,7 @@
#include "base/strings/string_util.h"
diff --git a/chromium/patches/patch-base_system_sys__info.cc b/chromium/patches/patch-base_system_sys__info.cc
index 5fcc421127..470280a93f 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.cc.orig 2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info.cc.orig 2024-10-26 06:59:45.509798500 +0000
+++ base/system/sys_info.cc
@@ -223,7 +223,7 @@ std::string SysInfo::HardwareModelName()
#endif
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index fa748c6509..9345c5b675 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.h.orig 2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info.h.orig 2024-10-26 06:59:45.509798500 +0000
+++ base/system/sys_info.h
@@ -325,6 +325,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 362757873a..719fe7559e 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_freebsd.cc.orig 2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info_freebsd.cc.orig 2024-10-26 06:59:45.509798500 +0000
+++ base/system/sys_info_freebsd.cc
-@@ -9,30 +9,106 @@
+@@ -9,28 +9,103 @@
#include <sys/sysctl.h>
#include "base/notreached.h"
@@ -27,7 +27,7 @@ $NetBSD$
+ }
+ return ncpu;
+}
-+
++
+uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
+ int pages, page_size, r = 0;
size_t size = sizeof(pages);
@@ -37,14 +37,12 @@ $NetBSD$
+
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-+ if (r == 0)
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+
+ if (r == -1) {
- NOTREACHED_IN_MIGRATION();
- return 0;
- }
-- return static_cast<int64_t>(pages) * page_size;
++ NOTREACHED();
++ }
+
+ return static_cast<uint64_t>(pages) * page_size;
+}
@@ -54,7 +52,7 @@ $NetBSD$
+ unsigned int pgfree, pginact, pgcache;
+ size_t size = sizeof(page_size);
+ size_t szpg = sizeof(pgfree);
-+
++
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+ if (r == 0)
@@ -65,9 +63,10 @@ $NetBSD$
+ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
+
+ if (r == -1) {
-+ NOTREACHED();
+ NOTREACHED();
+ return 0;
-+ }
+ }
+- return static_cast<int64_t>(pages) * page_size;
+
+ return static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size);
+}
@@ -99,10 +98,8 @@ $NetBSD$
size_t size = sizeof(limit);
+
if (sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0) < 0) {
- NOTREACHED_IN_MIGRATION();
- return 0;
+ NOTREACHED();
}
-+
return static_cast<uint64_t>(limit);
}
diff --git a/chromium/patches/patch-base_system_sys__info__netbsd.cc b/chromium/patches/patch-base_system_sys__info__netbsd.cc
index 45067518a2..e43894a8ed 100644
--- a/chromium/patches/patch-base_system_sys__info__netbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__netbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_netbsd.cc.orig 2024-10-18 11:20:13.264338640 +0000
+--- base/system/sys_info_netbsd.cc.orig 2024-10-28 13:44:49.834421890 +0000
+++ base/system/sys_info_netbsd.cc
-@@ -0,0 +1,91 @@
+@@ -0,0 +1,88 @@
+// Copyright 2011 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -43,8 +43,7 @@ $NetBSD$
+ int ncpu;
+ size_t size = sizeof(ncpu);
+ if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-+ NOTREACHED_IN_MIGRATION();
-+ return 1;
++ NOTREACHED();
+ }
+ return ncpu;
+}
@@ -64,10 +63,8 @@ $NetBSD$
+ int mib[] = {CTL_KERN, KERN_SYSVIPC, KERN_SYSVIPC_SHMMAX};
+ size_t limit;
+ size_t size = sizeof(limit);
-+ // pledge(2)
+ if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
-+ NOTREACHED_IN_MIGRATION();
-+ return 0;
++ NOTREACHED();
+ }
+ return static_cast<uint64_t>(limit);
+}
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index d6ec656204..6f15b7aa38 100644
--- a/chromium/patches/patch-base_system_sys__info__openbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__openbsd.cc
@@ -4,17 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_openbsd.cc.orig 2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info_openbsd.cc.orig 2024-10-26 06:59:45.510799200 +0000
+++ base/system/sys_info_openbsd.cc
-@@ -3,7 +3,6 @@
- // found in the LICENSE file.
-
- #include "base/system/sys_info.h"
--
- #include <stddef.h>
- #include <stdint.h>
- #include <sys/param.h>
-@@ -12,6 +11,7 @@
+@@ -12,6 +12,7 @@
#include "base/notreached.h"
#include "base/posix/sysctl.h"
@@ -22,7 +14,7 @@ $NetBSD$
namespace {
-@@ -27,9 +27,14 @@ uint64_t AmountOfMemory(int pages_name)
+@@ -27,9 +28,14 @@ uint64_t AmountOfMemory(int pages_name)
namespace base {
@@ -38,7 +30,7 @@ $NetBSD$
int ncpu;
size_t size = sizeof(ncpu);
if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -41,7 +46,23 @@ int SysInfo::NumberOfProcessors() {
+@@ -40,7 +46,23 @@ int SysInfo::NumberOfProcessors() {
// static
uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
@@ -53,17 +45,17 @@ $NetBSD$
+std::string SysInfo::CPUModelName() {
+ int mib[] = {CTL_HW, HW_MODEL};
+ size_t len = std::size(cpumodel);
-+
++
+ if (cpumodel[0] == '\0') {
+ if (sysctl(mib, std::size(mib), cpumodel, &len, NULL, 0) < 0)
+ return std::string();
+ }
-+
++
+ return std::string(cpumodel, len - 1);
}
// static
-@@ -56,16 +77,28 @@ uint64_t SysInfo::MaxSharedMemorySize()
+@@ -55,15 +77,27 @@ uint64_t SysInfo::MaxSharedMemorySize()
int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
size_t limit;
size_t size = sizeof(limit);
@@ -71,8 +63,7 @@ $NetBSD$
+ if (shmmax)
+ goto out;
if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
- NOTREACHED_IN_MIGRATION();
- return 0;
+ NOTREACHED();
}
- return static_cast<uint64_t>(limit);
+ shmmax = static_cast<uint64_t>(limit);
diff --git a/chromium/patches/patch-base_system_sys__info__posix.cc b/chromium/patches/patch-base_system_sys__info__posix.cc
index 306f655612..b5b75b59a6 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_posix.cc.orig 2024-09-24 20:49:13.838576800 +0000
+--- base/system/sys_info_posix.cc.orig 2024-10-26 06:59:45.510799200 +0000
+++ base/system/sys_info_posix.cc
-@@ -118,7 +118,7 @@ bool GetDiskSpaceInfo(const base::FilePa
+@@ -117,7 +117,7 @@ bool GetDiskSpaceInfo(const base::FilePa
namespace base {
@@ -15,7 +15,7 @@ $NetBSD$
// static
int SysInfo::NumberOfProcessors() {
#if BUILDFLAG(IS_MAC)
-@@ -175,7 +175,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -173,7 +173,7 @@ int SysInfo::NumberOfProcessors() {
return cached_num_cpus;
}
@@ -24,7 +24,7 @@ $NetBSD$
// static
uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -265,6 +265,8 @@ std::string SysInfo::OperatingSystemArch
+@@ -256,6 +256,8 @@ std::string SysInfo::OperatingSystemArch
arch = "x86";
} else if (arch == "amd64") {
arch = "x86_64";
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index 64fcf8810d..5169e6b34a 100644
--- a/chromium/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium/patches/patch-base_system_sys__info__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_unittest.cc.orig 2024-09-24 20:49:13.838576800 +0000
+--- base/system/sys_info_unittest.cc.orig 2024-10-26 06:59:45.510799200 +0000
+++ base/system/sys_info_unittest.cc
@@ -265,12 +265,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
diff --git a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
index 371c2a0f17..eec8a644a9 100644
--- a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
+++ b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/task/thread_pool/environment_config_unittest.cc.orig 2024-09-24 20:49:13.857578500 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2024-10-26 06:59:45.559828800 +0000
+++ base/task/thread_pool/environment_config_unittest.cc
@@ -15,7 +15,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUse
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-base_test_launcher_test__launcher.cc b/chromium/patches/patch-base_test_launcher_test__launcher.cc
index 89a9ee739e..1ce1896b89 100644
--- a/chromium/patches/patch-base_test_launcher_test__launcher.cc
+++ b/chromium/patches/patch-base_test_launcher_test__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/launcher/test_launcher.cc.orig 2024-09-24 20:49:13.894581600 +0000
+--- base/test/launcher/test_launcher.cc.orig 2024-10-26 06:59:45.608858600 +0000
+++ base/test/launcher/test_launcher.cc
@@ -74,6 +74,7 @@
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-base_test_test__file__util__linux.cc b/chromium/patches/patch-base_test_test__file__util__linux.cc
index 410d1587dc..4f3895a571 100644
--- a/chromium/patches/patch-base_test_test__file__util__linux.cc
+++ b/chromium/patches/patch-base_test_test__file__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_linux.cc.orig 2024-09-24 20:49:13.905582700 +0000
+--- base/test/test_file_util_linux.cc.orig 2024-10-26 06:59:45.619865400 +0000
+++ base/test/test_file_util_linux.cc
@@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const File
return false;
diff --git a/chromium/patches/patch-base_test_test__file__util__posix.cc b/chromium/patches/patch-base_test_test__file__util__posix.cc
index 1852c91e07..3d800ae634 100644
--- a/chromium/patches/patch-base_test_test__file__util__posix.cc
+++ b/chromium/patches/patch-base_test_test__file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_posix.cc.orig 2024-09-24 20:49:13.905582700 +0000
+--- base/test/test_file_util_posix.cc.orig 2024-10-26 06:59:45.619865400 +0000
+++ base/test/test_file_util_posix.cc
@@ -91,7 +91,7 @@ void SyncPageCacheToDisk() {
}
diff --git a/chromium/patches/patch-base_threading_hang__watcher.cc b/chromium/patches/patch-base_threading_hang__watcher.cc
index c4ff0c5653..b75b7d6e8a 100644
--- a/chromium/patches/patch-base_threading_hang__watcher.cc
+++ b/chromium/patches/patch-base_threading_hang__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/hang_watcher.cc.orig 2024-09-24 20:49:13.923584200 +0000
+--- base/threading/hang_watcher.cc.orig 2024-10-26 06:59:45.671897000 +0000
+++ base/threading/hang_watcher.cc
@@ -354,7 +354,7 @@ void HangWatcher::InitializeOnMainThread
diff --git a/chromium/patches/patch-base_threading_platform__thread.h b/chromium/patches/patch-base_threading_platform__thread.h
index b3432027f5..05ec7863c7 100644
--- a/chromium/patches/patch-base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread.h.orig 2024-09-24 20:49:13.923584200 +0000
+--- base/threading/platform_thread.h.orig 2024-10-26 06:59:45.676900000 +0000
+++ base/threading/platform_thread.h
@@ -49,6 +49,8 @@ typedef DWORD PlatformThreadId;
typedef zx_koid_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index 44ec452995..1ffed4cde3 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_bsd.cc.orig 2024-10-18 11:20:13.300045965 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2024-10-28 13:44:49.918268583 +0000
+++ base/threading/platform_thread_bsd.cc
@@ -0,0 +1,31 @@
+// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
index ceec0a2549..4e645e273c 100644
--- a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_internal_posix.cc.orig 2024-09-24 20:49:13.924584400 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2024-10-26 06:59:45.676900000 +0000
+++ base/threading/platform_thread_internal_posix.cc
-@@ -42,7 +42,7 @@ ThreadPriorityForTest NiceValueToThreadP
+@@ -41,7 +41,7 @@ ThreadPriorityForTest NiceValueToThreadP
}
int GetCurrentThreadNiceValue() {
diff --git a/chromium/patches/patch-base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_threading_platform__thread__posix.cc
index 96e7789380..5d6d26a399 100644
--- a/chromium/patches/patch-base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_posix.cc.orig 2024-09-24 20:49:13.924584400 +0000
+--- base/threading/platform_thread_posix.cc.orig 2024-10-26 06:59:45.677900600 +0000
+++ base/threading/platform_thread_posix.cc
@@ -77,11 +77,11 @@ void* ThreadFunc(void* params) {
if (!thread_params->joinable)
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index f8eb5c39ce..ad2c719143 100644
--- a/chromium/patches/patch-base_threading_platform__thread__unittest.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_unittest.cc.orig 2024-09-24 20:49:13.924584400 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2024-10-26 06:59:45.677900600 +0000
+++ base/threading/platform_thread_unittest.cc
@@ -38,7 +38,7 @@
#include "base/time/time.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <pthread.h>
#include <sys/syscall.h>
#include <sys/types.h>
-@@ -429,7 +429,7 @@ TEST(PlatformThreadTest,
+@@ -362,7 +362,7 @@ TEST(PlatformThreadTest,
// and hardcodes what we know. Please inform scheduler-dev%chromium.org@localhost if this
// proprerty changes for a given platform.
TEST(PlatformThreadTest, CanChangeThreadType) {
@@ -24,7 +24,7 @@ $NetBSD$
// On Ubuntu, RLIMIT_NICE and RLIMIT_RTPRIO are 0 by default, so we won't be
// able to increase priority to any level unless we are root (euid == 0).
bool kCanIncreasePriority = false;
-@@ -713,12 +713,16 @@ INSTANTIATE_TEST_SUITE_P(
+@@ -616,12 +616,16 @@ INSTANTIATE_TEST_SUITE_P(
#endif // BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
index 482431d027..ef7fddde6d 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/malloc_dump_provider.cc.orig 2024-09-24 20:49:13.940585600 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2024-10-26 06:59:45.694911000 +0000
+++ base/trace_event/malloc_dump_provider.cc
@@ -28,6 +28,8 @@
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index 80501b8db1..3ac22af841 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/memory_dump_manager.cc.orig 2024-09-24 20:49:13.941585800 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2024-10-26 06:59:45.696912000 +0000
+++ base/trace_event/memory_dump_manager.cc
@@ -83,7 +83,7 @@ const char* const MemoryDumpManager::kSy
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
diff --git a/chromium/patches/patch-base_trace__event_process__memory__dump.cc b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
index 943ffad7dd..5f93140b53 100644
--- a/chromium/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/process_memory_dump.cc.orig 2024-09-24 20:49:13.944586000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2024-10-26 06:59:45.698913300 +0000
+++ base/trace_event/process_memory_dump.cc
@@ -120,7 +120,7 @@ std::optional<size_t> ProcessMemoryDump:
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index 34b2919a39..26e83c61bf 100644
--- a/chromium/patches/patch-base_tracing_trace__time.cc
+++ b/chromium/patches/patch-base_tracing_trace__time.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/tracing/trace_time.cc.orig 2024-09-24 20:49:13.960587500 +0000
+--- base/tracing/trace_time.cc.orig 2024-10-26 06:59:45.713922500 +0000
+++ base/tracing/trace_time.cc
@@ -8,13 +8,19 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_tracing_trace__time.h b/chromium/patches/patch-base_tracing_trace__time.h
index 0f34d8abc1..423f9106f7 100644
--- a/chromium/patches/patch-base_tracing_trace__time.h
+++ b/chromium/patches/patch-base_tracing_trace__time.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/tracing/trace_time.h.orig 2024-09-24 20:49:13.960587500 +0000
+--- base/tracing/trace_time.h.orig 2024-10-26 06:59:45.713922500 +0000
+++ base/tracing/trace_time.h
@@ -12,7 +12,7 @@ namespace base {
namespace tracing {
diff --git a/chromium/patches/patch-base_version__info_version__info.h b/chromium/patches/patch-base_version__info_version__info.h
index 682a399137..612684f0b3 100644
--- a/chromium/patches/patch-base_version__info_version__info.h
+++ b/chromium/patches/patch-base_version__info_version__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/version_info/version_info.h.orig 2024-09-24 20:49:13.969588300 +0000
+--- base/version_info/version_info.h.orig 2024-10-26 06:59:45.720926800 +0000
+++ base/version_info/version_info.h
@@ -74,6 +74,8 @@ constexpr std::string_view GetOSType() {
return "FreeBSD";
diff --git a/chromium/patches/patch-build_config_BUILD.gn b/chromium/patches/patch-build_config_BUILD.gn
index bf36672ae2..f31099090a 100644
--- a/chromium/patches/patch-build_config_BUILD.gn
+++ b/chromium/patches/patch-build_config_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/BUILD.gn.orig 2024-09-24 20:49:14.037594300 +0000
+--- build/config/BUILD.gn.orig 2024-10-26 06:59:45.810981500 +0000
+++ build/config/BUILD.gn
@@ -213,6 +213,10 @@ config("default_libs") {
# Targets should choose to explicitly link frameworks they require. Since
diff --git a/chromium/patches/patch-build_config_BUILDCONFIG.gn b/chromium/patches/patch-build_config_BUILDCONFIG.gn
index 63ac8e2765..42128f19a2 100644
--- a/chromium/patches/patch-build_config_BUILDCONFIG.gn
+++ b/chromium/patches/patch-build_config_BUILDCONFIG.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/BUILDCONFIG.gn.orig 2024-09-24 20:49:14.037594300 +0000
+--- build/config/BUILDCONFIG.gn.orig 2024-10-26 06:59:45.811982000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
diff --git a/chromium/patches/patch-build_config_clang_BUILD.gn b/chromium/patches/patch-build_config_clang_BUILD.gn
index 77c75d2ab9..00f29c3d9d 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/BUILD.gn.orig 2024-09-24 20:49:14.046595000 +0000
+--- build/config/clang/BUILD.gn.orig 2024-10-26 06:59:45.819986800 +0000
+++ build/config/clang/BUILD.gn
-@@ -237,7 +237,12 @@ template("clang_lib") {
+@@ -236,7 +236,12 @@ template("clang_lib") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
diff --git a/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 6e3f9a641c..4c685b5d7b 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler/BUILD.gn.orig 2024-09-24 20:49:14.047595000 +0000
+--- build/config/compiler/BUILD.gn.orig 2024-10-26 06:59:45.820987500 +0000
+++ build/config/compiler/BUILD.gn
@@ -199,7 +199,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
@@ -15,7 +15,7 @@ $NetBSD$
}
declare_args() {
-@@ -253,13 +253,16 @@ config("default_include_dirs") {
+@@ -256,13 +256,16 @@ config("default_include_dirs") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -33,7 +33,7 @@ $NetBSD$
}
# compiler ---------------------------------------------------------------------
-@@ -505,6 +508,10 @@ config("compiler") {
+@@ -508,6 +511,10 @@ config("compiler") {
}
}
@@ -44,7 +44,7 @@ $NetBSD$
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_icf && (!is_apple || use_lld)) {
-@@ -558,7 +565,7 @@ config("compiler") {
+@@ -561,7 +568,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -53,7 +53,7 @@ $NetBSD$
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1212,7 +1219,7 @@ config("compiler_cpu_abi") {
+@@ -1217,7 +1224,7 @@ config("compiler_cpu_abi") {
]
}
} else if (current_cpu == "arm") {
@@ -62,7 +62,7 @@ $NetBSD$
!(is_chromeos_lacros && is_chromeos_device)) {
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
-@@ -1227,7 +1234,7 @@ config("compiler_cpu_abi") {
+@@ -1232,7 +1239,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -71,7 +71,7 @@ $NetBSD$
!(is_chromeos_lacros && is_chromeos_device)) {
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1562,7 +1569,7 @@ config("compiler_deterministic") {
+@@ -1567,7 +1574,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.
@@ -80,7 +80,7 @@ $NetBSD$
# TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
cflags += [
"-Xclang",
-@@ -1620,7 +1627,7 @@ config("compiler_deterministic") {
+@@ -1625,7 +1632,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -89,7 +89,7 @@ $NetBSD$
current_os != "zos") {
update_args = [
"--print-revision",
-@@ -1950,9 +1957,6 @@ config("default_warnings") {
+@@ -1955,9 +1962,6 @@ config("default_warnings") {
# TODO(crbug.com/40286317): Evaluate and possibly enable.
"-Wno-vla-extension",
@@ -99,7 +99,7 @@ $NetBSD$
]
cflags_cc += [
-@@ -1960,17 +1964,11 @@ config("default_warnings") {
+@@ -1965,17 +1969,11 @@ config("default_warnings") {
"-Wenum-compare-conditional",
]
@@ -118,7 +118,7 @@ $NetBSD$
}
}
-@@ -2699,7 +2697,7 @@ config("afdo_optimize_size") {
+@@ -2709,7 +2707,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") {
@@ -127,7 +127,7 @@ $NetBSD$
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2726,7 +2724,7 @@ config("afdo") {
+@@ -2736,7 +2734,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
@@ -136,8 +136,8 @@ $NetBSD$
cflags = [ "-fauto-profile=${auto_profile_path}" ]
inputs = [ auto_profile_path ]
}
-@@ -2891,7 +2889,7 @@ config("symbols") {
- configs += [ "//build/config:compress_debug_sections" ]
+@@ -2913,7 +2911,7 @@ config("symbols") {
+ cflags += [ "-gomit-unreferenced-methods" ]
}
- if (is_clang && (!is_nacl || is_nacl_saigo)) {
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 0bc6c0f452..861bc83824 100644
--- a/chromium/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/BUILD.gn.orig 2024-09-24 20:49:14.054595700 +0000
+--- build/config/linux/BUILD.gn.orig 2024-10-26 06:59:45.827991700 +0000
+++ build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}
diff --git a/chromium/patches/patch-build_config_linux_pkg-config.py b/chromium/patches/patch-build_config_linux_pkg-config.py
index f01c32e0b1..7bdb774424 100644
--- a/chromium/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium/patches/patch-build_config_linux_pkg-config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/pkg-config.py.orig 2024-09-24 20:49:14.055595900 +0000
+--- build/config/linux/pkg-config.py.orig 2024-10-26 06:59:45.828992400 +0000
+++ build/config/linux/pkg-config.py
@@ -108,7 +108,7 @@ def main():
# If this is run on non-Linux platforms, just return nothing and indicate
diff --git a/chromium/patches/patch-build_config_ozone.gni b/chromium/patches/patch-build_config_ozone.gni
index c2e1be9a98..f6d9d2ca41 100644
--- a/chromium/patches/patch-build_config_ozone.gni
+++ b/chromium/patches/patch-build_config_ozone.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/ozone.gni.orig 2024-09-24 20:49:14.056595800 +0000
+--- build/config/ozone.gni.orig 2024-10-26 06:59:45.829993000 +0000
+++ build/config/ozone.gni
@@ -84,7 +84,19 @@ declare_args() {
} else if (is_chromeos_lacros) {
diff --git a/chromium/patches/patch-build_config_rust.gni b/chromium/patches/patch-build_config_rust.gni
index 1d8296d706..e57dc20d2c 100644
--- a/chromium/patches/patch-build_config_rust.gni
+++ b/chromium/patches/patch-build_config_rust.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/rust.gni.orig 2024-09-24 20:49:14.057596000 +0000
+--- build/config/rust.gni.orig 2024-10-26 06:59:45.830993700 +0000
+++ build/config/rust.gni
-@@ -270,6 +270,10 @@ if (is_linux || is_chromeos) {
+@@ -277,6 +277,10 @@ if (is_linux || is_chromeos) {
}
}
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index 89138bf1d5..8ae7625800 100644
--- a/chromium/patches/patch-build_config_v8__target__cpu.gni
+++ b/chromium/patches/patch-build_config_v8__target__cpu.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/v8_target_cpu.gni.orig 2024-09-24 20:49:14.061596400 +0000
+--- build/config/v8_target_cpu.gni.orig 2024-10-26 06:59:45.834996000 +0000
+++ build/config/v8_target_cpu.gni
@@ -36,6 +36,10 @@ declare_args() {
if (v8_target_cpu == "") {
diff --git a/chromium/patches/patch-build_detect__host__arch.py b/chromium/patches/patch-build_detect__host__arch.py
index b7648bc208..96e54ffc52 100644
--- a/chromium/patches/patch-build_detect__host__arch.py
+++ b/chromium/patches/patch-build_detect__host__arch.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/detect_host_arch.py.orig 2024-09-24 20:49:14.062596300 +0000
+--- build/detect_host_arch.py.orig 2024-10-26 06:59:45.835996600 +0000
+++ build/detect_host_arch.py
@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_gn__run__binary.py b/chromium/patches/patch-build_gn__run__binary.py
index 63f1ad6e41..abb826343b 100644
--- a/chromium/patches/patch-build_gn__run__binary.py
+++ b/chromium/patches/patch-build_gn__run__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/gn_run_binary.py.orig 2024-09-24 20:49:14.071597000 +0000
+--- build/gn_run_binary.py.orig 2024-10-26 06:59:45.844001500 +0000
+++ build/gn_run_binary.py
@@ -23,7 +23,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
diff --git a/chromium/patches/patch-build_linux_chrome.map b/chromium/patches/patch-build_linux_chrome.map
index 3082d3c14e..dc3fd71454 100644
--- a/chromium/patches/patch-build_linux_chrome.map
+++ b/chromium/patches/patch-build_linux_chrome.map
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/chrome.map.orig 2024-09-24 20:49:14.074597400 +0000
+--- build/linux/chrome.map.orig 2024-10-26 06:59:45.847003200 +0000
+++ build/linux/chrome.map
@@ -20,6 +20,10 @@ global:
# Program entry point.
diff --git a/chromium/patches/patch-build_linux_strip__binary.py b/chromium/patches/patch-build_linux_strip__binary.py
index 7cc1800c8a..a7644221fa 100644
--- a/chromium/patches/patch-build_linux_strip__binary.py
+++ b/chromium/patches/patch-build_linux_strip__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.py.orig 2024-09-24 20:49:14.075597500 +0000
+--- build/linux/strip_binary.py.orig 2024-10-26 06:59:45.848003900 +0000
+++ build/linux/strip_binary.py
@@ -10,6 +10,7 @@ import sys
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index 27e465d73e..c8f2e55fc6 100644
--- a/chromium/patches/patch-build_linux_unbundle_icu.gn
+++ b/chromium/patches/patch-build_linux_unbundle_icu.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/icu.gn.orig 2024-09-24 20:49:14.079598000 +0000
+--- build/linux/unbundle/icu.gn.orig 2024-10-26 06:59:45.852006400 +0000
+++ build/linux/unbundle/icu.gn
@@ -17,6 +17,15 @@ config("icu_config") {
"USING_SYSTEM_ICU=1",
diff --git a/chromium/patches/patch-build_linux_unbundle_libevent.gn b/chromium/patches/patch-build_linux_unbundle_libevent.gn
index 417ab7087f..eafcc4ce12 100644
--- a/chromium/patches/patch-build_linux_unbundle_libevent.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libevent.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/libevent.gn.orig 2024-09-24 20:49:14.079598000 +0000
+--- build/linux/unbundle/libevent.gn.orig 2024-10-26 06:59:45.852006400 +0000
+++ build/linux/unbundle/libevent.gn
@@ -9,7 +9,12 @@ shim_headers("libevent_shim") {
headers = [ "event.h" ]
diff --git a/chromium/patches/patch-build_linux_unbundle_libusb.gn b/chromium/patches/patch-build_linux_unbundle_libusb.gn
index f58cbefeeb..915f2b53ff 100644
--- a/chromium/patches/patch-build_linux_unbundle_libusb.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libusb.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/libusb.gn.orig 2024-09-24 20:49:14.079598000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2024-10-26 06:59:45.852006400 +0000
+++ build/linux/unbundle/libusb.gn
@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_rust_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index e791394c15..67e2ec798b 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/rust_bindgen.gni.orig 2024-09-24 20:49:14.083598100 +0000
+--- build/rust/rust_bindgen.gni.orig 2024-10-26 06:59:45.856008800 +0000
+++ build/rust/rust_bindgen.gni
@@ -11,14 +11,14 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium/patches/patch-build_rust_std_BUILD.gn b/chromium/patches/patch-build_rust_std_BUILD.gn
index 5e7f173ca6..832942c1fa 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/std/BUILD.gn.orig 2024-09-24 20:49:14.084598300 +0000
+--- build/rust/std/BUILD.gn.orig 2024-10-26 06:59:45.857009400 +0000
+++ build/rust/std/BUILD.gn
@@ -100,7 +100,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index 903077d827..5fd003fe86 100644
--- a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/freebsd/BUILD.gn.orig 2024-10-18 11:20:13.397315294 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2024-10-28 13:44:50.080769131 +0000
+++ build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
index 9a6d3089b7..70c12dd8cd 100644
--- a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_solink_wrapper.py.orig 2024-09-24 20:49:14.095599200 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2024-10-26 06:59:45.868016000 +0000
+++ build/toolchain/gcc_solink_wrapper.py
@@ -39,7 +39,7 @@ def CollectDynSym(args):
"""Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
index da40dbcd41..041552cbb6 100644
--- a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_toolchain.gni.orig 2024-09-24 20:49:14.096599300 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2024-10-26 06:59:45.868016000 +0000
+++ build/toolchain/gcc_toolchain.gni
@@ -56,6 +56,13 @@ if (enable_resource_allowlist_generation
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index 63b10fb0e9..cb72836ef2 100644
--- a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/netbsd/BUILD.gn.orig 2024-10-18 11:20:13.409516005 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2024-10-28 13:44:50.098748512 +0000
+++ build/toolchain/netbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
index 2a275e7ed4..0cf21f8305 100644
--- a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/openbsd/BUILD.gn.orig 2024-10-18 11:20:13.413740284 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2024-10-28 13:44:50.104218761 +0000
+++ build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_toolchain.gni b/chromium/patches/patch-build_toolchain_toolchain.gni
index c994bab25d..d4d5c944ab 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/toolchain.gni.orig 2024-09-24 20:49:14.097599500 +0000
+--- build/toolchain/toolchain.gni.orig 2024-10-26 06:59:45.869016600 +0000
+++ build/toolchain/toolchain.gni
@@ -72,7 +72,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 3c2f1041c3..72578505fc 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- cc/base/features.cc.orig 2024-09-24 20:49:14.123601700 +0000
+--- cc/base/features.cc.orig 2024-10-26 06:59:45.894031800 +0000
+++ cc/base/features.cc
-@@ -85,7 +85,7 @@ const base::FeatureParam<int> kDeferImpl
+@@ -78,7 +78,7 @@ const base::FeatureParam<int> kDeferImpl
// be using a separate flag to control the launch on GL.
BASE_FEATURE(kUseDMSAAForTiles,
"UseDMSAAForTiles",
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index a2befc157b..f8de43f965 100644
--- a/chromium/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_command_ids.h.orig 2024-09-24 20:49:14.873667500 +0000
+--- chrome/app/chrome_command_ids.h.orig 2024-10-26 06:59:47.324901000 +0000
+++ chrome/app/chrome_command_ids.h
@@ -68,12 +68,12 @@
#define IDC_TOGGLE_MULTITASK_MENU 34050
diff --git a/chromium/patches/patch-chrome_app_chrome__main.cc b/chromium/patches/patch-chrome_app_chrome__main.cc
index 9acc4c6406..02dc8d473f 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main.cc.orig 2024-09-24 20:49:14.875667800 +0000
+--- chrome/app/chrome_main.cc.orig 2024-10-26 06:59:47.325901700 +0000
+++ chrome/app/chrome_main.cc
@@ -30,11 +30,11 @@
#include "chrome/app/chrome_main_mac.h"
@@ -29,7 +29,7 @@ $NetBSD$
#define ENABLE_OLD_HEADLESS
#endif
-@@ -119,7 +119,7 @@ int ChromeMain(int argc, const char** ar
+@@ -120,7 +120,7 @@ int ChromeMain(int argc, const char** ar
#error Unknown platform.
#endif
@@ -38,7 +38,7 @@ $NetBSD$
PossiblyDetermineFallbackChromeChannel(argv[0]);
#endif
-@@ -185,7 +185,7 @@ int ChromeMain(int argc, const char** ar
+@@ -186,7 +186,7 @@ int ChromeMain(int argc, const char** ar
SetUpBundleOverrides();
#endif
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index 371c358108..1943b5d47d 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main_delegate.cc.orig 2024-09-24 20:49:14.875667800 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2024-10-26 06:59:47.326902400 +0000
+++ chrome/app/chrome_main_delegate.cc
-@@ -144,7 +144,7 @@
+@@ -145,7 +145,7 @@
#include "components/about_ui/credit_utils.h"
#endif
@@ -15,12 +15,12 @@ $NetBSD$
#include "components/nacl/common/nacl_paths.h"
#include "components/nacl/zygote/nacl_fork_delegate_linux.h"
#endif
-@@ -188,21 +188,21 @@
+@@ -189,17 +189,17 @@
#include "v8/include/v8.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "base/environment.h"
#endif
@@ -30,18 +30,13 @@ $NetBSD$
#include "ui/linux/display_server_utils.h"
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "base/message_loop/message_pump_libevent.h"
- #endif
-
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/policy/policy_path_parser.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -346,7 +346,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -343,7 +343,7 @@ void AdjustLinuxOOMScore(const std::stri
// and resources loaded.
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
return
@@ -50,7 +45,7 @@ $NetBSD$
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -431,7 +431,7 @@ bool HandleVersionSwitches(const base::C
+@@ -428,7 +428,7 @@ bool HandleVersionSwitches(const base::C
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -59,7 +54,7 @@ $NetBSD$
// Show the man page if --help or -h is on the command line.
void HandleHelpSwitches(const base::CommandLine& command_line) {
if (command_line.HasSwitch(switches::kHelp) ||
-@@ -477,7 +477,7 @@ void SetCrashpadUploadConsentPostLogin()
+@@ -474,7 +474,7 @@ void SetCrashpadUploadConsentPostLogin()
}
#endif // BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -68,7 +63,7 @@ $NetBSD$
void SIGTERMProfilingShutdown(int signal) {
content::Profiling::Stop();
struct sigaction sigact;
-@@ -559,7 +559,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -556,7 +556,7 @@ std::optional<int> AcquireProcessSinglet
// process can be exited.
ChromeProcessSingleton::CreateInstance(user_data_dir);
@@ -77,7 +72,7 @@ $NetBSD$
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running browser process if it exists.
-@@ -643,7 +643,7 @@ void InitializeUserDataDir(base::Command
+@@ -640,7 +640,7 @@ void InitializeUserDataDir(base::Command
std::string process_type =
command_line->GetSwitchValueASCII(switches::kProcessType);
@@ -86,7 +81,7 @@ $NetBSD$
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -773,7 +773,7 @@ void RecordMainStartupMetrics(const Star
+@@ -770,7 +770,7 @@ void RecordMainStartupMetrics(const Star
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -95,7 +90,7 @@ $NetBSD$
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -967,7 +967,7 @@ std::optional<int> ChromeMainDelegate::P
+@@ -964,7 +964,7 @@ std::optional<int> ChromeMainDelegate::P
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -104,7 +99,7 @@ $NetBSD$
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -1165,7 +1165,7 @@ void ChromeMainDelegate::CommonEarlyInit
+@@ -1168,7 +1168,7 @@ void ChromeMainDelegate::CommonEarlyInit
const bool is_canary_dev = IsCanaryDev();
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -113,7 +108,7 @@ $NetBSD$
is_canary_dev;
#else
false;
-@@ -1320,7 +1320,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1318,7 +1318,7 @@ std::optional<int> ChromeMainDelegate::B
// TODO(crbug.com/40118868): Revisit the macro expression once build flag
// switch of lacros-chrome is complete.
@@ -122,7 +117,7 @@ $NetBSD$
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1350,7 +1350,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1348,7 +1348,7 @@ std::optional<int> ChromeMainDelegate::B
#if BUILDFLAG(IS_CHROMEOS)
chromeos::dbus_paths::RegisterPathProvider();
#endif
@@ -131,7 +126,7 @@ $NetBSD$
nacl::RegisterPathProvider();
#endif
-@@ -1737,7 +1737,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1725,7 +1725,7 @@ void ChromeMainDelegate::PreSandboxStart
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
@@ -140,7 +135,7 @@ $NetBSD$
// Zygote needs to call InitCrashReporter() in RunZygote().
if (process_type != switches::kZygoteProcess &&
!command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
-@@ -1833,13 +1833,13 @@ absl::variant<int, content::MainFunction
+@@ -1821,13 +1821,13 @@ absl::variant<int, content::MainFunction
#else
#if BUILDFLAG(IS_MAC) || (BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && \
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
index ce7c7e0fe6..c874df0369 100644
--- a/chromium/patches/patch-chrome_browser_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/BUILD.gn.orig 2024-09-24 20:49:16.860842000 +0000
+--- chrome/browser/BUILD.gn.orig 2024-10-26 06:59:53.688767400 +0000
+++ chrome/browser/BUILD.gn
-@@ -6829,6 +6829,13 @@ static_library("browser") {
+@@ -6905,6 +6905,13 @@ static_library("browser") {
}
}
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index b32a712c00..8c16acd6d2 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/about_flags.cc.orig 2024-09-24 20:49:16.864842400 +0000
+--- chrome/browser/about_flags.cc.orig 2024-10-26 06:59:53.693770400 +0000
+++ chrome/browser/about_flags.cc
-@@ -245,7 +245,7 @@
+@@ -244,7 +244,7 @@
#include "ui/ui_features.h"
#include "url/url_features.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/allocator/buildflags.h"
#endif
-@@ -339,7 +339,7 @@
+@@ -337,7 +337,7 @@
#include "device/vr/public/cpp/features.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
#include "ui/ozone/public/ozone_switches.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -348,7 +348,7 @@
+@@ -346,7 +346,7 @@
#include "chrome/browser/win/mica_titlebar.h"
#endif
@@ -33,7 +33,7 @@ $NetBSD$
#include "chrome/browser/enterprise/profile_management/profile_management_features.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -358,7 +358,7 @@
+@@ -356,7 +356,7 @@
#include "components/user_education/common/user_education_features.h" // nogncheck
#endif
@@ -42,7 +42,7 @@ $NetBSD$
#include "chrome/browser/ui/ui_features.h"
#include "ui/base/ui_base_features.h"
#endif
-@@ -500,7 +500,7 @@ const FeatureEntry::FeatureVariation kDX
+@@ -498,7 +498,7 @@ const FeatureEntry::FeatureVariation kDX
{"Max 3 Frames", &kDXGIWaitableSwapChain3Frames, 1, nullptr}};
#endif
@@ -51,7 +51,7 @@ $NetBSD$
const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = {
{flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""},
{flag_descriptions::kOzonePlatformHintChoiceAuto,
-@@ -783,6 +783,31 @@ const FeatureEntry::FeatureVariation
+@@ -775,6 +775,31 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -83,7 +83,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1195,7 +1220,7 @@ const FeatureEntry::FeatureVariation kPa
+@@ -1188,7 +1213,7 @@ const FeatureEntry::FeatureVariation kPa
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -92,7 +92,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{
{"AtKeywordAcceleration", "true"},
};
-@@ -1239,7 +1264,7 @@ const FeatureEntry::FeatureVariation
+@@ -1232,7 +1257,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -101,25 +101,25 @@ $NetBSD$
const FeatureEntry::FeatureParam kShortcutBoostSingleUrl[] = {
{"ShortcutBoostSearchScore", "0"},
{"ShortcutBoostNonTopHitThreshold", "0"},
-@@ -3719,7 +3744,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3678,7 +3703,7 @@ const flags_ui::FeatureEntry::FeatureVar
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const flags_ui::FeatureEntry::FeatureParam
- kDesktopPWAsLinkCapturingDefaultOn[] = {
- {"link_capturing_state", "on_by_default"}};
-@@ -4892,7 +4917,7 @@ const FeatureEntry kFeatureEntries[] = {
+ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
+ {{"link_capturing_state", "on_by_default"}};
+ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
+@@ -4920,7 +4945,7 @@ const FeatureEntry kFeatureEntries[] = {
},
- #endif // BUILDFLAG(IS_ANDROID)
+ #endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5303,7 +5328,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5332,7 +5357,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebAppUniversalInstallDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kWebAppUniversalInstall)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -128,7 +128,7 @@ $NetBSD$
{"shortcuts-not-apps", flag_descriptions::kShortcutsNotAppsName,
flag_descriptions::kShortcutsNotAppsDescription,
kOsMac | kOsWin | kOsLinux,
-@@ -5452,7 +5477,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5487,7 +5512,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kWebShare)},
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -137,7 +137,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5479,9 +5504,18 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5514,9 +5539,18 @@ const FeatureEntry kFeatureEntries[] = {
{"wayland-text-input-v3", flag_descriptions::kWaylandTextInputV3Name,
flag_descriptions::kWaylandTextInputV3Description, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandTextInputV3)},
@@ -157,7 +157,7 @@ $NetBSD$
{"skip-undecryptable-passwords",
flag_descriptions::kSkipUndecryptablePasswordsName,
flag_descriptions::kSkipUndecryptablePasswordsDescription,
-@@ -6472,7 +6506,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6465,7 +6499,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -166,7 +166,7 @@ $NetBSD$
{"omnibox-domain-suggestions",
flag_descriptions::kOmniboxDomainSuggestionsName,
flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop,
-@@ -6767,7 +6801,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6752,7 +6786,7 @@ const FeatureEntry kFeatureEntries[] = {
"OrganicRepeatableQueries")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -175,7 +175,7 @@ $NetBSD$
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7401,7 +7435,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7341,7 +7375,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -184,7 +184,7 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8405,7 +8439,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8326,7 +8360,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCooperativeSchedulingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kCooperativeScheduling)},
@@ -193,7 +193,7 @@ $NetBSD$
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8429,7 +8463,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8350,7 +8384,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kV4L2FlatStatefulVideoDecoder)},
#endif
@@ -202,7 +202,7 @@ $NetBSD$
{"enable-family-link-extensions-permissions",
flag_descriptions::
kEnableExtensionsPermissionsForSupervisedUsersOnDesktopName,
-@@ -9267,7 +9301,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9184,7 +9218,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperPerDesk)},
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -211,7 +211,7 @@ $NetBSD$
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription,
kOsCrOS | kOsLacros | kOsLinux,
-@@ -9306,7 +9340,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9217,7 +9251,7 @@ const FeatureEntry kFeatureEntries[] = {
#if BUILDFLAG(IS_WIN) || \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -220,17 +220,8 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9531,7 +9565,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- {"policy-indication-for-managed-default-search",
- flag_descriptions::kPolicyIndicationForManagedDefaultSearchName,
- flag_descriptions::kPolicyIndicationForManagedDefaultSearchDescription,
-@@ -9869,7 +9903,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
+@@ -9745,7 +9779,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(features::kRenderPassDrawnRect)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -238,7 +229,7 @@ $NetBSD$
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10762,7 +10796,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10592,7 +10626,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -247,7 +238,7 @@ $NetBSD$
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10800,7 +10834,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10630,7 +10664,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kSiteInstanceGroupsForDataUrls)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -256,7 +247,7 @@ $NetBSD$
{"site-search-settings-policy",
flag_descriptions::kSiteSearchSettingsPolicyName,
flag_descriptions::kSiteSearchSettingsPolicyDescription, kOsAll,
-@@ -10929,7 +10963,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10759,7 +10793,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHideIncognitoMediaMetadataDescription, kOsAll,
FEATURE_VALUE_TYPE(media::kHideIncognitoMediaMetadata)},
@@ -265,25 +256,16 @@ $NetBSD$
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10972,7 +11006,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10801,7 +10835,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"enable-user-link-capturing-pwa",
- flag_descriptions::kDesktopPWAsUserLinkCapturingName,
- flag_descriptions::kDesktopPWAsUserLinkCapturingDescription,
-@@ -11262,7 +11296,7 @@ const FeatureEntry kFeatureEntries[] = {
- trusted_vault::kTrustedVaultFrequentDegradedRecoverabilityPolling)},
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"restart-to-gain-access-to-keychain",
- flag_descriptions::kRestartToGainAccessToKeychainName,
- flag_descriptions::kRestartToGainAccessToKeychainDescription,
-@@ -11925,7 +11959,7 @@ const FeatureEntry kFeatureEntries[] = {
+ {"enable-user-navigation-capturing-pwa",
+ flag_descriptions::kPwaNavigationCapturingName,
+ flag_descriptions::kPwaNavigationCapturingDescription,
+@@ -11726,7 +11760,7 @@ const FeatureEntry kFeatureEntries[] = {
kAuthenticateUsingUserConsentVerifierInteropApi)},
#endif
@@ -292,8 +274,8 @@ $NetBSD$
{"sync-enable-bookmarks-in-transport-mode",
flag_descriptions::kSyncEnableBookmarksInTransportModeName,
flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -12001,7 +12035,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(IS_WIN)
+@@ -11816,7 +11850,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_WIN)
@@ -301,7 +283,7 @@ $NetBSD$
{"classify-url-on-process-response-event",
flag_descriptions::kClassifyUrlOnProcessResponseEventName,
flag_descriptions::kClassifyUrlOnProcessResponseEventDescription,
-@@ -12010,7 +12044,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11825,7 +11859,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -310,7 +292,7 @@ $NetBSD$
{"tab-organization", flag_descriptions::kTabOrganizationName,
flag_descriptions::kTabOrganizationDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kTabOrganization)},
-@@ -12049,7 +12083,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11864,7 +11898,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kLanguageDetectionAPIDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kLanguageDetectionAPI)},
diff --git a/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc b/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
index 4262393d37..4b4c2a7d57 100644
--- a/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
+++ b/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/accessibility/page_colors.cc.orig 2024-09-24 20:49:16.871842900 +0000
+--- chrome/browser/accessibility/page_colors.cc.orig 2024-10-26 06:59:53.768816000 +0000
+++ chrome/browser/accessibility/page_colors.cc
@@ -12,7 +12,7 @@
#include "components/sync_preferences/pref_service_syncable.h"
diff --git a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
index 9ac773ca40..b80cdce647 100644
--- a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
+++ b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/after_startup_task_utils.cc.orig 2024-09-24 20:49:16.873843200 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2024-10-26 06:59:53.796833000 +0000
+++ chrome/browser/after_startup_task_utils.cc
@@ -117,7 +117,7 @@ void SetBrowserStartupIsComplete() {
TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
diff --git a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index f310713b7b..5ea751dd88 100644
--- a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
+++ b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2024-09-24 20:49:17.023856200 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2024-10-26 06:59:54.476245600 +0000
+++ chrome/browser/apps/app_service/publishers/extension_apps.cc
@@ -23,7 +23,7 @@ ExtensionApps::ExtensionApps(AppServiceP
ExtensionApps::~ExtensionApps() = default;
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
index fc154354ec..4687ff9b99 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2024-09-24 20:49:17.050858700 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2024-10-26 06:59:54.524274800 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.cc
@@ -19,7 +19,7 @@
#include "extensions/common/constants.h"
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index fc46c0e2e7..92cdb26097 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2024-09-24 20:49:17.051858700 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2024-10-26 06:59:54.524274800 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.h
@@ -38,7 +38,7 @@ bool OpenExtensionApplicationWindow(Prof
content::WebContents* OpenExtensionApplicationTab(Profile* profile,
diff --git a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
index 278b57beaf..99f28d2c7e 100644
--- a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
+++ b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2024-09-24 20:49:17.817926000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2024-10-26 06:59:55.690983800 +0000
+++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
@@ -88,7 +88,7 @@ ChromeAutocompleteSchemeClassifier::GetI
return metrics::OmniboxInputType::QUERY;
diff --git a/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc b/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
index 3b56b4fc60..78daf3e040 100644
--- a/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
+++ b/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/background_mode_manager.cc.orig 2024-09-24 20:49:17.849928900 +0000
+--- chrome/browser/background/background_mode_manager.cc.orig 2024-10-26 06:59:55.724003800 +0000
+++ chrome/browser/background/background_mode_manager.cc
@@ -872,7 +872,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
return gfx::ImageSkia();
diff --git a/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc b/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
index 9473f492a6..ed4d8358fe 100644
--- a/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
+++ b/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/background_mode_optimizer.cc.orig 2024-09-24 20:49:17.850928800 +0000
+--- chrome/browser/background/background_mode_optimizer.cc.orig 2024-10-26 06:59:55.724003800 +0000
+++ chrome/browser/background/background_mode_optimizer.cc
@@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer>
return nullptr;
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index 54025fcff4..0d73ff0146 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_features.cc.orig 2024-09-24 20:49:17.867930400 +0000
+--- chrome/browser/browser_features.cc.orig 2024-10-26 06:59:55.742014600 +0000
+++ chrome/browser/browser_features.cc
-@@ -69,7 +69,7 @@ BASE_FEATURE(kClosedTabCache,
+@@ -71,7 +71,7 @@ BASE_FEATURE(kClosedTabCache,
+ "ClosedTabCache",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables usage of os_crypt_async::SecretPortalKeyProvider. Once
+ // `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
+ // disabled without losing data.
+@@ -87,7 +87,7 @@ BASE_FEATURE(kDbusSecretPortal,
BASE_FEATURE(kDestroyProfileOnBrowserClose,
"DestroyProfileOnBrowserClose",
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +24,16 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -328,7 +328,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -347,7 +347,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+ "SandboxExternalProtocolBlockedWarning",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If true, encrypt new data with the key provided by SecretPortalKeyProvider.
+ // Otherwise, it will only decrypt existing data.
+ BASE_FEATURE(kSecretPortalKeyProviderUseForEncryption,
+@@ -360,7 +360,7 @@ BASE_FEATURE(kSecretPortalKeyProviderUse
BASE_FEATURE(kSupportSearchSuggestionForPrerender2,
"SupportSearchSuggestionForPrerender2",
#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
new file mode 100644
index 0000000000..4ea59ca775
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_browser__features.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/browser_features.h.orig 2024-10-26 06:59:55.742014600 +0000
++++ chrome/browser/browser_features.h
+@@ -29,7 +29,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
+ BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
+ BASE_DECLARE_FEATURE(kClosedTabCache);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kDbusSecretPortal);
+ #endif
+
+@@ -143,7 +143,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
+ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kSecretPortalKeyProviderUseForEncryption);
+ #endif
+
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index c623b47ef1..262ca81bfc 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.cc.orig 2024-09-24 20:49:17.868930300 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2024-10-26 06:59:55.743015300 +0000
+++ chrome/browser/browser_process_impl.cc
-@@ -228,7 +228,7 @@
+@@ -235,7 +235,7 @@
#include "chrome/browser/ui/profiles/profile_picker.h"
#endif
@@ -15,7 +15,25 @@ $NetBSD$
#include "chrome/browser/error_reporting/chrome_js_error_report_processor.h" // nogncheck
#endif
-@@ -1277,7 +1277,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -256,7 +256,7 @@
+ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_features.h"
+ #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
+ #endif
+@@ -1124,7 +1124,7 @@ void BrowserProcessImpl::RegisterPrefs(P
+ GoogleUpdateSettings::GetCollectStatsConsent());
+ registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
+ #endif
+ }
+@@ -1307,7 +1307,7 @@ void BrowserProcessImpl::PreMainMessageL
ApplyMetricsReportingPolicy();
@@ -24,7 +42,16 @@ $NetBSD$
ChromeJsErrorReportProcessor::Create();
#endif
-@@ -1614,7 +1614,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1404,7 +1404,7 @@ void BrowserProcessImpl::PreMainMessageL
+ }
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kDbusSecretPortal)) {
+ providers.emplace_back(
+ /*precedence=*/10u,
+@@ -1655,7 +1655,7 @@ void BrowserProcessImpl::Unpin() {
// Mac is currently not supported.
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
// complete.
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index 269c87c402..cc7ac06b78 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.h.orig 2024-09-24 20:49:17.868930300 +0000
+--- chrome/browser/browser_process_impl.h.orig 2024-10-26 06:59:55.743015300 +0000
+++ chrome/browser/browser_process_impl.h
-@@ -403,7 +403,7 @@ class BrowserProcessImpl : public Browse
+@@ -405,7 +405,7 @@ class BrowserProcessImpl : public Browse
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index 887b25a8aa..13581907a0 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_field_trials.cc.orig 2024-09-24 20:49:17.896932800 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2024-10-26 06:59:55.770031700 +0000
+++ chrome/browser/chrome_browser_field_trials.cc
@@ -48,7 +48,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_trial.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
index fff0adf3f3..4bd5b84a5b 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_field_trials.h.orig 2024-09-24 20:49:17.896932800 +0000
+--- chrome/browser/chrome_browser_field_trials.h.orig 2024-10-26 06:59:55.770031700 +0000
+++ chrome/browser/chrome_browser_field_trials.h
@@ -34,7 +34,7 @@ class ChromeBrowserFieldTrials : public
const variations::EntropyProviders& entropy_providers,
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
index c9a1397cea..af983ae2eb 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2024-09-24 20:49:17.897933000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2024-10-26 06:59:55.771032300 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -127,12 +127,12 @@
+@@ -128,12 +128,12 @@
#endif // BUILDFLAG(FULL_SAFE_BROWSING)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "ui/webui/resources/cr_components/app_management/app_management.mojom.h"
#endif
-@@ -219,7 +219,7 @@
+@@ -221,7 +221,7 @@
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
#include "chrome/browser/companion/visual_query/visual_query_suggestions_service_factory.h"
#include "chrome/browser/screen_ai/screen_ai_service_router.h"
#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
-@@ -232,7 +232,7 @@
+@@ -234,7 +234,7 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -39,7 +39,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -846,7 +846,7 @@ void BindMediaFoundationPreferences(
+@@ -859,7 +859,7 @@ void BindMediaFoundationPreferences(
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -48,7 +48,7 @@ $NetBSD$
void BindScreenAIAnnotator(
content::RenderFrameHost* frame_host,
mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -1063,7 +1063,7 @@ void PopulateChromeFrameBinders(
+@@ -1083,7 +1083,7 @@ void PopulateChromeFrameBinders(
#endif // BUILDFLAG(ENABLE_SPEECH_SERVICE)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -57,7 +57,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) &&
!render_frame_host->GetParentOrOuterDocument()) {
// The service binder will reject non-primary main frames, but we still need
-@@ -1159,7 +1159,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1179,7 +1179,7 @@ void PopulateChromeWebUIFrameBinders(
DataSharingInternalsUI>(map);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -66,7 +66,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<
connectors_internals::mojom::PageHandler,
enterprise_connectors::ConnectorsInternalsUI>(map);
-@@ -1170,7 +1170,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1190,7 +1190,7 @@ void PopulateChromeWebUIFrameBinders(
policy::DlpInternalsUI>(map);
#endif
@@ -75,7 +75,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
#endif
-@@ -1256,14 +1256,14 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1276,14 +1276,14 @@ void PopulateChromeWebUIFrameBinders(
page_image_service::mojom::PageImageServiceHandler, HistoryUI,
HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
@@ -92,7 +92,7 @@ $NetBSD$
WhatsNewUI,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
NewTabPageUI>(map);
-@@ -1750,7 +1750,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1779,7 +1779,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index fecf18f3f4..4f2a895902 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main.cc.orig 2024-09-24 20:49:17.899933000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2024-10-26 06:59:55.772033000 +0000
+++ chrome/browser/chrome_browser_main.cc
-@@ -247,15 +247,15 @@
+@@ -249,15 +249,15 @@
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -25,7 +25,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
-@@ -288,14 +288,14 @@
+@@ -290,14 +290,14 @@
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
#include "chrome/browser/headless/headless_mode_util.h" // nogncheck
#include "components/headless/select_file_dialog/headless_select_file_dialog.h"
-@@ -367,14 +367,14 @@
+@@ -369,14 +369,14 @@
#endif // BUILDFLAG(IS_WIN) && BUILDFLAG(USE_BROWSER_SPELLCHECKER)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -59,7 +59,7 @@ $NetBSD$
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -539,7 +539,7 @@ void ProcessSingletonNotificationCallbac
+@@ -541,7 +541,7 @@ void ProcessSingletonNotificationCallbac
}
#endif
@@ -68,7 +68,7 @@ $NetBSD$
// Set the global activation token sent as a command line switch by another
// browser process. This also removes the switch after use to prevent any side
// effects of leaving it in the command line after this point.
-@@ -1105,7 +1105,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1118,7 +1118,7 @@ int ChromeBrowserMainParts::PreCreateThr
browser_creator_->AddFirstRunTabs(master_prefs_->new_tabs);
}
@@ -77,7 +77,7 @@ $NetBSD$
// Create directory for user-level Native Messaging manifest files. This
// makes it less likely that the directory will be created by third-party
// software with incorrect owner or permission. See crbug.com/725513 .
-@@ -1153,7 +1153,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1166,7 +1166,7 @@ int ChromeBrowserMainParts::PreCreateThr
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchModeStatsTracker::Initialize(
-@@ -1340,7 +1340,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1362,7 +1362,7 @@ void ChromeBrowserMainParts::PostProfile
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -95,7 +95,7 @@ $NetBSD$
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1389,7 +1389,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1411,7 +1411,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -104,7 +104,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1501,7 +1501,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1523,7 +1523,7 @@ int ChromeBrowserMainParts::PreMainMessa
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
@@ -113,7 +113,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::HeadlessSelectFileDialogFactory::SetUp();
}
-@@ -2050,7 +2050,7 @@ bool ChromeBrowserMainParts::ProcessSing
+@@ -2072,7 +2072,7 @@ bool ChromeBrowserMainParts::ProcessSing
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
index f9349b54c1..686c6d5c36 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig 2024-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig 2024-10-26 06:59:55.773033600 +0000
+++ chrome/browser/chrome_browser_main_extra_parts_linux.cc
@@ -58,7 +58,7 @@ void ChromeBrowserMainExtraPartsLinux::P
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index e8b84bef92..bcfa2662a4 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2024-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2024-10-26 06:59:55.774034300 +0000
+++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
@@ -27,7 +27,7 @@ void ChromeBrowserMainExtraPartsOzone::P
}
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
index 08690fb89e..990b38c831 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.cc.orig 2024-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2024-10-26 06:59:55.774034300 +0000
+++ chrome/browser/chrome_browser_main_linux.cc
@@ -25,7 +25,7 @@
#include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
@@ -34,7 +34,7 @@ $NetBSD$
void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -169,7 +171,7 @@ void ChromeBrowserMainPartsLinux::CheckI
+@@ -170,7 +172,7 @@ void ChromeBrowserMainPartsLinux::CheckI
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 3dc844349e..e97d9aaf27 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.h.orig 2024-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2024-10-26 06:59:55.774034300 +0000
+++ chrome/browser/chrome_browser_main_linux.h
@@ -30,7 +30,7 @@ class ChromeBrowserMainPartsLinux : publ
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
index d06e0fe1ce..833a30707d 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_posix.cc.orig 2024-09-24 20:49:17.901933400 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2024-10-26 06:59:55.775035000 +0000
+++ chrome/browser/chrome_browser_main_posix.cc
@@ -79,7 +79,7 @@ void ExitHandler::ExitWhenPossibleOnUITh
} else {
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
index 5095e73620..1fac3e8e85 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.cc.orig 2024-09-24 20:49:17.907934000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2024-10-26 06:59:55.780037900 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -488,7 +488,7 @@
+@@ -491,7 +491,7 @@
#include "storage/browser/file_system/external_mount_points.h"
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_linux.h"
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
#elif BUILDFLAG(IS_ANDROID)
-@@ -605,12 +605,12 @@
+@@ -608,12 +608,12 @@
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -30,7 +30,7 @@ $NetBSD$
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -621,7 +621,7 @@
+@@ -624,7 +624,7 @@
#include "chrome/browser/apps/link_capturing/web_app_link_capturing_delegate.h"
#endif
@@ -39,7 +39,7 @@ $NetBSD$
#include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h"
#include "chrome/browser/enterprise/profile_management/oidc_auth_response_capture_navigation_throttle.h"
#include "chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.h"
-@@ -629,7 +629,7 @@
+@@ -632,7 +632,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -48,7 +48,7 @@ $NetBSD$
#include "chrome/browser/enterprise/connectors/device_trust/navigation_throttle.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -644,7 +644,7 @@
+@@ -647,7 +647,7 @@
#include "chrome/browser/ui/views/lens/lens_side_panel_navigation_helper.h"
#endif
@@ -57,7 +57,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
#elif BUILDFLAG(IS_OZONE)
#include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -1592,7 +1592,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1603,7 +1603,7 @@ void ChromeContentBrowserClient::Registe
#if BUILDFLAG(IS_CHROMEOS)
registry->RegisterBooleanPref(prefs::kNativeClientForceAllowed, false);
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -66,7 +66,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1792,7 +1792,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1803,7 +1803,7 @@ ChromeContentBrowserClient::CreateBrowse
#elif BUILDFLAG(IS_CHROMEOS_LACROS)
main_parts = std::make_unique<ChromeBrowserMainPartsLacros>(
is_integration_test, &startup_data_);
@@ -75,7 +75,7 @@ $NetBSD$
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, &startup_data_);
#elif BUILDFLAG(IS_ANDROID)
-@@ -1826,7 +1826,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1837,7 +1837,7 @@ ChromeContentBrowserClient::CreateBrowse
std::make_unique<ChromeBrowserMainExtraPartsViewsLacros>());
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -84,7 +84,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -1847,7 +1847,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1858,7 +1858,7 @@ ChromeContentBrowserClient::CreateBrowse
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLacros>());
#endif
@@ -93,7 +93,7 @@ $NetBSD$
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1866,7 +1866,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1877,7 +1877,7 @@ ChromeContentBrowserClient::CreateBrowse
chrome::AddMetricsExtraParts(main_parts.get());
@@ -102,7 +102,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<
enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2740,7 +2740,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2749,7 +2749,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -112,7 +112,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2749,7 +2751,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2758,7 +2760,7 @@ void ChromeContentBrowserClient::AppendE
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -121,7 +121,7 @@ $NetBSD$
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3101,7 +3103,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3117,7 +3119,7 @@ void ChromeContentBrowserClient::AppendE
}
}
@@ -130,7 +130,7 @@ $NetBSD$
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4928,7 +4930,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -4941,7 +4943,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -139,7 +139,7 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -5524,7 +5526,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5530,7 +5532,7 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
}
@@ -148,7 +148,7 @@ $NetBSD$
MaybeAddThrottle(
WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle),
&throttles);
-@@ -5538,7 +5540,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5544,7 +5546,7 @@ ChromeContentBrowserClient::CreateThrott
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -157,7 +157,7 @@ $NetBSD$
MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle::
MaybeCreateThrottleFor(handle),
&throttles);
-@@ -5577,7 +5579,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5583,7 +5585,7 @@ ChromeContentBrowserClient::CreateThrott
handle));
}
@@ -166,7 +166,7 @@ $NetBSD$
MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle::
MaybeCreateThrottleFor(handle),
&throttles);
-@@ -7518,7 +7520,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7543,7 +7545,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
index 8123c02873..603cfadbb6 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.h.orig 2024-09-24 20:49:17.908933900 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2024-10-26 06:59:55.782039200 +0000
+++ chrome/browser/chrome_content_browser_client.h
@@ -525,7 +525,7 @@ class ChromeContentBrowserClient : publi
bool IsPluginAllowedToUseDevChannelAPIs(
diff --git a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
index 3a9d21b3bb..acd4846c53 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2024-09-24 20:49:18.001942200 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2024-10-26 06:59:56.115241500 +0000
+++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
@@ -41,7 +41,7 @@
#include "third_party/widevine/cdm/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 9fc3064a36..dd14a059b3 100644
--- a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2024-09-24 20:49:18.023944100 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2024-10-26 06:59:56.174277300 +0000
+++ chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc
@@ -68,7 +68,7 @@ void ChromeProtocolHandlerRegistryDelega
// If true default protocol handlers will be removed if the OS level
diff --git a/chromium/patches/patch-chrome_browser_defaults.cc b/chromium/patches/patch-chrome_browser_defaults.cc
index f8eeb39786..fa64bdebf8 100644
--- a/chromium/patches/patch-chrome_browser_defaults.cc
+++ b/chromium/patches/patch-chrome_browser_defaults.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/defaults.cc.orig 2024-09-24 20:49:18.028944500 +0000
+--- chrome/browser/defaults.cc.orig 2024-10-26 06:59:56.178279900 +0000
+++ chrome/browser/defaults.cc
@@ -44,7 +44,7 @@ const bool kShowHelpMenuItemIcon = true;
const bool kShowHelpMenuItemIcon = false;
diff --git a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
index 0e22d4c83b..10d4db7256 100644
--- a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2024-09-24 20:49:18.033944800 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2024-10-26 06:59:56.183282900 +0000
+++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
@@ -28,7 +28,7 @@ std::unique_ptr<DeviceOAuth2TokenStore>
return std::make_unique<chromeos::DeviceOAuth2TokenStoreChromeOS>(
diff --git a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index 8fac41c41c..f8ece79c0e 100644
--- a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
+++ b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/diagnostics/diagnostics_writer.h.orig 2024-09-24 20:49:18.054946700 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2024-10-26 06:59:56.221305800 +0000
+++ chrome/browser/diagnostics/diagnostics_writer.h
@@ -14,6 +14,8 @@ namespace diagnostics {
// Console base class used internally.
diff --git a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index d568d90a5e..0c925b0e8d 100644
--- a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2024-09-24 20:49:18.082949200 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2024-10-26 06:59:56.270335700 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1763,7 +1763,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -1796,7 +1796,7 @@ void ChromeDownloadManagerDelegate::OnDo
bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
const base::FilePath& path) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
return !download_prefs_->ShouldOpenPdfInSystemReader();
}
-@@ -1911,7 +1911,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -1942,7 +1942,7 @@ void ChromeDownloadManagerDelegate::Chec
content::CheckDownloadAllowedCallback check_download_allowed_cb) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Don't download pdf if it is a file URL, as that might cause an infinite
// download loop if Chrome is not the system pdf viewer.
if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -1989,7 +1989,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2020,7 +2020,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item->IsSavePackageDownload());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index 344123a522..5f3a438554 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_commands.cc.orig 2024-09-24 20:49:18.086949600 +0000
+--- chrome/browser/download/download_commands.cc.orig 2024-10-26 06:59:56.273337600 +0000
+++ chrome/browser/download/download_commands.cc
@@ -26,7 +26,7 @@
#include "ui/base/clipboard/scoped_clipboard_writer.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
-@@ -167,7 +167,7 @@ void DownloadCommands::ExecuteCommand(Co
+@@ -166,7 +166,7 @@ void DownloadCommands::ExecuteCommand(Co
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.h b/chromium/patches/patch-chrome_browser_download_download__commands.h
index e089928f28..df8ca47215 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.h
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_commands.h.orig 2024-09-24 20:49:18.086949600 +0000
+--- chrome/browser/download/download_commands.h.orig 2024-10-26 06:59:56.273337600 +0000
+++ chrome/browser/download/download_commands.h
@@ -66,7 +66,7 @@ class DownloadCommands {
void ExecuteCommand(Command command);
diff --git a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
index f28ec83a05..8e9ec06399 100644
--- a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_file_picker.cc.orig 2024-09-24 20:49:18.087949800 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2024-10-26 06:59:56.275338600 +0000
+++ chrome/browser/download/download_file_picker.cc
@@ -18,7 +18,7 @@
#include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__item__model.cc b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
index 1315515910..66ecc34cfc 100644
--- a/chromium/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_item_model.cc.orig 2024-09-24 20:49:18.089949800 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2024-10-26 06:59:56.277340000 +0000
+++ chrome/browser/download/download_item_model.cc
-@@ -814,7 +814,7 @@ bool DownloadItemModel::IsCommandChecked
+@@ -790,7 +790,7 @@ bool DownloadItemModel::IsCommandChecked
download_crx_util::IsExtensionDownload(*download_);
case DownloadCommands::ALWAYS_OPEN_TYPE:
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
if (download_commands->CanOpenPdfInSystemViewer()) {
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
return prefs->ShouldOpenPdfInSystemReader();
-@@ -862,7 +862,7 @@ void DownloadItemModel::ExecuteCommand(D
+@@ -838,7 +838,7 @@ void DownloadItemModel::ExecuteCommand(D
DownloadCommands::ALWAYS_OPEN_TYPE);
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
if (download_commands->CanOpenPdfInSystemViewer()) {
prefs->SetShouldOpenPdfInSystemReader(!is_checked);
SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1260,7 +1260,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1227,7 +1227,7 @@ void DownloadItemModel::DetermineAndSetS
return;
}
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index 2f9290dfa1..b52be21b6b 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_prefs.cc.orig 2024-09-24 20:49:18.091950000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2024-10-26 06:59:56.279341200 +0000
+++ chrome/browser/download/download_prefs.cc
@@ -11,6 +11,7 @@
#include <vector>
@@ -14,7 +14,7 @@ $NetBSD$
#include "base/feature_list.h"
#include "base/files/file_util.h"
#include "base/functional/bind.h"
-@@ -64,6 +65,10 @@
+@@ -60,6 +61,10 @@
#include "chrome/browser/flags/android/chrome_feature_list.h"
#endif
@@ -25,7 +25,7 @@ $NetBSD$
using content::BrowserContext;
using content::BrowserThread;
using content::DownloadManager;
-@@ -74,7 +79,7 @@ namespace {
+@@ -70,7 +75,7 @@ namespace {
// Consider downloads 'dangerous' if they go to the home directory on Linux and
// to the desktop on any platform.
bool DownloadPathIsDangerous(const base::FilePath& download_path) {
@@ -34,7 +34,7 @@ $NetBSD$
base::FilePath home_dir = base::GetHomeDir();
if (download_path == home_dir) {
return true;
-@@ -180,7 +185,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
+@@ -176,7 +181,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -43,7 +43,7 @@ $NetBSD$
should_open_pdf_in_system_reader_ =
prefs->GetBoolean(prefs::kOpenPdfDownloadInSystemReader);
#endif
-@@ -304,7 +309,7 @@ void DownloadPrefs::RegisterProfilePrefs
+@@ -300,7 +305,7 @@ void DownloadPrefs::RegisterProfilePrefs
registry->RegisterFilePathPref(prefs::kSaveFileDefaultDirectory,
default_download_path);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -52,7 +52,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOpenPdfDownloadInSystemReader, false);
#endif
#if BUILDFLAG(IS_ANDROID)
-@@ -471,7 +476,7 @@ void DownloadPrefs::DisableAutoOpenByUse
+@@ -467,7 +472,7 @@ void DownloadPrefs::DisableAutoOpenByUse
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -61,7 +61,7 @@ $NetBSD$
void DownloadPrefs::SetShouldOpenPdfInSystemReader(bool should_open) {
if (should_open_pdf_in_system_reader_ == should_open)
return;
-@@ -503,7 +508,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
+@@ -493,7 +498,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
void DownloadPrefs::ResetAutoOpenByUser() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -70,7 +70,7 @@ $NetBSD$
SetShouldOpenPdfInSystemReader(false);
#endif
auto_open_by_user_.clear();
-@@ -540,7 +545,7 @@ void DownloadPrefs::SaveAutoOpenState()
+@@ -530,7 +535,7 @@ void DownloadPrefs::SaveAutoOpenState()
bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf() const {
#if BUILDFLAG(IS_CHROMEOS)
return false; // There is no UI for auto-open on ChromeOS.
@@ -79,7 +79,7 @@ $NetBSD$
return ShouldOpenPdfInSystemReader();
#else
return false;
-@@ -692,7 +697,14 @@ base::FilePath DownloadPrefs::SanitizeDo
+@@ -682,7 +687,14 @@ base::FilePath DownloadPrefs::SanitizeDo
#else
// If the stored download directory is an absolute path, we presume it's
// correct; there's not really much more validation we can do here.
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index a34ab8978e..a443152c1b 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.h
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_prefs.h.orig 2024-09-24 20:49:18.091950000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2024-10-26 06:59:56.279341200 +0000
+++ chrome/browser/download/download_prefs.h
@@ -115,7 +115,7 @@ class DownloadPrefs {
void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index b03c69e0b4..8395cf44ee 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2024-09-24 20:49:18.121952500 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2024-10-26 06:59:56.325369100 +0000
+++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
@@ -150,7 +150,7 @@ AnalysisServiceSettings::AnalysisService
const char* verification_key = kKeyWindowsVerification;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
new file mode 100644
index 0000000000..58441bb086
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/enterprise/connectors/common.cc.orig 2024-10-26 06:59:56.354386800 +0000
++++ chrome/browser/enterprise/connectors/common.cc
+@@ -23,7 +23,7 @@
+ #include "components/policy/core/common/policy_loader_lacros.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+ #include "components/prefs/pref_service.h"
+ #endif
+@@ -266,7 +266,7 @@ std::string GetProfileEmail(Profile* pro
+ std::string email =
+ GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (email.empty()) {
+ email = profile->GetPrefs()->GetString(
+ enterprise_signin::prefs::kProfileUserEmail);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
index f3174dad08..72f0bbea4e 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2024-09-24 20:49:18.128953200 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2024-10-26 06:59:56.355387400 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -546,7 +546,7 @@ bool ConnectorsService::ConnectorsEnable
+@@ -528,7 +528,7 @@ bool ConnectorsService::ConnectorsEnable
Profile* profile = Profile::FromBrowserContext(context_);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index a0dcf264c8..5229fd664f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2024-09-24 20:49:18.133953600 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2024-10-26 06:59:56.360390400 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index 333bb5643f..5c17f13f92 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2024-09-24 20:49:18.133953600 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2024-10-26 06:59:56.361391000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
@@ -23,7 +23,7 @@
#include "components/policy/core/common/management/management_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index 2437172379..060093b5b6 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2024-09-24 20:49:18.134953700 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2024-10-26 06:59:56.361391000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
-@@ -18,7 +18,7 @@
+@@ -19,7 +19,7 @@
#if BUILDFLAG(IS_WIN)
#include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/win_key_rotation_command.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
index 53bcb6873e..46535cee3e 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2024-09-24 20:49:18.141954400 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2024-10-26 06:59:56.368395300 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
@@ -13,7 +13,7 @@
#include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
index e4e938905a..0ebd86ed3d 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2024-09-24 20:49:18.147955000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2024-10-26 06:59:56.374399000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
@@ -21,7 +21,7 @@
#include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index 7882135589..5505a24a88 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2024-09-24 20:49:18.149955000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2024-10-26 06:59:56.403416600 +0000
+++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
@@ -13,7 +13,7 @@ namespace enterprise_connectors {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
index 6c7636d5b5..ba5456eaca 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2024-09-24 20:49:18.149955000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2024-10-26 06:59:56.403416600 +0000
+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
@@ -20,7 +20,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index 6c6b7537eb..97457f722a 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2024-09-24 20:49:18.150955200 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2024-10-26 06:59:56.404417300 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -59,7 +59,7 @@
#include "base/strings/utf_string_conversions.h"
@@ -42,9 +42,9 @@ $NetBSD$
Profile* profile = Profile::FromBrowserContext(context_);
device_signals::SignalsAggregator* signals_aggregator =
enterprise_signals::SignalsAggregatorFactory::GetForProfile(profile);
-@@ -505,7 +505,7 @@ std::string RealtimeReportingClient::Get
- ? safe_browsing::GetProfileEmail(identity_manager_)
- : std::string();
+@@ -504,7 +504,7 @@ std::string RealtimeReportingClient::Get
+ std::string username =
+ identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index 898f97f892..b1eb4b5c02 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2024-09-24 20:49:18.150955200 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2024-10-26 06:59:56.404417300 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
@@ -17,7 +17,7 @@
#include "components/keyed_service/core/keyed_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc b/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
index f571785990..5a05c67ad9 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc.orig 2024-09-24 20:49:18.157956000 +0000
+--- chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc.orig 2024-10-26 06:59:56.410421000 +0000
+++ chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc
@@ -13,7 +13,7 @@
#include "components/enterprise/browser/identifiers/identifiers_prefs.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index 28963fd9b8..06f9713817 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2024-09-24 20:49:18.160956100 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2024-10-26 06:59:56.414423200 +0000
+++ chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc
@@ -67,8 +67,8 @@ base::flat_map<std::string, SAMLProfileA
// TODO(crbug.com/40267996): Add actual domains with attribute names.
diff --git a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
index 8cdfe133b5..4bbf6fb5e5 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2024-09-24 20:49:18.161956000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2024-10-26 06:59:56.415423900 +0000
+++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
@@ -11,7 +11,7 @@
#include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
index 222b377813..91845b3b49 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2024-09-24 20:49:18.168956800 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2024-10-26 06:59:56.421427500 +0000
+++ chrome/browser/enterprise/signals/device_info_fetcher.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
index 7230b19b81..bcad9a1163 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig 2024-09-24 20:49:18.168956800 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig 2024-10-26 06:59:56.421427500 +0000
+++ chrome/browser/enterprise/signals/device_info_fetcher_linux.cc
@@ -4,11 +4,22 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index f03264891c..4a16deb517 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2024-09-24 20:49:18.170956900 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2024-10-26 06:59:56.424429400 +0000
+++ chrome/browser/enterprise/signin/enterprise_signin_service.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index 460585f692..221340ab43 100644
--- a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/BUILD.gn.orig 2024-09-24 20:49:18.177957500 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2024-10-26 06:59:56.432434000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1535,6 +1535,10 @@ source_set("extensions") {
+@@ -1499,6 +1499,10 @@ source_set("extensions") {
deps += [ "//chrome/services/printing/public/mojom" ]
}
@@ -14,6 +14,6 @@ $NetBSD$
+ sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
+ }
+
- if (enable_service_discovery) {
- sources += [
- "api/mdns/mdns_api.cc",
+ if (enable_pdf) {
+ deps += [
+ "//chrome/browser/pdf",
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
index 9b88887a25..99c4bb5458 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2024-09-24 20:49:18.184958200 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2024-10-26 06:59:56.438438000 +0000
+++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -43,7 +43,7 @@
+@@ -41,7 +41,7 @@
#include "pdf/buildflags.h"
#include "printing/buildflags/buildflags.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/extensions/api/system_indicator/system_indicator_manager_factory.h"
#endif
-@@ -119,7 +119,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -117,7 +117,7 @@ void EnsureApiBrowserContextKeyedService
extensions::SettingsPrivateEventRouterFactory::GetInstance();
extensions::SettingsOverridesAPI::GetFactoryInstance();
extensions::SidePanelService::GetFactoryInstance();
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
index 154a9bd87d..6461e43751 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2024-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2024-10-26 06:59:56.471458000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
@@ -24,7 +24,7 @@
#include "base/win/registry.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index 824694a1ad..f11beceec7 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2024-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2024-10-26 06:59:56.472458600 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc
@@ -8,7 +8,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index 6b48d734cb..5090895b81 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2024-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2024-10-26 06:59:56.472458600 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h
@@ -7,7 +7,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
index 5bab3185fe..886f530613 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2024-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2024-10-26 06:59:56.472458600 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
-@@ -38,7 +38,7 @@
+@@ -41,7 +41,7 @@
#include "components/reporting/util/statusor.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <optional>
#include "base/strings/string_util.h"
-@@ -155,7 +155,7 @@ api::enterprise_reporting_private::Conte
+@@ -158,7 +158,7 @@ api::enterprise_reporting_private::Conte
return info;
}
@@ -24,7 +24,7 @@ $NetBSD$
device_signals::SignalsAggregationRequest CreateAggregationRequest(
device_signals::SignalName signal_name) {
-@@ -217,7 +217,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
+@@ -220,7 +220,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
// getPersistentSecret
@@ -33,7 +33,7 @@ $NetBSD$
EnterpriseReportingPrivateGetPersistentSecretFunction::
EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -643,7 +643,7 @@ void EnterpriseReportingPrivateEnqueueRe
+@@ -646,7 +646,7 @@ void EnterpriseReportingPrivateEnqueueRe
}
#endif
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index 013c746b1b..d7c4d1f5f7 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2024-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2024-10-26 06:59:56.472458600 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
@@ -20,7 +20,7 @@
#include "components/reporting/proto/synced/record.pb.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index 728458a410..bbdcab92d0 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2024-09-24 20:49:18.236962800 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2024-10-26 06:59:56.490469500 +0000
+++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
@@ -20,6 +20,7 @@ static base::LazyInstance<scoped_refptr<
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
index f4ec1c8566..99f1d77295 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig 2024-09-24 20:49:18.241963100 +0000
+--- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig 2024-10-26 06:59:56.496473000 +0000
+++ chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
@@ -417,7 +417,7 @@ bool ChromeManagementAPIDelegate::Launch
apps::LaunchContainer launch_container =
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
index 06cef761fc..ba7374270d 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2024-09-24 20:49:18.244963400 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2024-10-26 06:59:56.498474400 +0000
+++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
@@ -86,7 +86,7 @@ std::optional<LaunchContext::ProcessStat
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index 12ea98d305..df09197fa3 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2024-09-24 20:49:18.255964300 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2024-10-26 06:59:56.533495700 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -630,7 +630,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -636,7 +636,7 @@ void PasswordsPrivateDelegateImpl::OnFet
}
void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 0000dbad31..3572d26f45 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2024-09-24 20:49:18.268965500 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2024-10-26 06:59:56.568517000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -284,7 +284,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
+@@ -288,7 +288,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
} else if (strcmp(os, "linux") == 0) {
info->os = extensions::api::runtime::PlatformOs::kLinux;
} else if (strcmp(os, "openbsd") == 0) {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index 8c4e7cb902..205b1004ab 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2024-09-24 20:49:18.275966200 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2024-10-26 06:59:56.575521000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -204,7 +204,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -193,7 +193,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+ (*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
+ settings_api::PrefType::kBoolean;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ (*s_allowlist)[autofill::prefs::kAutofillPredictionImprovementsEnabled] =
+ settings_api::PrefType::kBoolean;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+@@ -211,7 +211,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
settings_api::PrefType::kBoolean;
@@ -15,7 +24,7 @@ $NetBSD$
(*s_allowlist)[::prefs::kUseCustomChromeFrame] =
settings_api::PrefType::kBoolean;
#endif
-@@ -216,7 +216,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -223,7 +223,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
(*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
(*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
index 98386b791c..560a9b94d3 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2024-09-24 20:49:18.286967000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2024-10-26 06:59:56.608541300 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -891,7 +891,7 @@ ExtensionFunction::ResponseAction Window
+@@ -886,7 +886,7 @@ ExtensionFunction::ResponseAction Window
// minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
index a25cea2d3e..e8c03f160d 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2024-09-24 20:49:18.299968200 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2024-10-26 06:59:56.641561300 +0000
+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
@@ -29,7 +29,7 @@
#include "extensions/browser/process_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index c2ba65722e..3a9d457d17 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2024-09-24 20:49:18.300968400 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2024-10-26 06:59:56.642562000 +0000
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
@@ -915,7 +915,7 @@ void WebstorePrivateBeginInstallWithMani
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
index f1d824bb22..0a074b0c52 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2024-09-24 20:49:18.354973000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2024-10-26 06:59:56.742622600 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -834,7 +834,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -816,7 +816,7 @@ void ExternalProviderImpl::CreateExterna
if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
provider_list->push_back(std::make_unique<ExternalProviderImpl>(
service,
base::MakeRefCounted<ExternalPrefLoader>(
-@@ -862,7 +862,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -844,7 +844,7 @@ void ExternalProviderImpl::CreateExterna
bundled_extension_creation_flags));
// Define a per-user source of external extensions.
diff --git a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index 9b631bfc74..bc773daf56 100644
--- a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2024-09-24 20:49:18.428979600 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2024-10-26 06:59:56.880706500 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -321,7 +321,7 @@ const struct {
+@@ -324,7 +324,7 @@ const struct {
FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
kDontBlockChildren},
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// On Linux also block access to devices via /dev.
{kNoBasePathKey, FILE_PATH_LITERAL("/dev"), kBlockAllChildren},
// And security sensitive data in /proc and /sys.
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
index bde613060b..571dd61c33 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_dialog.h.orig 2024-09-24 20:49:18.435980000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2024-10-26 06:59:56.887710800 +0000
+++ chrome/browser/first_run/first_run_dialog.h
@@ -12,7 +12,7 @@
// Hide this function on platforms where the dialog does not exist.
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
index 526fd7c12d..6fcca77ce3 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_internal.h.orig 2024-09-24 20:49:18.435980000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2024-10-26 06:59:56.887710800 +0000
+++ chrome/browser/first_run/first_run_internal.h
@@ -54,7 +54,7 @@ FirstRunState DetermineFirstRunState(boo
bool force_first_run,
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.cc b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
index 98e2576806..bbb73f99b7 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.cc.orig 2024-09-24 20:49:18.440980700 +0000
+--- chrome/browser/flag_descriptions.cc.orig 2024-10-26 06:59:56.894715000 +0000
+++ chrome/browser/flag_descriptions.cc
-@@ -464,7 +464,7 @@ const char kIsolatedSandboxedIframesDesc
+@@ -458,7 +458,7 @@ const char kIsolatedSandboxedIframesDesc
"grouping when enabled is per-site.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
const char kAutofillEnableAmountExtractionDesktopName[] =
"Enable checkout amount extraction on Chrome desktop";
const char kAutofillEnableAmountExtractionDesktopDescription[] =
-@@ -909,7 +909,7 @@ const char kDevicePostureDescription[] =
+@@ -939,7 +939,7 @@ const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,16 +24,7 @@ $NetBSD$
const char kDocumentPictureInPictureAnimateResizeName[] =
"Document Picture-in-Picture Animate Resize";
const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -3130,7 +3130,7 @@ const char kCbdTimeframeRequiredDescript
- "value to the list.";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kPolicyIndicationForManagedDefaultSearchName[] =
- "Enable policy indication for managed Default Search provider";
- const char kPolicyIndicationForManagedDefaultSearchDescription[] =
-@@ -3472,7 +3472,7 @@ const char kShowAutofillTypePredictionsD
+@@ -3519,7 +3519,7 @@ const char kShowAutofillTypePredictionsD
"text.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +33,7 @@ $NetBSD$
const char kShowFeaturedEnterpriseSiteSearchName[] =
"Show featured Enterprise site search engines in Omnibox";
const char kShowFeaturedEnterpriseSiteSearchDescription[] =
-@@ -3509,7 +3509,7 @@ const char kSiteInstanceGroupsForDataUrl
+@@ -3551,7 +3551,7 @@ const char kSiteInstanceGroupsForDataUrl
"but in the same SiteInstanceGroup, and thus the same process.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,8 +42,8 @@ $NetBSD$
const char kSiteSearchSettingsPolicyName[] = "Enable SiteSearchSettings policy";
const char kSiteSearchSettingsPolicyDescription[] =
"Allow site search engines to be defined by the SiteSearchSettings policy.";
-@@ -7950,7 +7950,7 @@ const char kLacrosMergeIcuDataFileDescri
- "Enables sharing common areas of icudtl.dat between Ash and Lacros.";
+@@ -7912,7 +7912,7 @@ const char kBlinkExtensionDiagnosticsDes
+ "Enable the experimental Diagnostics Blink Extension.";
#endif // #if BUILDFLAG(IS_CHROMEOS_LACROS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
@@ -60,7 +51,7 @@ $NetBSD$
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8198,7 +8198,7 @@ const char kV4L2FlatStatefulVideoDecoder
+@@ -8148,7 +8148,7 @@ const char kV4L2FlatStatefulVideoDecoder
// Linux -----------------------------------------------------------------------
@@ -69,7 +60,7 @@ $NetBSD$
const char kOzonePlatformHintChoiceDefault[] = "Default";
const char kOzonePlatformHintChoiceAuto[] = "Auto";
const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8231,6 +8231,20 @@ const char kWaylandPerWindowScalingDescr
+@@ -8181,6 +8181,20 @@ const char kWaylandPerWindowScalingDescr
const char kWaylandTextInputV3Name[] = "Wayland text-input-v3";
const char kWaylandTextInputV3Description[] =
"Enable Wayland's text-input-v3 experimental support.";
@@ -90,7 +81,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// All views-based platforms --------------------------------------------------
-@@ -8257,14 +8271,14 @@ const char kZeroCopyVideoCaptureDescript
+@@ -8207,7 +8221,7 @@ const char kZeroCopyVideoCaptureDescript
#endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -99,15 +90,16 @@ $NetBSD$
const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
const char kFollowingFeedSidepanelDescription[] =
"Enables the following feed in the sidepanel.";
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
+@@ -8220,7 +8234,7 @@ const char kTaskManagerDesktopRefreshDes
+ "Enables a refreshed design for the Task Manager on Desktop platforms.";
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8296,7 +8310,7 @@ const char kWebBluetoothConfirmPairingSu
+@@ -8252,7 +8266,7 @@ const char kWebBluetoothConfirmPairingSu
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -116,7 +108,7 @@ $NetBSD$
const char kSkipUndecryptablePasswordsName[] =
"Skip undecryptable passwords to use the available decryptable "
"passwords.";
-@@ -8450,7 +8464,7 @@ const char kElementCaptureDescription[]
+@@ -8398,7 +8412,7 @@ const char kElementCaptureDescription[]
#if BUILDFLAG(IS_WIN) || \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -125,7 +117,7 @@ $NetBSD$
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8524,7 +8538,7 @@ const char kAutofillCaretExtractionDescr
+@@ -8472,7 +8486,7 @@ const char kAutofillCaretExtractionDescr
"Enables passing caret position via Autofill";
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -134,7 +126,7 @@ $NetBSD$
const char kThirdPartyProfileManagementName[] =
"Third party profile management";
const char kThirdPartyProfileManagementDescription[] =
-@@ -8613,7 +8627,7 @@ const char kEnableCertManagementV2UIDesc
+@@ -8561,7 +8575,7 @@ const char kEnableCertManagementV2UIDesc
"chrome://settings/certificates";
#endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index f0c655329e..2a7551013d 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.h.orig 2024-09-24 20:49:18.441980600 +0000
+--- chrome/browser/flag_descriptions.h.orig 2024-10-26 06:59:56.896716400 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -299,7 +299,7 @@ extern const char kImageDescriptionsAlte
- extern const char kImageDescriptionsAlternateRoutingDescription[];
+@@ -297,7 +297,7 @@ extern const char kImprovedSigninUIOnDes
+ extern const char kImprovedSigninUIOnDesktopDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
extern const char kAutofillEnableAmountExtractionDesktopName[];
extern const char kAutofillEnableAmountExtractionDesktopDescription[];
#endif
-@@ -694,7 +694,7 @@ extern const char kDevicePostureName[];
+@@ -715,7 +715,7 @@ extern const char kDevicePostureName[];
extern const char kDevicePostureDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,16 +24,7 @@ $NetBSD$
extern const char kDocumentPictureInPictureAnimateResizeName[];
extern const char kDocumentPictureInPictureAnimateResizeDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
-@@ -1805,7 +1805,7 @@ extern const char kCbdTimeframeRequiredN
- extern const char kCbdTimeframeRequiredDescription[];
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- extern const char kPolicyIndicationForManagedDefaultSearchName[];
- extern const char kPolicyIndicationForManagedDefaultSearchDescription[];
- #endif
-@@ -2003,7 +2003,7 @@ extern const char kShowAutofillTypePredi
+@@ -2022,7 +2022,7 @@ extern const char kShowAutofillTypePredi
extern const char kShowAutofillTypePredictionsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +33,7 @@ $NetBSD$
extern const char kShowFeaturedEnterpriseSiteSearchName[];
extern const char kShowFeaturedEnterpriseSiteSearchDescription[];
-@@ -2025,7 +2025,7 @@ extern const char kSiteInstanceGroupsFor
+@@ -2044,7 +2044,7 @@ extern const char kSiteInstanceGroupsFor
extern const char kSiteInstanceGroupsForDataUrlsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,8 +42,8 @@ $NetBSD$
extern const char kSiteSearchSettingsPolicyName[];
extern const char kSiteSearchSettingsPolicyDescription[];
-@@ -4604,7 +4604,7 @@ extern const char kLacrosMergeIcuDataFil
- extern const char kLacrosMergeIcuDataFileDescription[];
+@@ -4576,7 +4576,7 @@ extern const char kBlinkExtensionDiagnos
+ extern const char kBlinkExtensionDiagnosticsDescription[];
#endif // #if BUILDFLAG(IS_CHROMEOS_LACROS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
@@ -60,7 +51,7 @@ $NetBSD$
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4750,7 +4750,7 @@ extern const char kV4L2FlatStatefulVideo
+@@ -4713,7 +4713,7 @@ extern const char kV4L2FlatStatefulVideo
// Linux ---------------------------------------------------------------------
@@ -69,7 +60,7 @@ $NetBSD$
extern const char kOzonePlatformHintChoiceDefault[];
extern const char kOzonePlatformHintChoiceAuto[];
extern const char kOzonePlatformHintChoiceX11[];
-@@ -4772,6 +4772,9 @@ extern const char kWaylandPerWindowScali
+@@ -4735,6 +4735,9 @@ extern const char kWaylandPerWindowScali
extern const char kWaylandTextInputV3Name[];
extern const char kWaylandTextInputV3Description[];
@@ -79,7 +70,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// All views-based platforms --------------------------------------------------
-@@ -4801,7 +4804,7 @@ extern const char kWebBluetoothConfirmPa
+@@ -4764,7 +4767,7 @@ extern const char kWebBluetoothConfirmPa
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -88,7 +79,7 @@ $NetBSD$
extern const char kSkipUndecryptablePasswordsName[];
extern const char kSkipUndecryptablePasswordsDescription[];
-@@ -4820,13 +4823,13 @@ extern const char kScreenlockReauthPromo
+@@ -4780,7 +4783,7 @@ extern const char kScreenlockReauthPromo
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -97,14 +88,16 @@ $NetBSD$
extern const char kFollowingFeedSidepanelName[];
extern const char kFollowingFeedSidepanelDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
+@@ -4791,7 +4794,7 @@ extern const char kTaskManagerDesktopRef
+ extern const char kTaskManagerDesktopRefreshDescription[];
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4925,7 +4928,7 @@ extern const char kElementCaptureDescrip
+@@ -4888,7 +4891,7 @@ extern const char kElementCaptureDescrip
#if BUILDFLAG(IS_WIN) || \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -113,7 +106,7 @@ $NetBSD$
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4979,7 +4982,7 @@ extern const char kAutofillCaretExtracti
+@@ -4942,7 +4945,7 @@ extern const char kAutofillCaretExtracti
extern const char kAutofillCaretExtractionDescription[];
#endif // BUILDFLAG(ENABLE_COMPOSE)
@@ -122,7 +115,7 @@ $NetBSD$
extern const char kThirdPartyProfileManagementName[];
extern const char kThirdPartyProfileManagementDescription[];
-@@ -5035,7 +5038,7 @@ extern const char kEnableCertManagementV
+@@ -4998,7 +5001,7 @@ extern const char kEnableCertManagementV
extern const char kEnableCertManagementV2UIDescription[];
#endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
diff --git a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
index 745943350a..635d0f07b3 100644
--- a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2024-09-24 20:49:18.446981200 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2024-10-26 06:59:56.902720000 +0000
+++ chrome/browser/gcm/gcm_profile_service_factory.cc
@@ -89,7 +89,7 @@ GCMProfileServiceFactory::ScopedTestingF
// static
diff --git a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index 1dca675f18..63e500eeab 100644
--- a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2024-09-24 20:49:18.446981200 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2024-10-26 06:59:56.902720000 +0000
+++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
@@ -16,7 +16,7 @@ namespace instance_id {
// static
diff --git a/chromium/patches/patch-chrome_browser_global__features.cc b/chromium/patches/patch-chrome_browser_global__features.cc
index 608eb3282d..4ce7273cc6 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.cc.orig 2024-09-24 20:49:18.448981300 +0000
+--- chrome/browser/global_features.cc.orig 2024-10-26 06:59:56.904721000 +0000
+++ chrome/browser/global_features.cc
@@ -10,7 +10,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_global__features.h b/chromium/patches/patch-chrome_browser_global__features.h
index e9009b163c..68fb7b2922 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.h.orig 2024-09-24 20:49:18.448981300 +0000
+--- chrome/browser/global_features.h.orig 2024-10-26 06:59:56.904721000 +0000
+++ chrome/browser/global_features.h
@@ -14,7 +14,7 @@ namespace system_permission_settings {
class PlatformHandle;
diff --git a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
index e6b84a6246..1bad7d21bb 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/headless/headless_mode_util.cc.orig 2024-09-24 20:49:18.456982100 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig 2024-10-26 06:59:56.912726000 +0000
+++ chrome/browser/headless/headless_mode_util.cc
@@ -19,7 +19,7 @@
#include "chrome/common/chrome_switches.h"
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index 26bb770aef..51fc6144b3 100644
--- a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
+++ b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/intranet_redirect_detector.h.orig 2024-09-24 20:49:18.490985000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2024-10-26 06:59:56.970761300 +0000
+++ chrome/browser/intranet_redirect_detector.h
@@ -25,7 +25,7 @@ class SimpleURLLoader;
class PrefRegistrySimple;
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
index 9664c631cd..32ff7b555e 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2024-09-24 20:49:18.606995000 +0000
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2024-10-26 06:59:57.135861600 +0000
+++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
@@ -40,10 +40,12 @@ void MTPDeviceMapService::RegisterMTPFil
// Note that this initializes the delegate asynchronously, but since
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
index 45633d10e1..ba8225d6af 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2024-09-24 20:49:18.608995400 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2024-10-26 06:59:57.137862700 +0000
+++ chrome/browser/media_galleries/media_file_system_registry.cc
@@ -585,7 +585,12 @@ class MediaFileSystemRegistry::MediaFile
// Constructor in 'private' section because depends on private class definition.
diff --git a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
index f74e819a88..3e59a56f81 100644
--- a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
+++ b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/audio_service_util.cc.orig 2024-09-24 20:49:18.548990000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2024-10-26 06:59:57.062817000 +0000
+++ chrome/browser/media/audio_service_util.cc
@@ -21,7 +21,7 @@
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
index a5ebd224e9..f5f8ddd9cc 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/BUILD.gn.orig 2024-09-24 20:49:18.559991100 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2024-10-26 06:59:57.074824300 +0000
+++ chrome/browser/media/router/discovery/BUILD.gn
@@ -82,7 +82,7 @@ static_library("discovery") {
]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index 0865bd2ed8..a36af88d71 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2024-09-24 20:49:18.566991600 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2024-10-26 06:59:57.081828600 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
@@ -10,11 +10,12 @@
#include "chrome/browser/media/router/discovery/discovery_network_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
index 7fc9f25726..b0ee323692 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2024-09-24 20:49:18.566991600 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2024-10-26 06:59:57.082829200 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
@@ -9,7 +9,11 @@
#include <sys/socket.h>
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
index bf7ebd68be..59064e5662 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2024-09-24 20:49:18.584993400 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2024-10-26 06:59:57.111847000 +0000
+++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
@@ -21,7 +21,7 @@
#if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
index 38aa38b726..f1ac0aa93b 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2024-09-24 20:49:18.584993400 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2024-10-26 06:59:57.111847000 +0000
+++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
@@ -20,7 +20,7 @@ namespace aura {
class Window;
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
index fdb350023a..07cb06fca0 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2024-09-24 20:49:18.586993500 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2024-10-26 06:59:57.114848900 +0000
+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
@@ -89,7 +89,7 @@ bool DesktopMediaPickerController::IsSys
#if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
index eb3770dad8..0921eca8d9 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2024-09-24 20:49:18.599994700 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2024-10-26 06:59:57.128857400 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
@@ -106,7 +106,7 @@ std::string GetLogUploadProduct() {
const char product[] = "Chrome_Mac";
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
index ebb063ee40..4a90cf1436 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2024-09-24 20:49:18.600994600 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2024-10-26 06:59:57.128857400 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -25,10 +25,10 @@
#include "components/webrtc_logging/browser/text_log_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index 7cc75689e2..cf343cc9c9 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2024-09-24 20:49:18.600994600 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2024-10-26 06:59:57.128857400 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
@@ -133,7 +133,7 @@ class WebRtcLoggingController
size_t web_app_id,
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index 443ef7bf0e..1bbc8f1365 100644
--- a/chromium/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium/patches/patch-chrome_browser_memory__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/memory_details.cc.orig 2024-09-24 20:49:18.615996000 +0000
+--- chrome/browser/memory_details.cc.orig 2024-10-26 06:59:57.144867000 +0000
+++ chrome/browser/memory_details.cc
@@ -38,7 +38,7 @@
#include "services/resource_coordinator/public/cpp/memory_instrumentation/memory_instrumentation.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/public/browser/zygote_host/zygote_host_linux.h"
#endif
-@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUI
+@@ -335,7 +335,7 @@ void MemoryDetails::CollectChildInfoOnUI
});
}
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index b33102d8e6..ffc8ad9f7b 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2024-09-24 20:49:18.618996100 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2024-10-26 06:59:57.147868900 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
@@ -88,8 +88,10 @@
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
index dc8493d8d3..3352350d93 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2024-09-24 20:49:18.618996100 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2024-10-26 06:59:57.147868900 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
@@ -29,7 +29,7 @@ class PowerMetricsReporter;
class ProcessMonitor;
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index cb93a490d1..ed1456d2ca 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2024-09-24 20:49:18.619996300 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2024-10-26 06:59:57.149870200 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -196,11 +196,11 @@
+@@ -195,11 +195,11 @@
#include "chrome/notification_helper/notification_helper_constants.h"
#endif
@@ -65,7 +65,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) ||
-@@ -950,7 +950,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -951,7 +951,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<PowerMetricsProvider>());
#endif
@@ -74,7 +74,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1137,7 +1137,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1138,7 +1138,7 @@ bool ChromeMetricsServiceClient::Registe
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
@@ -83,7 +83,7 @@ $NetBSD$
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1471,7 +1471,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1472,7 +1472,7 @@ void ChromeMetricsServiceClient::CreateS
recorder =
base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
cros_system_profile_provider_.get());
diff --git a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index a2c17a2629..1398b347c1 100644
--- a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/perf/cpu_identity.cc.orig 2024-09-24 20:49:18.628997000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2024-10-26 06:59:57.157874800 +0000
+++ chrome/browser/metrics/perf/cpu_identity.cc
@@ -147,7 +147,7 @@ CPUIdentity GetCPUIdentity() {
result.release =
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
index 16ae3a4f8d..f7b2c72d75 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2024-09-24 20:49:18.633997400 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2024-10-26 06:59:57.163878400 +0000
+++ chrome/browser/metrics/power/process_metrics_recorder_util.cc
@@ -65,7 +65,7 @@ void RecordProcessHistograms(const char*
const ProcessMonitor::Metrics& metrics) {
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
index 34a6916995..ed95d9f426 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.cc.orig 2024-09-24 20:49:18.633997400 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2024-10-26 06:59:57.163878400 +0000
+++ chrome/browser/metrics/power/process_monitor.cc
@@ -65,7 +65,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
process_metrics.GetPlatformIndependentCPUUsage());
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
index bb01da47d3..b2dbf1d102 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.h.orig 2024-09-24 20:49:18.633997400 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2024-10-26 06:59:57.163878400 +0000
+++ chrome/browser/metrics/power/process_monitor.h
@@ -76,7 +76,7 @@ class ProcessMonitor : public content::B
std::optional<double> cpu_usage;
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index e24dda576a..36130953e0 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service.cc.orig 2024-09-24 20:49:18.687002200 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2024-10-26 06:59:57.250931500 +0000
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -138,7 +138,7 @@
+@@ -140,7 +140,7 @@
#include "chromeos/startup/browser_params_proxy.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
#include "components/enterprise/client_certificates/core/client_certificates_service.h"
-@@ -258,7 +258,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -260,7 +260,7 @@ void UpdateCookieSettings(Profile* profi
});
}
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -975,7 +975,7 @@ ProfileNetworkContextService::CreateClie
+@@ -986,7 +986,7 @@ ProfileNetworkContextService::CreateClie
store = std::make_unique<ClientCertStoreLacros>(
std::move(certificate_provider), cert_db_initializer, std::move(store));
#endif // BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
index 7c6f189320..8562f02d5e 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.cc.orig 2024-09-24 20:49:18.692002500 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2024-10-26 06:59:57.254933800 +0000
+++ chrome/browser/net/system_network_context_manager.cc
-@@ -101,7 +101,7 @@
+@@ -102,7 +102,7 @@
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/common/chrome_paths_internal.h"
#include "chrome/grit/branded_strings.h"
#include "ui/base/l10n/l10n_util.h"
-@@ -145,7 +145,7 @@ SystemNetworkContextManager* g_system_ne
+@@ -146,7 +146,7 @@ SystemNetworkContextManager* g_system_ne
// received a failed launch for a sandboxed network service.
bool g_previously_failed_to_launch_sandboxed_service = false;
@@ -24,7 +24,7 @@ $NetBSD$
// Whether kerberos library loading will work in the network service due to the
// sandbox.
bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -153,7 +153,7 @@ bool g_network_service_will_allow_gssapi
+@@ -154,7 +154,7 @@ bool g_network_service_will_allow_gssapi
const char* kGssapiDesiredPref =
#if BUILDFLAG(IS_CHROMEOS)
prefs::kKerberosEnabled;
@@ -33,7 +33,7 @@ $NetBSD$
prefs::kReceivedHttpAuthNegotiateHeader;
#endif
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -199,7 +199,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -200,7 +200,7 @@ network::mojom::HttpAuthDynamicParamsPtr
auth_dynamic_params->basic_over_http_enabled =
local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
@@ -42,7 +42,7 @@ $NetBSD$
auth_dynamic_params->delegate_by_kdc_policy =
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -214,7 +214,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -215,7 +215,7 @@ network::mojom::HttpAuthDynamicParamsPtr
local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
#endif // BUILDFLAG(IS_ANDROID)
@@ -51,7 +51,7 @@ $NetBSD$
auth_dynamic_params->allow_gssapi_library_load =
local_state->GetBoolean(kGssapiDesiredPref);
#endif // BUILDFLAG(IS_CHROMEOS)
-@@ -224,7 +224,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -225,7 +225,7 @@ network::mojom::HttpAuthDynamicParamsPtr
void OnNewHttpAuthDynamicParams(
network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -60,7 +60,7 @@ $NetBSD$
// The kerberos library is incompatible with the network service sandbox, so
// if library loading is now enabled, the network service needs to be
// restarted. It will be restarted unsandboxed because is
-@@ -266,11 +266,11 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -267,11 +267,11 @@ NetworkSandboxState IsNetworkSandboxEnab
if (g_previously_failed_to_launch_sandboxed_service) {
return NetworkSandboxState::kDisabledBecauseOfFailedLaunch;
}
@@ -74,7 +74,7 @@ $NetBSD$
// The network service sandbox and the kerberos library are incompatible.
// If kerberos is enabled by policy, disable the network service sandbox.
if (g_network_service_will_allow_gssapi_library_load ||
-@@ -286,7 +286,7 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -287,7 +287,7 @@ NetworkSandboxState IsNetworkSandboxEnab
}
#endif // BUILDFLAG(IS_WIN)
@@ -83,7 +83,7 @@ $NetBSD$
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -516,7 +516,7 @@ void SystemNetworkContextManager::Delete
+@@ -517,7 +517,7 @@ void SystemNetworkContextManager::Delete
g_system_network_context_manager = nullptr;
}
@@ -92,7 +92,7 @@ $NetBSD$
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -574,7 +574,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -575,7 +575,7 @@ SystemNetworkContextManager::SystemNetwo
pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
auth_pref_callback);
@@ -101,7 +101,7 @@ $NetBSD$
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
auth_pref_callback);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -588,7 +588,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -589,7 +589,7 @@ SystemNetworkContextManager::SystemNetwo
auth_pref_callback);
#endif // BUILDFLAG(IS_ANDROID)
@@ -110,7 +110,7 @@ $NetBSD$
pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -658,7 +658,7 @@ void SystemNetworkContextManager::Regist
+@@ -660,7 +660,7 @@ void SystemNetworkContextManager::Regist
registry->RegisterBooleanPref(prefs::kKerberosEnabled, false);
#endif // BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -119,7 +119,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
false);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -683,11 +683,11 @@ void SystemNetworkContextManager::Regist
+@@ -685,11 +685,11 @@ void SystemNetworkContextManager::Regist
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -133,7 +133,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -740,7 +740,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -742,7 +742,7 @@ void SystemNetworkContextManager::OnNetw
OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
@@ -142,7 +142,7 @@ $NetBSD$
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -955,7 +955,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -969,7 +969,7 @@ bool SystemNetworkContextManager::IsNetw
break;
}
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
index 360ffed910..0380f2cf7f 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.h.orig 2024-09-24 20:49:18.692002500 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2024-10-26 06:59:57.254933800 +0000
+++ chrome/browser/net/system_network_context_manager.h
-@@ -197,7 +197,7 @@ class SystemNetworkContextManager {
+@@ -198,7 +198,7 @@ class SystemNetworkContextManager {
class URLLoaderFactoryForSystem;
class NetworkProcessLaunchWatcher;
@@ -15,7 +15,7 @@ $NetBSD$
class GssapiLibraryLoadObserver
: public network::mojom::GssapiLibraryLoadObserver {
public:
-@@ -278,7 +278,7 @@ class SystemNetworkContextManager {
+@@ -279,7 +279,7 @@ class SystemNetworkContextManager {
std::unique_ptr<NetworkAnnotationMonitor> network_annotation_monitor_;
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index 7277e8a809..95e69c26e7 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2024-09-24 20:49:18.694002900 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2024-10-26 06:59:57.257935800 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
-@@ -32,7 +32,7 @@
+@@ -34,7 +34,7 @@
#include "services/network/public/cpp/resource_request.h"
namespace {
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 1bd6ff6de6..539549d386 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2024-09-24 20:49:18.699003200 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2024-10-26 06:59:57.260937500 +0000
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -24,7 +24,7 @@ bool IsOsSupportedForCart() {
+@@ -25,7 +25,7 @@ bool IsOsSupportedForCart() {
}
bool IsOsSupportedForDrive() {
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index 08eef9b6b7..1b8c05e6a8 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/notifications/notification_display_service_impl.cc.orig 2024-09-24 20:49:18.712004400 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2024-10-26 06:59:57.361998800 +0000
+++ chrome/browser/notifications/notification_display_service_impl.cc
@@ -32,7 +32,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
index 07e10e24bc..8dd6d3bc52 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2024-09-24 20:49:18.715004700 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2024-10-26 06:59:57.365000700 +0000
+++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
@@ -56,7 +56,7 @@ bool SystemNotificationsEnabled(Profile*
#elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index c954ace050..eedf6e40fe 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2024-09-24 20:49:18.845016000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2024-10-26 06:59:57.559118700 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -557,7 +557,7 @@ void ChromePasswordManagerClient::
-
+@@ -590,7 +590,7 @@ void ChromePasswordManagerClient::
bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
device_reauth::DeviceAuthenticator* authenticator) {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
return false;
}
-@@ -795,7 +795,7 @@ void ChromePasswordManagerClient::Notify
+@@ -828,7 +828,7 @@ void ChromePasswordManagerClient::Notify
}
void ChromePasswordManagerClient::NotifyKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc b/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
index 5a8cc03a69..23461b8e2b 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig 2024-09-24 20:49:18.852016700 +0000
+--- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig 2024-10-26 06:59:57.567123400 +0000
+++ chrome/browser/password_manager/password_reuse_manager_factory.cc
@@ -141,7 +141,7 @@ PasswordReuseManagerFactory::BuildServic
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 5de3caa5be..bd07c47bb9 100644
--- a/chromium/patches/patch-chrome_browser_platform__util__linux.cc
+++ b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/platform_util_linux.cc.orig 2024-09-24 20:49:18.893020400 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2024-10-26 06:59:57.637166000 +0000
+++ chrome/browser/platform_util_linux.cc
@@ -300,7 +300,9 @@ void OnLaunchOptionsCreated(const std::s
argv.push_back(command);
diff --git a/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc b/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
index 2b72b8d67d..fa27a80328 100644
--- a/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
+++ b/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/browser_signin_policy_handler.cc.orig 2024-09-24 20:49:18.901021000 +0000
+--- chrome/browser/policy/browser_signin_policy_handler.cc.orig 2024-10-26 06:59:57.645171000 +0000
+++ chrome/browser/policy/browser_signin_policy_handler.cc
@@ -45,7 +45,7 @@ void BrowserSigninPolicyHandler::ApplyPo
policies.GetValue(policy_name(), base::Value::Type::INTEGER);
diff --git a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
index 45b4d34e49..64a6e4a132 100644
--- a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2024-09-24 20:49:18.902021200 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2024-10-26 06:59:57.646171600 +0000
+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
@@ -53,7 +53,7 @@
#include "chrome/browser/policy/browser_dm_token_storage_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index 0b01fb2fe1..afa1888f6a 100644
--- a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2024-09-24 20:49:18.909021600 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2024-10-26 06:59:57.653175800 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -245,19 +245,19 @@
+@@ -247,19 +247,19 @@
#include "components/spellcheck/browser/pref_names.h"
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/privacy_sandbox/privacy_sandbox_policy_handler.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -271,13 +271,13 @@
+@@ -273,13 +273,13 @@
#endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,10 +42,10 @@ $NetBSD$
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/search_engines/site_search_policy_handler.h"
+ #include "components/search_engines/enterprise/site_search_policy_handler.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -554,7 +554,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -559,7 +559,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kDefaultDirectSocketsSetting,
prefs::kManagedDefaultDirectSocketsSetting,
base::Value::Type::INTEGER },
@@ -54,7 +54,7 @@ $NetBSD$
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -896,7 +896,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -901,7 +901,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kManagedDefaultGeolocationSetting,
base::Value::Type::INTEGER },
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -63,7 +63,7 @@ $NetBSD$
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -905,7 +905,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -910,7 +910,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -72,8 +72,8 @@ $NetBSD$
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1730,7 +1730,7 @@ const PolicyToPreferenceMapEntry kSimple
- base::Value::Type::LIST },
+@@ -1738,7 +1738,7 @@ const PolicyToPreferenceMapEntry kSimple
+ base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
-#if BUILDFLAG(IS_LINUX)
@@ -81,7 +81,7 @@ $NetBSD$
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1787,7 +1787,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1797,7 +1797,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN)
@@ -90,7 +90,7 @@ $NetBSD$
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -1813,12 +1813,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1823,12 +1823,12 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -105,7 +105,7 @@ $NetBSD$
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -1826,7 +1826,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1836,7 +1836,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kProfileSeparationDomainExceptionList,
base::Value::Type::LIST },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -114,7 +114,7 @@ $NetBSD$
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -1838,7 +1838,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1848,7 +1848,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -123,7 +123,7 @@ $NetBSD$
{ key::kAutoplayAllowed,
prefs::kAutoplayAllowed,
base::Value::Type::BOOLEAN },
-@@ -1939,7 +1939,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1949,7 +1949,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -132,7 +132,7 @@ $NetBSD$
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2053,7 +2053,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2066,7 +2066,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -141,7 +141,7 @@ $NetBSD$
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2132,7 +2132,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2145,7 +2145,7 @@ const PolicyToPreferenceMapEntry kSimple
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -150,7 +150,7 @@ $NetBSD$
{ key::kTabDiscardingExceptions,
performance_manager::user_tuning::prefs::kManagedTabDiscardingExceptions,
base::Value::Type::LIST },
-@@ -2161,7 +2161,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2174,7 +2174,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kUiAutomationProviderEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN)
@@ -159,7 +159,7 @@ $NetBSD$
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2204,7 +2204,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2217,7 +2217,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -168,7 +168,7 @@ $NetBSD$
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2227,7 +2227,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2240,7 +2240,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kTabCompareSettings,
optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
@@ -177,7 +177,7 @@ $NetBSD$
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2365,7 +2365,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2378,7 +2378,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -186,7 +186,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2381,7 +2381,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2394,7 +2394,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -195,7 +195,7 @@ $NetBSD$
handlers->AddHandler(
std::make_unique<SiteSearchPolicyHandler>(chrome_schema));
-@@ -2594,7 +2594,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2607,7 +2607,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -204,7 +204,7 @@ $NetBSD$
handlers->AddHandler(
std::make_unique<enterprise_idle::IdleTimeoutPolicyHandler>());
handlers->AddHandler(
-@@ -2647,7 +2647,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2660,7 +2660,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -213,7 +213,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
handlers->AddHandler(
-@@ -2732,7 +2732,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2745,7 +2745,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -222,7 +222,7 @@ $NetBSD$
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3101,7 +3101,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3116,7 +3116,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -231,7 +231,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3109,7 +3109,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3124,7 +3124,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -240,7 +240,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3127,7 +3127,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3142,7 +3142,7 @@ std::unique_ptr<ConfigurationPolicyHandl
first_party_sets::FirstPartySetsOverridesPolicyHandler>(
key::kRelatedWebsiteSetsOverrides, chrome_schema)));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -249,7 +249,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<PrivacySandboxPolicyHandler>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -3150,7 +3150,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3165,7 +3165,7 @@ std::unique_ptr<ConfigurationPolicyHandl
base::Value::Type::BOOLEAN)));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -258,3 +258,12 @@ $NetBSD$
handlers->AddHandler(std::make_unique<BatterySaverPolicyHandler>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS_ASH)
+@@ -3189,7 +3189,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+ std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
+ gen_ai_default_policies;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS_ASH)
++ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+ gen_ai_default_policies.emplace_back(
+ key::kHelpMeWriteSettings,
+ optimization_guide::prefs::kComposeEnterprisePolicyAllowed);
diff --git a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
index 3ddb1a8ceb..2852172a87 100644
--- a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
+++ b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/device_management_service_configuration.cc.orig 2024-09-24 20:49:18.910021800 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2024-10-26 06:59:57.654176500 +0000
+++ chrome/browser/policy/device_management_service_configuration.cc
@@ -24,7 +24,7 @@
diff --git a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
index fa38cd8f05..707916249d 100644
--- a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2024-09-24 20:49:18.926023200 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2024-10-26 06:59:57.669185600 +0000
+++ chrome/browser/policy/policy_value_and_status_aggregator.cc
@@ -53,7 +53,7 @@
#include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
diff --git a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index 17b56f6d02..72b212b829 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/browser_prefs.cc.orig 2024-09-24 20:49:18.954025700 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2024-10-26 06:59:57.716214200 +0000
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -308,7 +308,7 @@
+@@ -313,7 +313,7 @@
#include "components/user_notes/user_notes_prefs.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -488,18 +488,18 @@
+@@ -491,18 +491,18 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -534,7 +534,7 @@
+@@ -537,7 +537,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -46,8 +46,8 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -1595,7 +1595,7 @@ void RegisterLocalState(PrefRegistrySimp
- registry->RegisterIntegerPref(prefs::kLastWhatsNewVersion, 0);
+@@ -1678,7 +1678,7 @@ void RegisterLocalState(PrefRegistrySimp
+ on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -55,7 +55,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1772,7 +1772,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1854,7 +1854,7 @@ void RegisterLocalState(PrefRegistrySimp
#endif // BUILDFLAG(ENABLE_PDF)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -64,7 +64,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2129,12 +2129,12 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2213,12 +2213,12 @@ void RegisterProfilePrefs(user_prefs::Pr
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
index 099d0bd869..da10ef2c74 100644
--- a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2024-09-24 20:49:18.956025800 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2024-10-26 06:59:57.719215900 +0000
+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -196,7 +196,7 @@ const char* const kPersistentPrefNames[]
+@@ -198,7 +198,7 @@ const char* const kPersistentPrefNames[]
prefs::kShowFullscreenToolbar,
#endif
diff --git a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index 89f61779d9..077a7f168d 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/print_backend_service_manager.cc.orig 2024-09-24 20:49:18.973027200 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2024-10-26 06:59:57.760240800 +0000
+++ chrome/browser/printing/print_backend_service_manager.cc
@@ -36,7 +36,7 @@
#include "printing/printing_context.h"
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 52df6f59e0..fd0cd8030f 100644
--- a/chromium/patches/patch-chrome_browser_printing_printer__query.cc
+++ b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/printer_query.cc.orig 2024-09-24 20:49:18.979027700 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2024-10-26 06:59:57.773248700 +0000
+++ chrome/browser/printing/printer_query.cc
@@ -341,7 +341,7 @@ void PrinterQuery::UpdatePrintSettings(b
crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
diff --git a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
index 17ab1d1d44..6aaea9851d 100644
--- a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
+++ b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/process_singleton_posix.cc.orig 2024-09-24 20:49:19.011030700 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2024-10-26 06:59:57.838288300 +0000
+++ chrome/browser/process_singleton_posix.cc
@@ -102,7 +102,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index c4a86d4744..8be9dcdf0a 100644
--- a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2024-09-24 20:49:19.018031400 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2024-10-26 06:59:57.871308300 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -341,7 +341,7 @@
+@@ -347,7 +347,7 @@
#include "chromeos/constants/chromeos_features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
#endif
-@@ -427,18 +427,18 @@
+@@ -440,18 +440,18 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
-@@ -679,7 +679,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -706,7 +706,7 @@ void ChromeBrowserMainExtraPartsProfiles
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#endif // BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
@@ -46,7 +46,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -814,7 +814,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -839,7 +839,7 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -55,7 +55,7 @@ $NetBSD$
enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
#endif
-@@ -822,25 +822,25 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -847,25 +847,25 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
#endif
@@ -86,7 +86,7 @@ $NetBSD$
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -972,7 +972,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -995,7 +995,7 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -95,7 +95,7 @@ $NetBSD$
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
-@@ -1077,7 +1077,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1100,7 +1100,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -104,7 +104,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
-@@ -1122,7 +1122,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1149,7 +1149,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_ANDROID)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -113,7 +113,7 @@ $NetBSD$
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1138,7 +1138,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1168,7 +1168,7 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index fdaca7c11d..eabcf1c565 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2024-09-24 20:49:19.027032100 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2024-10-26 06:59:57.881314500 +0000
+++ chrome/browser/profiles/profile_impl.cc
-@@ -266,6 +266,10 @@
+@@ -267,6 +267,10 @@
#include "chrome/browser/spellchecker/spellcheck_service.h"
#endif
@@ -17,7 +17,7 @@ $NetBSD$
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -600,7 +604,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStar
#else
{
#endif // BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -26,7 +26,7 @@ $NetBSD$
ProfileManager* profile_manager = g_browser_process->profile_manager();
ProfileAttributesEntry* entry =
profile_manager->GetProfileAttributesStorage()
-@@ -903,7 +907,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -908,7 +912,17 @@ void ProfileImpl::DoFinalInit(CreateMode
}
base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index 0626d6639c..8242734122 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profiles_state.cc.orig 2024-09-24 20:49:19.036033000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2024-10-26 06:59:57.891320500 +0000
+++ chrome/browser/profiles/profiles_state.cc
@@ -196,7 +196,7 @@ bool IsGuestModeRequested(const base::Co
PrefService* local_state,
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index a31958d142..c71dab972d 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_preferences_util.cc.orig 2024-09-24 20:49:19.089037400 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2024-10-26 06:59:57.990380800 +0000
+++ chrome/browser/renderer_preferences_util.cc
@@ -39,7 +39,7 @@
#include "ui/views/controls/textfield/textfield.h"
diff --git a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index 94cbee2a3a..9ac1d1be41 100644
--- a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2024-09-24 20:49:19.567079500 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2024-10-26 06:59:58.890927800 +0000
+++ chrome/browser/resources/settings/autofill_page/passwords_shared.css
@@ -100,7 +100,7 @@ cr-input.password-input::part(input),
* necessary to prevent Chrome from using the operating system's font
diff --git a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
index 32336ae1a6..ff73f9f04d 100644
--- a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/signin/signin_shared.css.orig 2024-09-24 20:49:19.632085000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2024-10-26 06:59:58.998993400 +0000
+++ chrome/browser/resources/signin/signin_shared.css
@@ -54,7 +54,7 @@ a {
border-radius: var(--scrollbar-width);
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
index 3a998f23c0..a9be30a59d 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2024-09-24 20:49:19.667088300 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2024-10-26 06:59:59.045021300 +0000
+++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
@@ -18,7 +18,7 @@
#include "net/base/url_util.h"
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
deleted file mode 100644
index e04883879d..0000000000
--- a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc.orig 2024-09-24 20:49:19.668088200 +0000
-+++ chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc
-@@ -16,7 +16,7 @@
- #include "components/crash/core/common/crash_key.h"
- #include "components/signin/public/identity_manager/identity_manager.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #include "components/prefs/pref_service.h"
- #endif
-@@ -419,7 +419,7 @@ std::string GetProfileEmail(Profile* pro
- std::string email =
- GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (email.empty()) {
- email = profile->GetPrefs()->GetString(
- enterprise_signin::prefs::kProfileUserEmail);
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
index b202fdd101..bde3b64f70 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2024-09-24 20:49:19.688090000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2024-10-26 06:59:59.066034000 +0000
+++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
@@ -696,7 +696,7 @@ void IncidentReportingService::OnEnviron
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
index a9519682bf..220520c0cc 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2024-09-24 20:49:19.713092300 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2024-10-26 06:59:59.108059600 +0000
+++ chrome/browser/screen_ai/screen_ai_install_state.cc
@@ -17,7 +17,7 @@
#include "services/screen_ai/public/cpp/utilities.h"
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
index 9991cf62c0..08faa2dcb1 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_service_router.cc.orig 2024-09-24 20:49:19.713092300 +0000
+--- chrome/browser/screen_ai/screen_ai_service_router.cc.orig 2024-10-26 06:59:59.109060300 +0000
+++ chrome/browser/screen_ai/screen_ai_service_router.cc
-@@ -297,7 +297,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
+@@ -324,7 +324,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
base::FilePath binary_path = state_instance->get_component_binary_path();
#if BUILDFLAG(IS_WIN)
std::vector<base::FilePath> preload_libraries = {binary_path};
@@ -15,7 +15,7 @@ $NetBSD$
std::vector<std::string> extra_switches = {
base::StringPrintf("--%s=%s", screen_ai::GetBinaryPathSwitch(),
binary_path.MaybeAsASCII().c_str())};
-@@ -311,7 +311,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
+@@ -338,7 +338,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
.WithPreloadedLibraries(
preload_libraries,
content::ServiceProcessHostPreloadLibraries::GetPassKey())
diff --git a/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc b/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
index accde30042..39d3dcad48 100644
--- a/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
+++ b/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig 2024-09-24 20:49:19.736094200 +0000
+--- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig 2024-10-26 06:59:59.133074800 +0000
+++ chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc
@@ -15,7 +15,7 @@
#include "components/send_tab_to_self/features.h"
diff --git a/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc b/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
index 72ef175814..8c5284824c 100644
--- a/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
+++ b/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig 2024-09-24 20:49:19.736094200 +0000
+--- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig 2024-10-26 06:59:59.133074800 +0000
+++ chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc
@@ -16,7 +16,7 @@
#include "components/send_tab_to_self/send_tab_to_self_model.h"
diff --git a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
index f12d63ccfa..2dc2f015e3 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sessions/session_restore.cc.orig 2024-09-24 20:49:19.742094800 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2024-10-26 06:59:59.139078600 +0000
+++ chrome/browser/sessions/session_restore.cc
-@@ -99,7 +99,7 @@
+@@ -103,7 +103,7 @@
#include "chrome/browser/web_applications/web_app_registrar.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1051,7 +1051,7 @@ class SessionRestoreImpl : public Browse
+@@ -1076,7 +1076,7 @@ class SessionRestoreImpl : public Browse
bool is_first_tab = true;
for (const auto& startup_tab : startup_tabs) {
const GURL& url = startup_tab.url;
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index 15b88c0389..d7a33e4b7d 100644
--- a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2024-09-24 20:49:19.773097500 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2024-10-26 06:59:59.172098600 +0000
+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
@@ -22,7 +22,7 @@
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index ec3f75093e..68bac99e20 100644
--- a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
+++ b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/shortcuts/icon_badging.cc.orig 2024-09-24 20:49:19.779098000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2024-10-26 06:59:59.178102300 +0000
+++ chrome/browser/shortcuts/icon_badging.cc
@@ -59,7 +59,7 @@ enum class BadgeSize {
constexpr ShortcutSize kSizesNeededForShortcutCreation[] = {
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index bbc8e6db52..cfd69c6f41 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.cc.orig 2024-09-24 20:49:19.804100300 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2024-10-26 06:59:59.206119300 +0000
+++ chrome/browser/signin/signin_util.cc
@@ -81,7 +81,7 @@ CookiesMover::CookiesMover(base::WeakPtr
CookiesMover::~CookiesMover() = default;
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
index 5513a83b4f..dbfb06d496 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2024-09-24 20:49:19.852104400 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2024-10-26 06:59:59.267156400 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
-@@ -40,7 +40,7 @@
+@@ -42,7 +42,7 @@
#include "components/user_manager/user_type.h"
#elif BUILDFLAG(IS_CHROMEOS_LACROS)
#include "chromeos/startup/browser_params_proxy.h"
@@ -15,8 +15,8 @@ $NetBSD$
#include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
#include "chrome/browser/supervised_user/supervised_user_verification_page.h"
#endif
-@@ -178,7 +178,7 @@ bool IsAuthenticatedSupervisedProfile(Pr
- supervised_user::ChildAccountService::AuthState::AUTHENTICATED;
+@@ -165,7 +165,7 @@ void AssertChildStatusOfTheUser(Profile*
+ #endif
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index 55e397a089..26b522ab2a 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2024-09-24 20:49:19.852104400 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2024-10-26 06:59:59.267156400 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.h
@@ -11,7 +11,7 @@
#include "content/public/browser/web_contents.h"
@@ -15,9 +15,9 @@ $NetBSD$
#include "chrome/browser/supervised_user/supervised_user_verification_page.h"
#endif
-@@ -59,7 +59,7 @@ void AssertChildStatusOfTheUser(Profile*
- // content area.
- bool IsAuthenticatedSupervisedProfile(Profile* profile);
+@@ -55,7 +55,7 @@ std::string GetAccountGivenName(Profile&
+ // of the user.
+ void AssertChildStatusOfTheUser(Profile* profile, bool is_child);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index 6b311452d7..21c22f3391 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2024-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2024-10-26 06:59:59.267156400 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
@@ -194,7 +194,7 @@ void SupervisedUserExtensionsDelegateImp
return;
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index 0d35376873..aaa1695710 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2024-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2024-10-26 06:59:59.267156400 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
@@ -359,7 +359,7 @@ void SupervisedUserExtensionsManager::
ActivateManagementPolicyAndUpdateRegistration() {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index 7f72dfcf61..56a182de84 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2024-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2024-10-26 06:59:59.267156400 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
@@ -154,7 +154,7 @@ class SupervisedUserExtensionsManager :
// launched.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
index d33cfa6298..a7b20fee92 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2024-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2024-10-26 06:59:59.268157000 +0000
+++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
-@@ -26,7 +26,7 @@
+@@ -29,7 +29,7 @@
#if BUILDFLAG(IS_ANDROID)
#include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
#include "chrome/browser/supervised_user/supervised_user_verification_page.h"
#endif
-@@ -140,7 +140,7 @@ SupervisedUserGoogleAuthNavigationThrott
+@@ -145,7 +145,7 @@ SupervisedUserGoogleAuthNavigationThrott
return content::NavigationThrottle::DEFER;
}
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
index 45df6f4235..67f7fdab26 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2024-09-24 20:49:19.854104500 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2024-10-26 06:59:59.268157000 +0000
+++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
@@ -14,7 +14,7 @@
#include "components/supervised_user/core/browser/supervised_user_service.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index f79fe6e733..de6b36e8ab 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2024-09-24 20:49:19.854104500 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2024-10-26 06:59:59.268157000 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
@@ -47,7 +47,7 @@
#include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
index a83aca6446..943cb8fbd7 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
@@ -4,14 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_navigation_throttle.cc.orig 2024-09-24 20:49:19.854104500 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_throttle.cc.orig 2024-10-26 06:59:59.269157600 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_throttle.cc
-@@ -212,7 +212,7 @@ void SupervisedUserNavigationThrottle::O
+@@ -201,7 +201,7 @@ void SupervisedUserNavigationThrottle::O
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ SupervisedUserVerificationPage::VerificationPurpose
+ GetVerificationPurposeFromFilteringReason(
+ supervised_user::FilteringBehaviorReason reason) {
+@@ -235,7 +235,7 @@ void SupervisedUserNavigationThrottle::O
Profile* profile = Profile::FromBrowserContext(
navigation_handle()->GetWebContents()->GetBrowserContext());
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ supervised_user::ChildAccountService* child_account_service =
+ ChildAccountServiceFactory::GetForProfile(profile);
if (base::FeatureList::IsEnabled(
- supervised_user::
- kForceSupervisedUserReauthenticationForBlockedSites) &&
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
deleted file mode 100644
index 0614c771be..0000000000
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/sync/chrome_sync_client.cc.orig 2024-09-24 20:49:19.862105400 +0000
-+++ chrome/browser/sync/chrome_sync_client.cc
-@@ -119,7 +119,7 @@
- #endif // BUILDFLAG(ENABLE_SPELLCHECK)
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
- #elif BUILDFLAG(IS_ANDROID)
-@@ -233,7 +233,7 @@ bool ShouldSyncAppsTypesInTransportMode(
- syncer::DataTypeControllerDelegate* GetSavedTabGroupControllerDelegate(
- Profile* profile) {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- auto* keyed_service =
- tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile);
- CHECK(keyed_service);
-@@ -251,7 +251,7 @@ syncer::DataTypeControllerDelegate* GetS
- syncer::DataTypeControllerDelegate* GetSharedTabGroupControllerDelegate(
- Profile* profile) {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- tab_groups::SavedTabGroupKeyedService* keyed_service =
- tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile);
- CHECK(keyed_service);
-@@ -544,7 +544,7 @@ ChromeSyncClient::CreateDataTypeControll
- // platforms.
- bool enable_tab_group_sync = false;
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- enable_tab_group_sync = true;
- #elif BUILDFLAG(IS_ANDROID)
- enable_tab_group_sync =
-@@ -585,7 +585,7 @@ ChromeSyncClient::CreateDataTypeControll
-
- // Chrome prefers OS provided spell checkers where they exist. So only sync the
- // custom dictionary on platforms that typically don't provide one.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Dictionary sync is enabled by default.
- if (GetPrefService()->GetBoolean(spellcheck::prefs::kSpellCheckEnable)) {
- controllers.push_back(
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
new file mode 100644
index 0000000000..7209e58666
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2024-10-26 06:59:59.284166600 +0000
++++ chrome/browser/sync/chrome_sync_controller_builder.cc
+@@ -324,7 +324,7 @@ ChromeSyncControllerBuilder::Build(synce
+ #if BUILDFLAG(ENABLE_SPELLCHECK)
+ // Chrome prefers OS provided spell checkers where they exist. So only sync
+ // the custom dictionary on platforms that typically don't provide one.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Dictionary sync is enabled by default.
+ if (spellcheck_service_.value()) {
+ controllers.push_back(
diff --git a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
index f736509976..39d54da34d 100644
--- a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2024-09-24 20:49:19.862105400 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2024-10-26 06:59:59.285167200 +0000
+++ chrome/browser/sync/device_info_sync_client_impl.cc
@@ -41,7 +41,7 @@ std::string DeviceInfoSyncClientImpl::Ge
// included in lacros-chrome once build flag switch of lacros-chrome is
diff --git a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
index 9f8d36db35..08768802d8 100644
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,27 +4,36 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/sync_service_factory.cc.orig 2024-09-24 20:49:19.866105800 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2024-10-26 06:59:59.289169800 +0000
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -85,7 +85,7 @@
+@@ -105,7 +105,7 @@
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
#include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
- #elif BUILDFLAG(IS_ANDROID)
- #include "chrome/browser/tab_group_sync/tab_group_sync_service_factory.h"
-@@ -134,7 +134,7 @@ std::unique_ptr<KeyedService> BuildSyncS
- // TODO(crbug.com/40118868): Reassess whether the following block needs to be
- // included in lacros-chrome once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
+@@ -153,7 +153,7 @@ syncer::DataTypeSet GetDisabledCommonDat
+ tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
+ CHECK(profile);
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ tab_groups::TabGroupSyncService* service =
+ tab_groups::SavedTabGroupUtils::GetServiceForProfile(profile);
+ CHECK(service);
+@@ -381,7 +381,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+ // included in lacros-chrome once build flag switch of lacros-chrome is
+ // complete.
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
syncer::SyncPrefs prefs(profile->GetPrefs());
local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
-@@ -276,7 +276,7 @@ SyncServiceFactory::SyncServiceFactory()
+ base::UmaHistogramBoolean("Sync.Local.Enabled2", local_sync_backend_enabled);
+@@ -517,7 +517,7 @@ SyncServiceFactory::SyncServiceFactory()
DependsOn(ProfilePasswordStoreFactory::GetInstance());
DependsOn(PowerBookmarkServiceFactory::GetInstance());
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc b/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
index 9c717f660d..0b05a6f5e5 100644
--- a/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
@@ -4,14 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc.orig 2024-09-24 20:49:19.941112300 +0000
+--- chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc.orig 2024-10-26 06:59:59.383226900 +0000
+++ chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
+@@ -30,7 +30,7 @@
+ #include "components/sync_device_info/device_info_sync_service.h"
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/tabs/saved_tab_groups/tab_group_sync_delegate_desktop.h"
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
+ // BUILDFLAG(IS_WIN)
@@ -110,7 +110,7 @@ TabGroupSyncServiceFactory::BuildService
std::unique_ptr<TabGroupSyncDelegate> delegate;
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- delegate =
- std::make_unique<TabGroupSyncDelegateDesktop>(service.get(), profile);
- #else
+ if (tab_groups::IsTabGroupSyncServiceDesktopMigrationEnabled()) {
+ delegate =
+ std::make_unique<TabGroupSyncDelegateDesktop>(service.get(), profile);
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
index 63cdb772ae..7afa779371 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group.cc.orig 2024-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2024-10-26 06:59:59.423251200 +0000
+++ chrome/browser/task_manager/sampling/task_group.cc
@@ -41,7 +41,7 @@ const int kBackgroundRefreshTypesMask =
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
index dd8bc1f6b0..94e94ddac8 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group.h.orig 2024-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2024-10-26 06:59:59.423251200 +0000
+++ chrome/browser/task_manager/sampling/task_group.h
@@ -44,7 +44,7 @@ constexpr int kUnsupportedVMRefreshFlags
REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
index f1d56df1dd..9961b2c002 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2024-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2024-10-26 06:59:59.423251200 +0000
+++ chrome/browser/task_manager/sampling/task_group_sampler.cc
@@ -46,7 +46,7 @@ TaskGroupSampler::TaskGroupSampler(
const OnCpuRefreshCallback& on_cpu_refresh,
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index 2a1cbde28e..45bf8f5869 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2024-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2024-10-26 06:59:59.423251200 +0000
+++ chrome/browser/task_manager/sampling/task_group_sampler.h
@@ -31,7 +31,7 @@ class TaskGroupSampler : public base::Re
using OnCpuRefreshCallback = base::RepeatingCallback<void(double)>;
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index 0af1011d51..5fc8eeeac9 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2024-09-24 20:49:19.965114400 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2024-10-26 06:59:59.424251800 +0000
+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
@@ -219,7 +219,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
}
diff --git a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
index a224a7dd11..7113cf790c 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/task_manager_observer.h.orig 2024-09-24 20:49:19.967114400 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2024-10-26 06:59:59.425252400 +0000
+++ chrome/browser/task_manager/task_manager_observer.h
@@ -47,7 +47,7 @@ enum RefreshType {
// or backgrounded.
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
index 6d3e4cbc64..d19c8d3eff 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_helper.cc.orig 2024-09-24 20:49:19.971114900 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2024-10-26 06:59:59.431256000 +0000
+++ chrome/browser/themes/theme_helper.cc
@@ -18,7 +18,7 @@
#include "ui/gfx/image/image.h"
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service.cc b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
index e23c735d52..10af9eab7c 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service.cc.orig 2024-09-24 20:49:19.973115000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2024-10-26 06:59:59.432256700 +0000
+++ chrome/browser/themes/theme_service.cc
@@ -70,7 +70,7 @@
#include "extensions/browser/extension_registry_observer.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#include "ui/ozone/public/ozone_platform.h" // nogncheck
#endif
-@@ -327,7 +327,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -328,7 +328,7 @@ CustomThemeSupplier* ThemeService::GetTh
}
bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
index 1eb3795250..0374ffc79c 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_aura_linux.cc.orig 2024-09-24 20:49:19.973115000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2024-10-26 06:59:59.432256700 +0000
+++ chrome/browser/themes/theme_service_aura_linux.cc
@@ -23,7 +23,7 @@ namespace {
ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
index 6552caa714..c43f815650 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_factory.cc.orig 2024-09-24 20:49:19.973115000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2024-10-26 06:59:59.432256700 +0000
+++ chrome/browser/themes/theme_service_factory.cc
@@ -27,11 +27,11 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
index 55dbf86426..1415f586f3 100644
--- a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
+++ b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/actions/chrome_action_id.h.orig 2024-09-24 20:49:20.025119500 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2024-10-26 06:59:59.503299700 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -512,7 +512,7 @@
+@@ -511,7 +511,7 @@
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER) \
E(kActionContentContextQuickAnswersInlineQuery, \
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY)
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
index dded3a2e7e..0a029f9ef7 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2024-09-24 20:49:20.487160200 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2024-10-26 07:00:00.334805000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
-@@ -46,7 +46,7 @@ gfx::Rect GetPopupSizeForVcn3ds() {
+@@ -48,7 +48,7 @@ gfx::Rect GetPopupSizeForVcn3ds() {
DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
ContentAutofillClient* client)
: client_(CHECK_DEREF(client)) {
@@ -15,7 +15,7 @@ $NetBSD$
scoped_observation_.Observe(BrowserList::GetInstance());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
}
-@@ -106,7 +106,7 @@ void DesktopPaymentsWindowManager::WebCo
+@@ -108,7 +108,7 @@ void DesktopPaymentsWindowManager::WebCo
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
index 057b3e65a9..f855e75081 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2024-09-24 20:49:20.487160200 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2024-10-26 07:00:00.334805000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
@@ -14,7 +14,7 @@
#include "components/autofill/core/browser/payments/payments_window_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_browser.h b/chromium/patches/patch-chrome_browser_ui_browser.h
index bfe8c8420b..f7b586e238 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser.h.orig 2024-09-24 20:49:20.499161200 +0000
+--- chrome/browser/ui/browser.h.orig 2024-10-26 07:00:00.371827400 +0000
+++ chrome/browser/ui/browser.h
-@@ -297,7 +297,7 @@ class Browser : public TabStripModelObse
+@@ -299,7 +299,7 @@ class Browser : public TabStripModelObse
std::optional<int64_t> display_id;
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
index 905bf18e80..a4f417e73a 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_command_controller.cc.orig 2024-09-24 20:49:20.502161500 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2024-10-26 07:00:00.388837800 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -130,7 +130,7 @@
+@@ -129,7 +129,7 @@
#include "components/user_manager/user_manager.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
#endif
-@@ -139,7 +139,7 @@
+@@ -138,7 +138,7 @@
#include "ui/ozone/public/ozone_platform.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -316,7 +316,7 @@ bool BrowserCommandController::IsReserve
+@@ -319,7 +319,7 @@ bool BrowserCommandController::IsReserve
#endif
}
@@ -33,7 +33,7 @@ $NetBSD$
// If this key was registered by the user as a content editing hotkey, then
// it is not reserved.
auto* linux_ui = ui::LinuxUi::instance();
-@@ -571,7 +571,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -574,7 +574,7 @@ bool BrowserCommandController::ExecuteCo
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -42,7 +42,7 @@ $NetBSD$
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -583,7 +583,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -586,7 +586,7 @@ bool BrowserCommandController::ExecuteCo
break;
#endif
@@ -51,7 +51,7 @@ $NetBSD$
case IDC_USE_SYSTEM_TITLE_BAR: {
PrefService* prefs = profile()->GetPrefs();
prefs->SetBoolean(prefs::kUseCustomChromeFrame,
-@@ -777,7 +777,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -787,7 +787,7 @@ bool BrowserCommandController::ExecuteCo
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -60,7 +60,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
} else {
-@@ -1280,12 +1280,12 @@ void BrowserCommandController::InitComma
+@@ -1265,12 +1265,12 @@ void BrowserCommandController::InitComma
#endif
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -75,7 +75,7 @@ $NetBSD$
bool use_system_title_bar = true;
#if BUILDFLAG(IS_OZONE)
use_system_title_bar = ui::OzonePlatform::GetInstance()
-@@ -1600,7 +1600,7 @@ void BrowserCommandController::UpdateCom
+@@ -1601,7 +1601,7 @@ void BrowserCommandController::UpdateCom
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
index 22bd071813..7715169124 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_commands.cc.orig 2024-09-24 20:49:20.503161700 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2024-10-26 07:00:00.389838500 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -2023,7 +2023,7 @@ void OpenUpdateChromeDialog(Browser* bro
+@@ -2036,7 +2036,7 @@ void OpenUpdateChromeDialog(Browser* bro
} else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
} else {
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
index 851e73d7fb..300bdca58e 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2024-09-24 20:49:20.509162200 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2024-10-26 07:00:00.398843800 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
@@ -74,7 +74,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
registry->RegisterIntegerPref(prefs::kDefaultBrowserDeclinedCount, 0);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
index 5734681f6a..cbcecd6130 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_view_prefs.cc.orig 2024-09-24 20:49:20.509162200 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2024-10-26 07:00:00.398843800 +0000
+++ chrome/browser/ui/browser_view_prefs.cc
@@ -15,7 +15,7 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 4554abe222..373c39a216 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.cc.orig 2024-09-24 20:49:20.511162300 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2024-10-26 07:00:00.400845000 +0000
+++ chrome/browser/ui/chrome_pages.cc
@@ -87,7 +87,7 @@
#include "components/signin/public/identity_manager/identity_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index 5ce433a6f0..a78e853401 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.h.orig 2024-09-24 20:49:20.511162300 +0000
+--- chrome/browser/ui/chrome_pages.h.orig 2024-10-26 07:00:00.400845000 +0000
+++ chrome/browser/ui/chrome_pages.h
@@ -39,7 +39,7 @@ namespace signin {
enum class ConsentLevel;
diff --git a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
index db14830763..81b7d55701 100644
--- a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2024-09-24 20:49:20.529163800 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2024-10-26 07:00:00.420857200 +0000
+++ chrome/browser/ui/color/native_chrome_color_mixer.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
index cb85e71e53..a174672f04 100644
--- a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/managed_ui.cc.orig 2024-09-24 20:49:20.572167600 +0000
+--- chrome/browser/ui/managed_ui.cc.orig 2024-10-26 07:00:00.536927700 +0000
+++ chrome/browser/ui/managed_ui.cc
@@ -435,7 +435,7 @@ std::optional<std::string> GetDeviceMana
g_browser_process->platform_part()->browser_policy_connector_ash();
@@ -13,9 +13,9 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
std::string custom_management_label =
- g_browser_process->local_state()->GetString(
- prefs::kEnterpriseCustomLabel);
-@@ -467,7 +467,7 @@ std::optional<std::string> GetAccountMan
+ g_browser_process->local_state()
+ ? g_browser_process->local_state()->GetString(
+@@ -469,7 +469,7 @@ std::optional<std::string> GetAccountMan
policy::EnterpriseManagementAuthority::CLOUD))
return std::nullopt;
diff --git a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index db17dd54f5..955d3db770 100644
--- a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2024-09-24 20:49:20.580168200 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2024-10-26 07:00:00.546934000 +0000
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
@@ -1976,7 +1976,7 @@ const gfx::VectorIcon& GetSharingHubVect
return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index 360a6342a5..1588b4ed36 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2024-09-24 20:49:20.591169400 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2024-10-26 07:00:00.569947700 +0000
+++ chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc
@@ -44,7 +44,7 @@ std::u16string RelaunchChromeBubbleContr
#if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index a9720641d7..d503adfae1 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2024-09-24 20:49:20.593169500 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2024-10-26 07:00:00.573950300 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -100,7 +100,7 @@ namespace {
+@@ -93,7 +93,7 @@ namespace {
using Logger = autofill::SavePasswordProgressLogger;
@@ -15,7 +15,7 @@ $NetBSD$
// Should be kept in sync with constant declared in
// bubble_controllers/relaunch_chrome_bubble_controller.cc.
constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -528,7 +528,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -513,7 +513,7 @@ void ManagePasswordsUIController::OnBiom
}
void ManagePasswordsUIController::OnKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index 7acc5d1215..aea9224c6e 100644
--- a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sad_tab.cc.orig 2024-09-24 20:49:20.609171000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2024-10-26 07:00:00.593962400 +0000
+++ chrome/browser/ui/sad_tab.cc
@@ -176,7 +176,7 @@ std::vector<int> SadTab::GetSubMessages(
// Only show Incognito suggestion if not already in Incognito mode.
diff --git a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
index 0ead7f4ce8..06146832f0 100644
--- a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2024-09-24 20:49:20.621172000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2024-10-26 07:00:00.606970300 +0000
+++ chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h
@@ -36,7 +36,7 @@ class SharingHubBubbleController {
// Returns true if the omnibox icon should be shown.
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
index 37b0664543..4ff43ca90a 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.cc.orig 2024-09-24 20:49:20.625172400 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2024-10-26 07:00:00.609972200 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
@@ -492,7 +492,7 @@ void SigninViewController::ShowModalMana
signin::SigninChoiceCallbackVariant process_user_choice_callback,
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
index 2433699850..3230c5968b 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2024-09-24 20:49:20.625172400 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2024-10-26 07:00:00.610972600 +0000
+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
@@ -83,7 +83,7 @@ class SigninViewControllerDelegate {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
index eb79ab7dd2..3603edefe0 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2024-09-24 20:49:20.626172300 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2024-10-26 07:00:00.611973300 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
@@ -107,7 +107,7 @@ const char* const kBadFlags[] = {
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index ecc69e445d..e94a3c430e 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2024-09-24 20:49:20.630172700 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2024-10-26 07:00:00.636988600 +0000
+++ chrome/browser/ui/startup/startup_browser_creator.cc
@@ -138,7 +138,7 @@
#include "chrome/credential_provider/common/gcp_strings.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_util.h"
#include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
#include "components/headless/policy/headless_mode_policy.h"
-@@ -967,7 +967,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -963,7 +963,7 @@ bool StartupBrowserCreator::ProcessCmdLi
TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
ComputeAndRecordLaunchMode(command_line);
@@ -24,7 +24,7 @@ $NetBSD$
if (headless::IsHeadlessMode() &&
headless::HeadlessModePolicy::IsHeadlessModeDisabled(
g_browser_process->local_state())) {
-@@ -1084,7 +1084,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1080,7 +1080,7 @@ bool StartupBrowserCreator::ProcessCmdLi
silent_launch = true;
}
@@ -33,7 +33,7 @@ $NetBSD$
// Writes open and installed web apps to the specified file without
// launching a new browser window or tab.
if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
-@@ -1303,7 +1303,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1295,7 +1295,7 @@ bool StartupBrowserCreator::ProcessCmdLi
CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
<< "Failed launch with app: couldn't pick a profile";
std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
index 40ed581130..354cb3f8eb 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2024-09-24 20:49:20.632172800 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2024-10-26 07:00:00.640991000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -86,7 +86,7 @@
+@@ -85,7 +85,7 @@
#include "chromeos/startup/browser_params_proxy.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -237,7 +237,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -225,7 +225,7 @@ Browser* StartupBrowserCreatorImpl::Open
// at the state of the MessageLoop.
Browser::CreateParams params = Browser::CreateParams(profile_, false);
params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -24,7 +24,7 @@ $NetBSD$
params.startup_id =
command_line_->GetSwitchValueASCII("desktop-startup-id");
#endif
-@@ -267,7 +267,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -255,7 +255,7 @@ Browser* StartupBrowserCreatorImpl::Open
continue;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 893860577b..40e693560d 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2024-09-24 20:49:20.633173000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2024-10-26 07:00:00.641991600 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
@@ -61,7 +61,7 @@
#include "extensions/browser/extension_registry.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index 3eab2fdaa6..71e6163f6d 100644
--- a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tab_helpers.cc.orig 2024-09-24 20:49:20.637173400 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2024-10-26 07:00:00.645994000 +0000
+++ chrome/browser/ui/tab_helpers.cc
-@@ -240,7 +240,7 @@
+@@ -241,7 +241,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/hats/hats_helper.h"
-@@ -712,12 +712,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -719,12 +719,12 @@ void TabHelpers::AttachTabHelpers(WebCon
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
index 0912406eea..a4a2dbde23 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/features.cc.orig 2024-09-24 20:49:20.639173500 +0000
+--- chrome/browser/ui/tabs/features.cc.orig 2024-10-26 07:00:00.648995900 +0000
+++ chrome/browser/ui/tabs/features.cc
@@ -48,7 +48,7 @@ BASE_FEATURE(kTabStripCollectionStorage,
bool CanShowTabSearchPositionSetting() {
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
index fa2d384a9f..c1ee274b50 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2024-09-24 20:49:20.652174700 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2024-10-26 07:00:00.666006000 +0000
+++ chrome/browser/ui/tabs/tab_strip_prefs.cc
@@ -20,7 +20,7 @@ namespace tabs {
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
index a06faef05e..110231e6e9 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/task_manager/task_manager_columns.cc.orig 2024-09-24 20:49:20.654174800 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.cc.orig 2024-10-26 07:00:00.668007400 +0000
+++ chrome/browser/ui/task_manager/task_manager_columns.cc
@@ -93,7 +93,7 @@ const TableColumnData kColumns[] = {
std::size("100000") * kCharWidth, -1, true, false, false},
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index 284f9b91fd..c300a0ffe4 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2024-09-24 20:49:20.654174800 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2024-10-26 07:00:00.668007400 +0000
+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
@@ -459,7 +459,7 @@ std::u16string TaskManagerTableModel::Ge
? stringifier_->backgrounded_string()
diff --git a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
index 0dadcff6c7..cda40532d5 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/popup_browsertest.cc.orig 2024-09-24 20:49:20.655175000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2024-10-26 07:00:00.669008000 +0000
+++ chrome/browser/ui/test/popup_browsertest.cc
@@ -75,7 +75,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
const display::Display display = GetDisplayNearestBrowser(popup);
diff --git a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 2e13a0570d..8d6d3d68ef 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/test_browser_ui.cc.orig 2024-09-24 20:49:20.655175000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2024-10-26 07:00:00.670008700 +0000
+++ chrome/browser/ui/test/test_browser_ui.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index db4e676432..2747f2731f 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.cc.orig 2024-09-24 20:49:20.665176000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2024-10-26 07:00:00.682016000 +0000
+++ chrome/browser/ui/ui_features.cc
@@ -103,7 +103,7 @@ BASE_FEATURE(kAccessCodeCastUI,
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -391,7 +391,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRen
+@@ -395,7 +395,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRen
"TopChromeWebUIUsesSpareRenderer",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -24,7 +24,7 @@ $NetBSD$
// Enables alternate update-related text to be displayed in browser app menu
// button, menu item and confirmation dialog.
BASE_FEATURE(kUpdateTextOptions,
-@@ -469,7 +469,7 @@ BASE_FEATURE(kStopLoadingAnimationForHid
+@@ -467,7 +467,7 @@ BASE_FEATURE(kStopLoadingAnimationForHid
"StopLoadingAnimationForHiddenWindow",
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 30cf5158ea..32329094ff 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.h.orig 2024-09-24 20:49:20.665176000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2024-10-26 07:00:00.682016000 +0000
+++ chrome/browser/ui/ui_features.h
@@ -78,7 +78,7 @@ bool IsExtensionMenuInRootAppMenu();
BASE_DECLARE_FEATURE(kAccessCodeCastUI);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -256,7 +256,7 @@ bool IsToolbarPinningEnabled();
+@@ -258,7 +258,7 @@ bool IsToolbarPinningEnabled();
BASE_DECLARE_FEATURE(kTopChromeWebUIUsesSpareRenderer);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
index f041835fe1..98892556ef 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/accelerator_table.cc.orig 2024-09-24 20:49:20.669176000 +0000
+--- chrome/browser/ui/views/accelerator_table.cc.orig 2024-10-26 07:00:00.685017800 +0000
+++ chrome/browser/ui/views/accelerator_table.cc
@@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
diff --git a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
index 13e1e20d78..05c95827dc 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2024-09-24 20:49:20.675176600 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2024-10-26 07:00:00.692022000 +0000
+++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
@@ -19,7 +19,7 @@
#include "ui/gfx/image/image_skia.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index 1ee37bdf84..5b8cec6042 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2024-09-24 20:49:20.702179000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2024-10-26 07:00:00.776073000 +0000
+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
#include "ui/wm/core/wm_state.h"
#endif // defined(USE_AURA)
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -131,7 +131,7 @@ void ChromeBrowserMainExtraPartsViews::P
+@@ -132,7 +132,7 @@ void ChromeBrowserMainExtraPartsViews::P
return controller;
}));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
index c193beb4bf..c245a64deb 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate.h.orig 2024-09-24 20:49:20.703179100 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2024-10-26 07:00:00.777073600 +0000
+++ chrome/browser/ui/views/chrome_views_delegate.h
@@ -59,11 +59,11 @@ class ChromeViewsDelegate : public views
base::OnceClosure callback) override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
index 227f166cf5..17ac494292 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2024-09-24 20:49:20.703179100 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2024-10-26 07:00:00.777073600 +0000
+++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
@@ -26,7 +26,7 @@ bool IsDesktopEnvironmentUnity() {
return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
index 1f17ac8d1f..bb5f66e385 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2024-09-24 20:49:20.707179500 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2024-10-26 07:00:00.796085100 +0000
+++ chrome/browser/ui/views/compose/compose_dialog_view.cc
@@ -159,7 +159,7 @@ void ComposeDialogView::OnBeforeBubbleWi
views::Widget::InitParams* params,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
index 686a6d8c9c..2f1d9192cb 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame.cc.orig 2024-09-24 20:49:20.747183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig 2024-10-26 07:00:00.937171000 +0000
+++ chrome/browser/ui/views/frame/browser_frame.cc
@@ -54,7 +54,7 @@
#include "components/user_manager/user_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
index fc9eb315d3..5ce8b5045d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame.h.orig 2024-09-24 20:49:20.747183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame.h.orig 2024-10-26 07:00:00.937171000 +0000
+++ chrome/browser/ui/views/frame/browser_frame.h
@@ -65,7 +65,7 @@ class BrowserFrame : public views::Widge
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
index 88795eff9c..349a216102 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2024-09-24 20:49:20.748183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2024-10-26 07:00:00.939172000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
@@ -54,7 +54,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index 64e40daf20..24b77f5d76 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2024-09-24 20:49:20.748183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2024-10-26 07:00:00.939172000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
@@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
index c9cd7cbf5e..85fed86f58 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2024-09-24 20:49:20.749183200 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2024-10-26 07:00:00.939172000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
@@ -60,7 +60,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
index 0a1652b439..0e9c2b660e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig 2024-09-24 20:49:20.752183400 +0000
+--- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig 2024-10-26 07:00:00.943174600 +0000
+++ chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc
@@ -16,7 +16,7 @@
#include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
index 4a7adc8e9c..cc4fe6efa2 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2024-09-24 20:49:20.754183500 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2024-10-26 07:00:00.948177600 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2317,7 +2317,7 @@ void BrowserView::TabDraggingStatusChang
+@@ -2346,7 +2346,7 @@ void BrowserView::TabDraggingStatusChang
// CrOS cleanup is done.
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
index 2deb55a75c..0b871119be 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2024-09-24 20:49:20.760184000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2024-10-26 07:00:00.955181800 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
@@ -54,7 +54,7 @@
#include "ui/views/window/vector_icons/vector_icons.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
index 943fa97a2f..7cca87232f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2024-09-24 20:49:20.760184000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2024-10-26 07:00:00.955181800 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
@@ -111,7 +111,7 @@ class OpaqueBrowserFrameView : public Br
FrameButtonStyle GetFrameButtonStyle() const override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index f59fea13d9..c41c877e0f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2024-09-24 20:49:20.761184200 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2024-10-26 07:00:00.957183100 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
@@ -10,7 +10,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
index 09c03693c1..e2278fd91f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2024-09-24 20:49:20.761184200 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2024-10-26 07:00:00.957183100 +0000
+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
@@ -61,7 +61,7 @@
#include "ui/aura/window.h"
@@ -60,7 +60,7 @@ $NetBSD$
gfx::Insets
PictureInPictureBrowserFrameView::RestoredMirroredFrameBorderInsets() const {
auto border = FrameBorderInsets();
-@@ -1188,7 +1188,7 @@ void PictureInPictureBrowserFrameView::A
+@@ -1189,7 +1189,7 @@ void PictureInPictureBrowserFrameView::A
// views::View implementations:
void PictureInPictureBrowserFrameView::OnPaint(gfx::Canvas* canvas) {
@@ -69,7 +69,7 @@ $NetBSD$
// Draw the PiP window frame borders and shadows, including the top bar
// background.
if (window_frame_provider_) {
-@@ -1343,7 +1343,7 @@ void PictureInPictureBrowserFrameView::U
+@@ -1344,7 +1344,7 @@ void PictureInPictureBrowserFrameView::U
}
gfx::Insets PictureInPictureBrowserFrameView::FrameBorderInsets() const {
@@ -78,7 +78,7 @@ $NetBSD$
if (window_frame_provider_) {
const auto insets = window_frame_provider_->GetFrameThicknessDip();
const bool tiled = frame()->tiled();
-@@ -1361,7 +1361,7 @@ gfx::Insets PictureInPictureBrowserFrame
+@@ -1362,7 +1362,7 @@ gfx::Insets PictureInPictureBrowserFrame
}
gfx::Insets PictureInPictureBrowserFrameView::ResizeBorderInsets() const {
@@ -87,7 +87,7 @@ $NetBSD$
return FrameBorderInsets();
#elif !BUILDFLAG(IS_CHROMEOS_ASH)
return gfx::Insets(kResizeBorder);
-@@ -1382,7 +1382,7 @@ gfx::Size PictureInPictureBrowserFrameVi
+@@ -1383,7 +1383,7 @@ gfx::Size PictureInPictureBrowserFrameVi
top_height + border_thickness.bottom());
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
index 853f3e3f41..62ab1f02ae 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig 2024-09-24 20:49:20.761184200 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig 2024-10-26 07:00:00.957183100 +0000
+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h
@@ -27,7 +27,7 @@
#include "ui/views/layout/flex_layout_view.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index 1f89f3d8a3..23c5e98052 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2024-09-24 20:49:20.762184400 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2024-10-26 07:00:00.958183800 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
@@ -77,7 +77,7 @@ void SystemMenuModelBuilder::BuildSystem
ui::SimpleMenuModel* model) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index d061231d56..9b44b0e2f7 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2024-09-24 20:49:20.762184400 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2024-10-26 07:00:00.958183800 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
@@ -21,7 +21,7 @@
#include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
index d30b4e5eb0..100eaddd54 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2024-09-24 20:49:20.763184300 +0000
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2024-10-26 07:00:00.959184200 +0000
+++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -204,7 +204,7 @@ TabStripRegionView::TabStripRegionView(s
+@@ -205,7 +205,7 @@ TabStripRegionView::TabStripRegionView(s
// TODO(crbug.com/40118868): Revisit the macro expression once build flag
// switch of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
index 9d91e41d67..a2845b1026 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/hung_renderer_view.cc.orig 2024-09-24 20:49:20.771185200 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2024-10-26 07:00:00.967189000 +0000
+++ chrome/browser/ui/views/hung_renderer_view.cc
-@@ -407,7 +407,7 @@ void HungRendererDialogView::ForceCrashH
+@@ -408,7 +408,7 @@ void HungRendererDialogView::ForceCrashH
content::RenderProcessHost* rph =
hung_pages_table_model_->GetRenderWidgetHost()->GetProcess();
if (rph) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
index 46923925e5..3fe954dbe8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2024-09-24 20:49:20.796187400 +0000
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2024-10-26 07:00:00.998208000 +0000
+++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -1973,7 +1973,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
+@@ -1992,7 +1992,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
}
void OmniboxViewViews::OnPopupOpened() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
index b4eefef772..8c03ccce7e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2024-09-24 20:49:20.809188400 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2024-10-26 07:00:01.015218300 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
@@ -41,7 +41,7 @@
#include "ui/base/metadata/metadata_impl_macros.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index 90032c3937..e7cf308a39 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2024-09-24 20:49:20.840191100 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2024-10-26 07:00:01.101270700 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
@@ -83,7 +83,7 @@
#include "ui/strings/grit/ui_strings.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
index 3417c06c75..aa53ad3429 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig 2024-09-24 20:49:20.841191300 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig 2024-10-26 07:00:01.102271300 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc
-@@ -693,7 +693,7 @@ void ProfileMenuViewBase::SetProfileIden
+@@ -674,7 +674,7 @@ void ProfileMenuViewBase::SetProfileIden
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
// complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
index aaaae24369..205bd943dc 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2024-09-24 20:49:20.844191600 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2024-10-26 07:00:01.104272400 +0000
+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -87,7 +87,7 @@
+@@ -88,7 +88,7 @@
#include "chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#endif
-@@ -117,7 +117,7 @@ class ProfilePickerWidget : public views
+@@ -118,7 +118,7 @@ class ProfilePickerWidget : public views
views::Widget::InitParams params(
views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
params.delegate = profile_picker_view_;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index 07a690a032..b181b76a05 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2024-09-24 20:49:20.846191600 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2024-10-26 07:00:01.106273700 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -56,7 +56,7 @@ namespace {
+@@ -57,7 +57,7 @@ namespace {
const int kModalDialogWidth = 448;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -14,8 +14,8 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
const int kManagedUserNoticeConfirmationDialogWidth = 512;
const int kManagedUserNoticeConfirmationDialogHeight = 576;
- const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 900;
-@@ -174,7 +174,7 @@ SigninViewControllerDelegateViews::Creat
+ const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 780;
+@@ -175,7 +175,7 @@ SigninViewControllerDelegateViews::Creat
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,8 +24,8 @@ $NetBSD$
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -336,7 +336,7 @@ SigninViewControllerDelegateViews::Signi
- SetButtons(ui::DIALOG_BUTTON_NONE);
+@@ -338,7 +338,7 @@ SigninViewControllerDelegateViews::Signi
+ SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -33,7 +33,7 @@ $NetBSD$
// On the local profile creation dialog, cancelling the dialog (for instance
// through the VKEY_ESCAPE accelerator) should delete the profile.
if (delete_profile_on_cancel) {
-@@ -425,7 +425,7 @@ void SigninViewControllerDelegateViews::
+@@ -427,7 +427,7 @@ void SigninViewControllerDelegateViews::
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -500,7 +500,7 @@ SigninViewControllerDelegate::CreateProf
+@@ -502,7 +502,7 @@ SigninViewControllerDelegate::CreateProf
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
index edbf1294e6..de783c6897 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2024-09-24 20:49:20.846191600 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2024-10-26 07:00:01.106273700 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
@@ -76,7 +76,7 @@ class SigninViewControllerDelegateViews
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -15,7 +15,7 @@ $NetBSD$
static std::unique_ptr<views::WebView>
CreateManagedUserNoticeConfirmationWebView(
Browser* browser,
-@@ -142,7 +142,7 @@ class SigninViewControllerDelegateViews
+@@ -143,7 +143,7 @@ class SigninViewControllerDelegateViews
InitializeSigninWebDialogUI initialize_signin_web_dialog_ui);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
index 9fad302655..927e32f787 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab.cc.orig 2024-09-24 20:49:20.883195000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2024-10-26 07:00:01.167310700 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
@@ -625,7 +625,7 @@ void Tab::MaybeUpdateHoverStatus(const u
return;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
index 08b97c254d..e191b89be0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
@@ -4,18 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig 2024-09-24 20:49:20.886195200 +0000
+--- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig 2024-10-26 07:00:01.172313700 +0000
+++ chrome/browser/ui/views/tabs/tab_drag_controller.cc
-@@ -98,7 +98,7 @@
- #include "components/remote_cocoa/browser/window.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/aura/client/drag_drop_client.h"
- #endif
-
-@@ -218,7 +218,7 @@ bool IsWindowDragUsingSystemDragDropAllo
+@@ -214,7 +214,7 @@ bool IsWindowDragUsingSystemDragDropAllo
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -24,7 +15,7 @@ $NetBSD$
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
if (aura::client::GetDragDropClient(root_window)) {
-@@ -416,7 +416,7 @@ TabDragController::Liveness TabDragContr
+@@ -414,7 +414,7 @@ TabDragController::Liveness TabDragContr
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -33,7 +24,7 @@ $NetBSD$
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -1034,7 +1034,7 @@ TabDragController::DragBrowserToNewTabSt
+@@ -1020,7 +1020,7 @@ TabDragController::DragBrowserToNewTabSt
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -42,7 +33,7 @@ $NetBSD$
// EndMoveLoop is going to snap the window back to its original location.
// Hide it so users don't see this. Hiding a window in Linux aura causes
// it to lose capture so skip it.
-@@ -2064,7 +2064,7 @@ void TabDragController::CompleteDrag() {
+@@ -2084,7 +2084,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
@@ -51,7 +42,7 @@ $NetBSD$
// Keeping maximized state breaks snap to Grid on Windows when dragging
// tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2510,7 +2510,7 @@ TabDragController::Liveness TabDragContr
+@@ -2530,7 +2530,7 @@ TabDragController::Liveness TabDragContr
}
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index 235c6864db..9c21f801a8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2024-09-24 20:49:20.889195400 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2024-10-26 07:00:01.177317000 +0000
+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -374,7 +374,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+@@ -375,7 +375,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
// not become active. Setting this to false creates the need to explicitly
// hide the hovercard on press, touch, and keyboard events.
SetCanActivate(false);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index 7febd6ee76..4dd3cd91c6 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2024-09-24 20:49:20.897196000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2024-10-26 07:00:01.189324100 +0000
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
@@ -550,7 +550,7 @@ float TabStyleViewsImpl::GetCurrentActiv
if (!IsHoverAnimationActive()) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index edc46d5477..4ca729f36a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2024-09-24 20:49:20.913197500 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2024-10-26 07:00:01.207335000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -957,7 +957,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -777,7 +777,7 @@ void MaybeRegisterChromeFeaturePromos(
+ "defaulted to saved for the first time.")));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // kIPHSupervisedUserProfileSigninFeature
+ registry.RegisterFeature(std::move(
+ FeaturePromoSpecification::CreateForCustomAction(
+@@ -1003,7 +1003,7 @@ void MaybeRegisterChromeFeaturePromos(
FeaturePromoSpecification::AcceleratorInfo())
.SetBubbleArrow(HelpBubbleArrow::kTopLeft)));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index 8065920c5d..1c91e85750 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2024-09-24 20:49:20.927199000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2024-10-26 07:00:01.224345400 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -515,7 +515,7 @@ std::string GetFileExtension(FileExtensi
+@@ -516,7 +516,7 @@ std::string GetFileExtension(FileExtensi
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) {
SiteConfig config;
bool is_app_found = false;
-@@ -2100,7 +2100,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2101,7 +2101,7 @@ void WebAppIntegrationTestDriver::Delete
if (app_name.empty()) {
app_name = GetSiteConfiguration(site).app_name;
}
@@ -24,7 +24,7 @@ $NetBSD$
ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
profile(), app_id, app_name));
ASSERT_TRUE(
-@@ -3427,7 +3427,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3428,7 +3428,7 @@ void WebAppIntegrationTestDriver::CheckR
app_state->id, app_state->name);
ASSERT_TRUE(icon_color.has_value());
ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value()));
@@ -33,7 +33,7 @@ $NetBSD$
ASSERT_TRUE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3442,7 +3442,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3443,7 +3443,7 @@ void WebAppIntegrationTestDriver::CheckR
GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site);
ASSERT_TRUE(app_state);
base::ScopedAllowBlockingForTesting allow_blocking;
@@ -42,7 +42,7 @@ $NetBSD$
ASSERT_FALSE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3452,7 +3452,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3453,7 +3453,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3468,7 +3468,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3469,7 +3469,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4285,7 +4285,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4286,7 +4286,7 @@ base::FilePath WebAppIntegrationTestDriv
base::FilePath shortcut_dir,
const std::string& app_name,
const webapps::AppId& app_id) {
@@ -69,7 +69,7 @@ $NetBSD$
return override_registration_->test_override().GetShortcutPath(
profile(), shortcut_dir, app_id, app_name);
#else
-@@ -4485,7 +4485,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4486,7 +4486,7 @@ bool WebAppIntegrationTestDriver::IsShor
const webapps::AppId& id) {
base::ScopedAllowBlockingForTesting allow_blocking;
bool is_shortcut_and_icon_correct = false;
@@ -78,7 +78,7 @@ $NetBSD$
bool is_shortcut_correct =
override_registration_->test_override().IsShortcutCreated(profile, id,
name);
-@@ -4529,7 +4529,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4530,7 +4530,7 @@ bool WebAppIntegrationTestDriver::DoIcon
do_icon_colors_match =
(expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
}
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index ab4ded470b..194a5f28ac 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2024-09-24 20:49:20.945200400 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2024-10-26 07:00:01.242356300 +0000
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -22,7 +22,7 @@
#include "ui/gfx/native_widget_types.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index 8dfd18f78b..dfbf69c6f4 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2024-09-24 20:49:20.948200700 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2024-10-26 07:00:01.248360000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
@@ -573,7 +573,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
- content::WebContents* web_contents,
+ Browser* browser,
Profile* profile,
const std::string& app_id) {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index 5f5783f3ce..1cab844d54 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2024-09-24 20:49:20.948200700 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2024-10-26 07:00:01.248360000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
@@ -222,7 +222,7 @@ class WebAppUiManagerImpl : public Brows
UninstallCompleteCallback uninstall_complete_callback,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
index b9855e8991..ca3dc321eb 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.cc.orig 2024-09-24 20:49:20.953201000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2024-10-26 07:00:01.251361800 +0000
+++ chrome/browser/ui/webui/about/about_ui.cc
@@ -596,7 +596,7 @@ std::string ChromeURLs(content::BrowserC
return html;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index 017a0cef20..526c0d3d9f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.h.orig 2024-09-24 20:49:20.953201000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2024-10-26 07:00:01.251361800 +0000
+++ chrome/browser/ui/webui/about/about_ui.h
@@ -50,7 +50,7 @@ class TermsUIConfig : public AboutUIConf
};
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index 9152ee1f95..7be5e55ce3 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2024-09-24 20:49:20.956201300 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2024-10-26 07:00:01.256364800 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
@@ -62,7 +62,7 @@
#include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 580f7b9c3c..aa54cf532d 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2024-09-24 20:49:20.956201300 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2024-10-26 07:00:01.256364800 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
@@ -24,7 +24,7 @@
#include "mojo/public/cpp/bindings/receiver.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index d6ceb3e16a..41befaacad 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2024-09-24 20:49:21.043209000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2024-10-26 07:00:01.390446200 +0000
+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
-@@ -147,7 +147,7 @@ CertificateManagerPageHandler::GetCertSo
+@@ -154,7 +154,7 @@ CertificateManagerPageHandler::GetCertSo
"distrusted_certs",
cert_verifier::mojom::CertificateTrust::kDistrusted);
break;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index ee85d37b47..5e7948d2f5 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2024-09-24 20:49:21.043209000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2024-10-26 07:00:01.390446200 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
-@@ -36,7 +36,7 @@
+@@ -43,7 +43,7 @@
#include "net/ssl/client_cert_store_mac.h"
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
#include "components/enterprise/client_certificates/core/client_certificates_service.h"
-@@ -98,7 +98,7 @@ std::unique_ptr<ClientCertStoreLoader> C
+@@ -191,7 +191,7 @@ std::unique_ptr<ClientCertStoreLoader> C
#endif
}
@@ -24,7 +24,7 @@ $NetBSD$
// ClientCertStore implementation that always returns an empty list. The
// CertificateProvisioningService implementation expects to wrap a platform
// cert store, but here we only want to get results from the provisioning
-@@ -393,7 +393,7 @@ CreatePlatformClientCertSource(
+@@ -673,7 +673,7 @@ CreatePlatformClientCertSource(
#endif
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index 61f817060d..3b1abb7a71 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2024-09-24 20:49:21.043209000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2024-10-26 07:00:01.390446200 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
-@@ -17,7 +17,7 @@ CreatePlatformClientCertSource(
- mojo::Remote<certificate_manager_v2::mojom::CertificateManagerPage>*
- remote_client);
+@@ -18,7 +18,7 @@ CreatePlatformClientCertSource(
+ remote_client,
+ Profile* profile);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index d996c93c71..8c3ce243e5 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,10 +4,19 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2024-09-24 20:49:21.046209300 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2024-10-26 07:00:01.393448000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -110,10 +110,10 @@ void RegisterChromeWebUIConfigs() {
- map.AddWebUIConfig(std::make_unique<TermsUIConfig>());
+@@ -77,7 +77,7 @@
+ #include "chrome/browser/ui/webui/certificate_manager/certificate_manager_ui.h"
+ #endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
+ #endif
+
+@@ -148,10 +148,10 @@ void RegisterChromeWebUIConfigs() {
+ map.AddWebUIConfig(std::make_unique<WebuiGalleryUIConfig>());
#endif // !BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
@@ -19,3 +28,12 @@ $NetBSD$
#if BUILDFLAG(ENABLE_EXTENSIONS)
map.AddWebUIConfig(std::make_unique<extensions::ExtensionsUIConfig>());
+@@ -165,7 +165,7 @@ void RegisterChromeWebUIConfigs() {
+ map.AddWebUIConfig(std::make_unique<CertificateManagerUIConfig>());
+ #endif // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<WhatsNewUIConfig>());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index f6211e49a9..34b7bba7ff 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2024-09-24 20:49:21.046209300 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2024-10-26 07:00:01.395449400 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -189,7 +189,7 @@
+@@ -176,7 +176,7 @@
#include "chrome/browser/ui/webui/chromeos/chrome_url_disabled/chrome_url_disabled_ui.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/webui_js_error/webui_js_error_ui.h"
#endif
-@@ -214,22 +214,22 @@
+@@ -201,22 +201,22 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -40,9 +40,9 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
- #include "chrome/browser/ui/webui/whats_new/whats_new_util.h"
#endif
-@@ -550,7 +550,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+
+@@ -506,7 +506,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
if (url.host_piece() == chrome::kChromeUIMobileSetupHost)
return &NewWebUI<ash::cellular_setup::MobileSetupUI>;
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -51,7 +51,7 @@ $NetBSD$
if (url.host_piece() == chrome::kChromeUIWebUIJsErrorHost)
return &NewWebUI<WebUIJsErrorUI>;
#endif
-@@ -602,7 +602,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -558,7 +558,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
if (url.host_piece() == chrome::kChromeUINaClHost)
return &NewWebUI<NaClUI>;
#endif
@@ -60,16 +60,7 @@ $NetBSD$
defined(TOOLKIT_VIEWS)) || \
defined(USE_AURA)
if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
-@@ -633,7 +633,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
- if (url.host_piece() == chrome::kChromeUIWebuiGalleryHost) {
- return &NewWebUI<WebuiGalleryUI>;
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIWhatsNewHost &&
- whats_new::IsEnabled()) {
- return &NewWebUI<WhatsNewUI>;
-@@ -652,26 +652,26 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -599,26 +599,26 @@ WebUIFactoryFunction GetWebUIFactoryFunc
}
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -101,7 +92,7 @@ $NetBSD$
if (url.host_piece() == chrome::kChromeUIWebAppSettingsHost)
return &NewWebUI<WebAppSettingsUI>;
#endif
-@@ -907,7 +907,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -854,7 +854,7 @@ base::RefCountedMemory* ChromeWebUIContr
if (page_url.host_piece() == chrome::kChromeUINewTabPageHost)
return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
@@ -110,7 +101,7 @@ $NetBSD$
if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost)
return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -935,7 +935,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -882,7 +882,7 @@ base::RefCountedMemory* ChromeWebUIContr
return ManagementUI::GetFaviconResourceBytes(scale_factor);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 57c7ef109b..07035959e4 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2024-09-24 20:49:21.050209500 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2024-10-26 07:00:01.399451700 +0000
+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc b/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
index 8bfa190a62..ee8b9efe53 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc.orig 2024-09-24 20:49:21.067211200 +0000
+--- chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc.orig 2024-10-26 07:00:01.417462600 +0000
+++ chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc
@@ -41,7 +41,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index c34c21d2cc..a7ca4e345f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2024-09-24 20:49:21.067211200 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2024-10-26 07:00:01.417462600 +0000
+++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
@@ -71,7 +71,7 @@
#include "components/security_interstitials/content/captive_portal_blocking_page.h"
@@ -22,14 +22,14 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
std::unique_ptr<SupervisedUserVerificationPage>
- CreateSupervisedUserVerificationPage(content::WebContents* web_contents) {
- const GURL kRequestUrl("https://supervised-user-verification.example.net");
-@@ -590,7 +590,7 @@ void InterstitialHTMLSource::StartDataRe
+ CreateSupervisedUserVerificationPage(content::WebContents* web_contents,
+ bool is_main_frame) {
+@@ -594,7 +594,7 @@ void InterstitialHTMLSource::StartDataRe
interstitial_delegate = CreateInsecureFormPage(web_contents);
} else if (path_without_query == "/https_only") {
interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
} else if (path_without_query == "/supervised-user-verify") {
- interstitial_delegate = CreateSupervisedUserVerificationPage(web_contents);
- } else if (path_without_query == "/supervised-user-verify-blocked-site") {
+ interstitial_delegate = CreateSupervisedUserVerificationPage(
+ web_contents, /*is_main_frame=*/true);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
index 04fe03f7f4..3a0fab21bb 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui.cc.orig 2024-09-24 20:49:21.069211200 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2024-10-26 07:00:01.419463900 +0000
+++ chrome/browser/ui/webui/management/management_ui.cc
-@@ -105,11 +105,11 @@ content::WebUIDataSource* CreateAndAddMa
- {kManagementOnFileTransferVisibleData,
+@@ -108,11 +108,11 @@ content::WebUIDataSource* CreateAndAddMa
IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
+ {kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
#endif // BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
index aba6da1822..6242a5ad61 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2024-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2024-10-26 07:00:01.419463900 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.cc
-@@ -82,12 +82,12 @@ const char kProfileReportingBrowser[] =
+@@ -88,12 +88,12 @@ const char kProfileReportingBrowser[] =
const char kProfileReportingExtension[] = "profileReportingExtension";
const char kProfileReportingPolicy[] = "profileReportingPolicy";
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
index e85bb2657b..9d76d2f4c4 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2024-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2024-10-26 07:00:01.419463900 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.h
@@ -8,14 +8,14 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 8f6faa20d8..c32bf03117 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2024-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2024-10-26 07:00:01.420464500 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -58,7 +58,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
// Insert the device signals consent disclosure at the end of browser
// reporting section.
auto* user_permission_service = GetUserPermissionService();
-@@ -543,7 +543,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -557,7 +557,7 @@ policy::PolicyService* ManagementUIHandl
->policy_service();
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index 66ebc287a9..1547449896 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2024-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2024-10-26 07:00:01.420464500 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.h
@@ -31,7 +31,7 @@ namespace policy {
class PolicyService;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index 27ef4c99fd..fe21b1438d 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2024-09-24 20:49:21.085212700 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2024-10-26 07:00:01.443478600 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
@@ -28,7 +28,7 @@
#include "chrome/browser/ui/webui/password_manager/promo_cards/web_password_manager_promo.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index a44fa74f6a..1bf7d755e2 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2024-09-24 20:49:21.085212700 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2024-10-26 07:00:01.443478600 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
@@ -37,7 +37,7 @@ std::u16string RelaunchChromePromo::GetT
return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index 5340783322..3f841956ec 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2024-09-24 20:49:21.099213800 +0000
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2024-10-26 07:00:01.459488200 +0000
+++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
@@ -108,7 +108,7 @@ const char* kMacShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -674,7 +674,7 @@ std::string SearchboxHandler::ActionVect
+@@ -645,7 +645,7 @@ std::string SearchboxHandler::ActionVect
icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
return kWinShareIconResourceName;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index c7aa529c98..d0f4c5e1bf 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2024-09-24 20:49:21.101214200 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2024-10-26 07:00:01.460488800 +0000
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
@@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages
"useDefaultTheme",
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index a1f2212ef6..ac61ab5d6d 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2024-09-24 20:49:21.110215000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2024-10-26 07:00:01.472496000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -143,7 +143,7 @@
+@@ -144,7 +144,7 @@
#include "chrome/browser/ui/chrome_pages.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/display/screen.h"
#endif
-@@ -162,7 +162,7 @@
+@@ -163,7 +163,7 @@
#include "chrome/browser/ui/webui/certificate_manager_localized_strings_provider.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
#include "ui/linux/linux_ui_factory.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-@@ -282,7 +282,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -287,7 +287,7 @@ void AddA11yStrings(content::WebUIDataSo
{"focusHighlightLabel",
IDS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION},
#endif
@@ -33,7 +33,7 @@ $NetBSD$
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -407,7 +407,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -412,7 +412,7 @@ void AddAppearanceStrings(content::WebUI
{"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
{"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -42,7 +42,7 @@ $NetBSD$
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -415,7 +415,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -420,7 +420,7 @@ void AddAppearanceStrings(content::WebUI
{"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
{"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
#endif
@@ -51,7 +51,7 @@ $NetBSD$
{"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -443,7 +443,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -448,7 +448,7 @@ void AddAppearanceStrings(content::WebUI
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index 630f80d806..a06102da2e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2024-09-24 20:49:21.128216500 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2024-10-26 07:00:01.610580000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -205,7 +205,7 @@ base::Value::Dict CreateProfileEntry(con
+@@ -209,7 +209,7 @@ base::Value::Dict CreateProfileEntry(con
if (AccountInfo::IsManaged(entry->GetHostedDomain())) {
profile_entry.Set("avatarBadge", "cr:domain");
@@ -15,7 +15,7 @@ $NetBSD$
} else if (base::FeatureList::IsEnabled(
supervised_user::kShowKiteForSupervisedUsers) &&
entry->IsSupervised()) {
-@@ -1208,7 +1208,7 @@ void ProfilePickerHandler::BeginFirstWeb
+@@ -1224,7 +1224,7 @@ void ProfilePickerHandler::BeginFirstWeb
}
void ProfilePickerHandler::MaybeUpdateGuestMode() {
diff --git a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
index ebc11796a4..987d7e037d 100644
--- a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2024-09-24 20:49:21.150218500 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2024-10-26 07:00:01.633594000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
@@ -209,7 +209,7 @@ void WindowSizer::GetBrowserWindowBounds
browser, window_bounds, show_state);
diff --git a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
index e8dfeb89f1..6e1bcce4de 100644
--- a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2024-09-24 20:49:21.170220100 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2024-10-26 07:00:01.655607500 +0000
+++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
-@@ -42,7 +42,7 @@
+@@ -44,7 +44,7 @@
#include "components/visited_url_ranking/public/visited_url_ranking_service.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/visited_url_ranking/desktop_tab_model_url_visit_data_fetcher.h"
#elif BUILDFLAG(IS_ANDROID)
#include "chrome/browser/visited_url_ranking/android_tab_model_url_visit_data_fetcher.h"
-@@ -115,7 +115,7 @@ VisitedURLRankingServiceFactory::BuildSe
+@@ -118,7 +118,7 @@ VisitedURLRankingServiceFactory::BuildSe
std::map<Fetcher, std::unique_ptr<URLVisitDataFetcher>> data_fetchers;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
index 893ca5f617..99cbafcd29 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2024-09-24 20:49:21.197222500 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2024-10-26 07:00:01.687626800 +0000
+++ chrome/browser/web_applications/commands/launch_web_app_command.cc
@@ -98,7 +98,7 @@ void LaunchWebAppCommand::StartWithLock(
// OsIntegrationTestOverride can use the xdg install command to detect
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index ff2bade9ad..035283efd1 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2024-09-24 20:49:21.199222600 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2024-10-26 07:00:01.688627500 +0000
+++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
@@ -57,7 +57,7 @@ void SetUserDisplayModeCommand::StartWit
// OsIntegrationTestOverride can use the xdg install command to detect
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
index f4af34b898..61d6d6359d 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extension_status_utils.h.orig 2024-09-24 20:49:21.200222700 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig 2024-10-26 07:00:01.737657300 +0000
+++ chrome/browser/web_applications/extension_status_utils.h
@@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index ba3de39414..b64caa64a2 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2024-09-24 20:49:21.201223000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2024-10-26 07:00:01.737657300 +0000
+++ chrome/browser/web_applications/extensions/extension_status_utils.cc
@@ -25,7 +25,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
index e240a48983..d672dec2f2 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2024-09-24 20:49:21.228225200 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2024-10-26 07:00:01.769676700 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
@@ -649,7 +649,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
}
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
index 3e18d362d8..ff67ab33c9 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2024-09-24 20:49:21.229225400 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2024-10-26 07:00:01.769676700 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_test_override.h
@@ -99,7 +99,7 @@ class OsIntegrationTestOverride
virtual base::FilePath chrome_apps_folder() = 0;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
index 37cda3f56d..e0eb6dea56 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2024-09-24 20:49:21.229225400 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2024-10-26 07:00:01.770677300 +0000
+++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
@@ -54,7 +54,7 @@ proto::RunOnOsLoginMode ConvertWebAppRun
// different from other platforms, see web_app_run_on_os_login_manager.h for
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
index fed5e4fbd8..610f2672fb 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2024-09-24 20:49:21.230225300 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2024-10-26 07:00:01.770677300 +0000
+++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
@@ -191,7 +191,7 @@ void ShortcutSubManager::Execute(
return;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
index b902d1dba7..00f2df150c 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2024-09-24 20:49:21.230225300 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2024-10-26 07:00:01.771678000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
@@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const
const base::FilePath& profile_path,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index 304c1a7640..e0e757b2ea 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2024-09-24 20:49:21.232225700 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2024-10-26 07:00:01.773679000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
@@ -71,7 +71,7 @@ namespace {
@@ -15,7 +15,7 @@ $NetBSD$
// Linux supports icons of any size. FreeDesktop Icon Theme Specification states
// that "Minimally you should install a 48x48 icon in the hicolor theme."
const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -259,7 +259,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
+@@ -251,7 +251,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
// TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
// actions.
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index f39c5a4de2..953e965496 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2024-09-24 20:49:21.232225700 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2024-10-26 07:00:01.773679000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
@@ -21,7 +21,7 @@
#include "ui/gfx/image/image_family.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
index 07087b8702..a01ef10f79 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2024-09-24 20:49:21.235226000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2024-10-26 07:00:01.775680300 +0000
+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
@@ -102,7 +102,7 @@ namespace web_app {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
index c6f2a8f068..f947f2cc37 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2024-09-24 20:49:21.242226400 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2024-10-26 07:00:01.784685900 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
-@@ -46,7 +46,7 @@
+@@ -45,7 +45,7 @@
#include "third_party/skia/include/core/SkBitmap.h"
#include "third_party/skia/include/core/SkColor.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
-@@ -131,7 +131,7 @@ std::vector<std::wstring> GetFileExtensi
+@@ -130,7 +130,7 @@ std::vector<std::wstring> GetFileExtensi
}
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// Performs a blocking read of app icons from the disk.
SkColor IconManagerReadIconTopLeftColorForSize(WebAppIconManager& icon_manager,
const webapps::AppId& app_id,
-@@ -266,7 +266,7 @@ bool OsIntegrationTestOverrideImpl::Simu
+@@ -265,7 +265,7 @@ bool OsIntegrationTestOverrideImpl::Simu
GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
CHECK(base::PathExists(app_folder_shortcut_path));
return base::DeletePathRecursively(app_folder_shortcut_path);
@@ -33,7 +33,7 @@ $NetBSD$
base::FilePath desktop_shortcut_path =
GetShortcutPath(profile, desktop(), app_id, app_name);
LOG(INFO) << desktop_shortcut_path;
-@@ -314,7 +314,7 @@ bool OsIntegrationTestOverrideImpl::Dele
+@@ -313,7 +313,7 @@ bool OsIntegrationTestOverrideImpl::Dele
}
#endif // BUILDFLAG(IS_WIN)
@@ -42,7 +42,7 @@ $NetBSD$
bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
if (desktop_.IsValid()) {
return desktop_.Delete();
-@@ -328,7 +328,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
+@@ -327,7 +327,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
Profile* profile,
const webapps::AppId& app_id,
const std::string& app_name) {
@@ -51,7 +51,7 @@ $NetBSD$
std::string shortcut_filename =
"chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
return base::PathExists(startup().Append(shortcut_filename));
-@@ -384,7 +384,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
+@@ -383,7 +383,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
is_file_handled =
shell_integration::CanApplicationHandleURL(app_path, test_file_url);
base::DeleteFile(test_file_path);
@@ -60,7 +60,7 @@ $NetBSD$
base::FilePath user_applications_dir = applications();
bool database_update_called = false;
for (const LinuxFileRegistration& command : linux_file_registration_) {
-@@ -427,7 +427,7 @@ OsIntegrationTestOverrideImpl::GetShortc
+@@ -426,7 +426,7 @@ OsIntegrationTestOverrideImpl::GetShortc
return std::nullopt;
}
return GetIconTopLeftColorFromShortcutFile(shortcut_path);
@@ -69,7 +69,7 @@ $NetBSD$
WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
if (!provider) {
return std::nullopt;
-@@ -477,7 +477,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -476,7 +476,7 @@ base::FilePath OsIntegrationTestOverride
app_installed_profiles.end()) {
return shortcut_path;
}
@@ -78,7 +78,7 @@ $NetBSD$
std::string shortcut_filename =
"chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
base::FilePath shortcut_path = shortcut_dir.Append(shortcut_filename);
-@@ -502,7 +502,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -501,7 +501,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
base::FilePath app_shortcut_path =
GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
return base::PathExists(app_shortcut_path);
@@ -87,7 +87,7 @@ $NetBSD$
base::FilePath desktop_shortcut_path =
GetShortcutPath(profile, desktop(), app_id, app_name);
return base::PathExists(desktop_shortcut_path);
-@@ -690,7 +690,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -694,7 +694,7 @@ void OsIntegrationTestOverrideImpl::Enab
}
#endif // BUILDFLAG(IS_MAC)
@@ -96,7 +96,7 @@ $NetBSD$
base::FilePath OsIntegrationTestOverrideImpl::desktop() {
return desktop_.GetPath();
}
-@@ -741,7 +741,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -745,7 +745,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
success = chrome_apps_folder_.CreateUniqueTempDirUnderPath(
outer_temp_dir_.GetPath());
CHECK(success);
@@ -105,7 +105,7 @@ $NetBSD$
success = desktop_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
CHECK(success);
success = startup_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
-@@ -754,7 +754,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -758,7 +758,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
CHECK(success);
#endif
@@ -114,7 +114,7 @@ $NetBSD$
auto callback = base::BindRepeating([](base::FilePath filename_in,
std::string xdg_command,
std::string file_contents) {
-@@ -826,7 +826,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -830,7 +830,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
#elif BUILDFLAG(IS_MAC)
EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index d39e0d27a5..00b2816f13 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2024-09-24 20:49:21.242226400 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2024-10-26 07:00:01.784685900 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
@@ -40,7 +40,7 @@ class ShellLinkItem;
@@ -24,7 +24,7 @@ $NetBSD$
bool DeleteDesktopDirOnLinux();
#endif // BUILDFLAG(IS_LINUX)
-@@ -242,7 +242,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -241,7 +241,7 @@ class OsIntegrationTestOverrideImpl : pu
base::FilePath chrome_apps_folder() override;
void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
bool enable_on_login) override;
@@ -33,7 +33,7 @@ $NetBSD$
base::FilePath desktop();
base::FilePath startup();
base::FilePath applications();
-@@ -322,7 +322,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -321,7 +321,7 @@ class OsIntegrationTestOverrideImpl : pu
base::ScopedTempDir chrome_apps_folder_;
std::map<base::FilePath, bool> startup_enabled_;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index 36af772f22..bb70c173b5 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_helpers.cc.orig 2024-09-24 20:49:21.248227000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig 2024-10-26 07:00:01.790689500 +0000
+++ chrome/browser/web_applications/web_app_helpers.cc
@@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_ur
return false;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index fd1c37de62..aa9b88057e 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_install_info.h.orig 2024-09-24 20:49:21.250227200 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2024-10-26 07:00:01.793691200 +0000
+++ chrome/browser/web_applications/web_app_install_info.h
@@ -39,7 +39,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
index 9065cd1550..d720b91ae8 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2024-09-24 20:49:21.268228800 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2024-10-26 07:00:01.816705200 +0000
+++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -1167,7 +1167,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -1143,7 +1143,7 @@ void ChromeAuthenticatorRequestDelegate:
g_observer->ConfiguringCable(request_type);
}
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index 8c79901abb..7e0cbf22e2 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/enclave_manager.cc.orig 2024-09-24 20:49:21.272229200 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2024-10-26 07:00:01.821708200 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
@@ -693,7 +693,7 @@ base::flat_set<std::string> GetGaiaIDs(
diff --git a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
index 271bca25f1..eb05274f84 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig 2024-09-24 20:49:21.274229300 +0000
+--- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig 2024-10-26 07:00:01.823709500 +0000
+++ chrome/browser/webauthn/gpm_user_verification_policy.cc
@@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
return platform_has_biometrics;
diff --git a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
index f5f852694f..126a505112 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2024-09-24 20:49:21.275229500 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2024-10-26 07:00:01.824710100 +0000
+++ chrome/browser/webauthn/unexportable_key_utils.cc
@@ -33,7 +33,7 @@ GetWebAuthnUnexportableKeyProvider() {
// If there is a scoped UnexportableKeyProvider configured, we always use
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index d43c68a121..da9d3d72b3 100644
--- a/chromium/patches/patch-chrome_common_channel__info.h
+++ b/chromium/patches/patch-chrome_common_channel__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info.h.orig 2024-09-24 20:49:21.306232000 +0000
+--- chrome/common/channel_info.h.orig 2024-10-26 07:00:01.876741600 +0000
+++ chrome/common/channel_info.h
@@ -12,7 +12,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_common_channel__info__posix.cc b/chromium/patches/patch-chrome_common_channel__info__posix.cc
index 95f7b0407f..60540e4967 100644
--- a/chromium/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info_posix.cc.orig 2024-09-24 20:49:21.307232100 +0000
+--- chrome/common/channel_info_posix.cc.orig 2024-10-26 07:00:01.877742300 +0000
+++ chrome/common/channel_info_posix.cc
-@@ -93,7 +93,7 @@ std::string GetChannelSuffixForDataDir()
+@@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir()
}
}
@@ -15,7 +15,7 @@ $NetBSD$
std::string GetChannelSuffixForExtraFlagsEnvVarName() {
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
const auto channel_state = GetChannelImpl();
-@@ -121,7 +121,7 @@ std::string GetChannelSuffixForExtraFlag
+@@ -123,7 +123,7 @@ std::string GetChannelSuffixForExtraFlag
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 09b02dda1e..ea7acc4321 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.cc.orig 2024-09-24 20:49:21.308232300 +0000
+--- chrome/common/chrome_features.cc.orig 2024-10-26 07:00:01.878743000 +0000
+++ chrome/common/chrome_features.cc
-@@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
+@@ -82,7 +82,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
BASE_FEATURE(kAutofillAddressSurvey,
-@@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
+@@ -100,7 +100,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// Enables the Restart background mode optimization. When all Chrome UI is
// closed and it goes in the background, allows to restart the browser to
// discard memory.
-@@ -256,7 +256,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
+@@ -267,7 +267,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
"DesktopPWAsRunOnOsLogin",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -305,7 +305,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
+@@ -299,7 +299,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
"DesktopPWAsTabStripSettings",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -42,7 +42,7 @@ $NetBSD$
// Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
// If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
// Apps will not launch and will be marked in the UI as deprecated.
-@@ -883,7 +883,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
+@@ -871,7 +871,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
"KAnonymityServiceStorage",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -51,7 +51,7 @@ $NetBSD$
BASE_FEATURE(kLinuxLowMemoryMonitor,
"LinuxLowMemoryMonitor",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -896,7 +896,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -884,7 +884,7 @@ constexpr base::FeatureParam<int> kLinux
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_common_chrome__features.h b/chromium/patches/patch-chrome_common_chrome__features.h
index 0df255039f..fee8948b19 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.h
+++ b/chromium/patches/patch-chrome_common_chrome__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.h.orig 2024-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_features.h.orig 2024-10-26 07:00:01.879743600 +0000
+++ chrome/common/chrome_features.h
-@@ -55,13 +55,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
+@@ -60,13 +60,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -22,7 +22,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -190,7 +190,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
+@@ -179,7 +179,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
@@ -31,7 +31,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -530,7 +530,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
+@@ -512,7 +512,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
@@ -40,7 +40,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -538,7 +538,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -520,7 +520,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.cc b/chromium/patches/patch-chrome_common_chrome__paths.cc
index 7b7716b296..b55255aeaf 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.cc
+++ b/chromium/patches/patch-chrome_common_chrome__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.cc.orig 2024-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_paths.cc.orig 2024-10-26 07:00:01.879743600 +0000
+++ chrome/common/chrome_paths.cc
@@ -30,7 +30,7 @@
#include "base/apple/foundation_util.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index 0f4e18e736..739b244b7b 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.h.orig 2024-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_paths.h.orig 2024-10-26 07:00:01.879743600 +0000
+++ chrome/common/chrome_paths.h
@@ -59,7 +59,7 @@ enum {
#if BUILDFLAG(IS_CHROMEOS_ASH) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 2fcbf23ea0..1899582f6f 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths__internal.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths_internal.h.orig 2024-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2024-10-26 07:00:01.880744200 +0000
+++ chrome/common/chrome_paths_internal.h
@@ -43,7 +43,7 @@ void GetUserCacheDirectory(const base::F
// Get the path to the user's documents directory.
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.cc b/chromium/patches/patch-chrome_common_chrome__switches.cc
index 156cc3bfd2..6fcb618add 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.cc
+++ b/chromium/patches/patch-chrome_common_chrome__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_switches.cc.orig 2024-09-24 20:49:21.310232400 +0000
+--- chrome/common/chrome_switches.cc.orig 2024-10-26 07:00:01.881744900 +0000
+++ chrome/common/chrome_switches.cc
@@ -886,14 +886,14 @@ const char kAllowNaClSocketAPI[] = "allo
#endif
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index 41c02e940d..267c9de941 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.h
+++ b/chromium/patches/patch-chrome_common_chrome__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_switches.h.orig 2024-09-24 20:49:21.310232400 +0000
+--- chrome/common/chrome_switches.h.orig 2024-10-26 07:00:01.881744900 +0000
+++ chrome/common/chrome_switches.h
@@ -275,12 +275,12 @@ extern const char kAllowNaClSocketAPI[];
#endif
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index 0db833db57..bf19a9f569 100644
--- a/chromium/patches/patch-chrome_common_crash__keys.cc
+++ b/chromium/patches/patch-chrome_common_crash__keys.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/crash_keys.cc.orig 2024-09-24 20:49:21.315232800 +0000
+--- chrome/common/crash_keys.cc.orig 2024-10-26 07:00:01.901757000 +0000
+++ chrome/common/crash_keys.cc
@@ -56,7 +56,9 @@ class CrashKeyWithName {
~CrashKeyWithName() = delete;
diff --git a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
index f22a4a21dd..3801ebd20d 100644
--- a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2024-09-24 20:49:21.338235000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2024-10-26 07:00:01.928773400 +0000
+++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
@@ -285,7 +285,7 @@ int GetEnterpriseReportingPrivatePermiss
}
diff --git a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
index db6fe763c8..1f2867607e 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_host_file_path.cc.orig 2024-09-24 20:49:21.345235600 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2024-10-26 07:00:01.934777000 +0000
+++ chrome/common/media/cdm_host_file_path.cc
@@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
cdm_host_file_paths->emplace_back(chrome_framework_path,
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.cc b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
index 0186d28a95..8c064a3e7a 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.cc.orig 2024-09-24 20:49:21.345235600 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2024-10-26 07:00:01.939780000 +0000
+++ chrome/common/media/cdm_registration.cc
@@ -33,7 +33,7 @@
#if BUILDFLAG(ENABLE_WIDEVINE)
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.h b/chromium/patches/patch-chrome_common_media_cdm__registration.h
index aec9720a6a..9639b0067e 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.h
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.h.orig 2024-09-24 20:49:21.345235600 +0000
+--- chrome/common/media/cdm_registration.h.orig 2024-10-26 07:00:01.939780000 +0000
+++ chrome/common/media/cdm_registration.h
@@ -16,7 +16,7 @@
void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
diff --git a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
index 020fa4332f..94936bddfc 100644
--- a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2024-09-24 20:49:21.346235500 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2024-10-26 07:00:01.939780000 +0000
+++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-chrome_common_pref__names.h b/chromium/patches/patch-chrome_common_pref__names.h
index 48dc8c3b78..8139175a45 100644
--- a/chromium/patches/patch-chrome_common_pref__names.h
+++ b/chromium/patches/patch-chrome_common_pref__names.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/pref_names.h.orig 2024-09-24 20:49:21.350236000 +0000
+--- chrome/common/pref_names.h.orig 2024-10-26 07:00:01.946784300 +0000
+++ chrome/common/pref_names.h
-@@ -1375,7 +1375,7 @@ inline constexpr char kUseAshProxy[] = "
+@@ -1379,7 +1379,7 @@ inline constexpr char kUseAshProxy[] = "
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
// Linux specific preference on whether we should match the system theme.
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
#endif
-@@ -1536,7 +1536,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1552,7 +1552,7 @@ inline constexpr char kShowUpdatePromoti
"browser.show_update_promotion_info_bar";
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// Boolean that is false if we should show window manager decorations. If
// true, we draw a custom chrome frame (thicker title bar and blue border).
inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2143,7 +2143,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2159,7 +2159,7 @@ inline constexpr char kDownloadDefaultDi
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -33,7 +33,7 @@ $NetBSD$
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2586,14 +2586,14 @@ inline constexpr char kMediaStorageIdSal
+@@ -2602,14 +2602,14 @@ inline constexpr char kMediaStorageIdSal
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -50,7 +50,7 @@ $NetBSD$
// Records whether the user has seen an HTTP auth "negotiate" header.
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
"net.received_http_auth_negotiate_headers";
-@@ -2671,7 +2671,7 @@ inline constexpr char kAmbientAuthentica
+@@ -2687,7 +2687,7 @@ inline constexpr char kAmbientAuthentica
inline constexpr char kBasicAuthOverHttpEnabled[] =
"auth.basic_over_http_enabled";
@@ -59,7 +59,7 @@ $NetBSD$
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3213,7 +3213,7 @@ inline constexpr char kDeviceWeeklySched
+@@ -3228,7 +3228,7 @@ inline constexpr char kDeviceWeeklySched
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -68,7 +68,7 @@ $NetBSD$
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3809,7 +3809,7 @@ inline constexpr char kFileOrDirectoryPi
+@@ -3824,7 +3824,7 @@ inline constexpr char kFileOrDirectoryPi
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -77,7 +77,7 @@ $NetBSD$
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -4079,7 +4079,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -4094,7 +4094,7 @@ inline constexpr char kLensDesktopNTPSea
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -86,7 +86,7 @@ $NetBSD$
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -4173,7 +4173,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -4188,7 +4188,7 @@ inline constexpr char kPrintingOAuth2Aut
"printing.oauth2_authorization_servers";
#endif
diff --git a/chromium/patches/patch-chrome_common_url__constants.h b/chromium/patches/patch-chrome_common_url__constants.h
index 23a279de68..f85fc23b63 100644
--- a/chromium/patches/patch-chrome_common_url__constants.h
+++ b/chromium/patches/patch-chrome_common_url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/url_constants.h.orig 2024-09-24 20:49:21.358236600 +0000
+--- chrome/common/url_constants.h.orig 2024-10-26 07:00:01.954789200 +0000
+++ chrome/common/url_constants.h
-@@ -927,7 +927,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -929,7 +929,7 @@ inline constexpr char kOutdatedPluginLea
inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
"https://support.google.com/chromebook?p=multidevice";
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index 4be4c0b694..32b96f52b3 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.cc.orig 2024-09-24 20:49:21.358236600 +0000
+--- chrome/common/webui_url_constants.cc.orig 2024-10-26 07:00:01.954789200 +0000
+++ chrome/common/webui_url_constants.cc
@@ -197,21 +197,21 @@ base::span<const base::cstring_view> Chr
kChromeUIAssistantOptInHost,
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index bdd9188320..a9f2ffb6e1 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.h.orig 2024-09-24 20:49:21.359236700 +0000
+--- chrome/common/webui_url_constants.h.orig 2024-10-26 07:00:01.954789200 +0000
+++ chrome/common/webui_url_constants.h
-@@ -566,24 +566,24 @@ inline constexpr char16_t kOsUISystemURL
+@@ -581,24 +581,24 @@ inline constexpr char16_t kOsUISystemURL
inline constexpr char kOsUIVersionURL[] = "os://version";
#endif
@@ -35,7 +35,7 @@ $NetBSD$
inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -595,13 +595,13 @@ inline constexpr char kChromeUILinuxProx
+@@ -610,13 +610,13 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -51,7 +51,7 @@ $NetBSD$
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
-@@ -623,7 +623,7 @@ inline constexpr char kChromeUIProfilePi
+@@ -638,7 +638,7 @@ inline constexpr char kChromeUIProfilePi
inline constexpr char kChromeUIProfilePickerUrl[] = "chrome://profile-picker/";
#endif
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index 8044b84fcc..a0b75201a0 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2024-09-24 20:49:21.390239500 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2024-10-26 07:00:01.991811500 +0000
+++ chrome/enterprise_companion/enterprise_companion_client.cc
@@ -36,7 +36,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index cbb38b56fd..8b56726c75 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/lock.cc.orig 2024-09-24 20:49:21.392239600 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2024-10-26 07:00:01.994813400 +0000
+++ chrome/enterprise_companion/lock.cc
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
index 984cfd19bc..443a28e3da 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/printing/print_backend_service_impl.cc.orig 2024-09-24 20:49:21.487248000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2024-10-26 07:00:02.212946000 +0000
+++ chrome/services/printing/print_backend_service_impl.cc
@@ -50,7 +50,7 @@
#include "printing/backend/cups_connection_pool.h"
diff --git a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index b0724866ec..149f35693f 100644
--- a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
+++ b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2024-09-24 20:49:21.503249400 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2024-10-26 07:00:02.228955700 +0000
+++ chrome/services/speech/audio_source_fetcher_impl.cc
@@ -132,7 +132,7 @@ void AudioSourceFetcherImpl::Start(
diff --git a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
index aa3000c0e7..c1720b1c16 100644
--- a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/base/scoped_channel_override_posix.cc.orig 2024-09-24 20:49:21.549253500 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2024-10-26 07:00:02.328015800 +0000
+++ chrome/test/base/scoped_channel_override_posix.cc
@@ -45,7 +45,7 @@ std::string GetVersionExtra(ScopedChanne
return "beta";
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index b227b2ddf3..a91906d0d8 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/chrome_launcher.cc.orig 2024-09-24 20:49:21.564254800 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2024-10-26 07:00:02.367039700 +0000
+++ chrome/test/chromedriver/chrome_launcher.cc
@@ -73,6 +73,7 @@
#include <fcntl.h>
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
index f12927f255..fee038dc25 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2024-09-24 20:49:21.556254000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2024-10-26 07:00:02.357033500 +0000
+++ chrome/test/chromedriver/chrome/chrome_finder.cc
@@ -58,7 +58,7 @@ void GetApplicationDirs(std::vector<base
installation_locations[i].Append(L"Chromium\\Application"));
diff --git a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
index 41b773d633..faca891848 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/key_converter_unittest.cc.orig 2024-09-24 20:49:21.570255300 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2024-10-26 07:00:02.373043300 +0000
+++ chrome/test/chromedriver/key_converter_unittest.cc
@@ -251,7 +251,7 @@ TEST(KeyConverter, ToggleModifiers) {
CheckEventsReleaseModifiers(keys, key_events);
diff --git a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
index 99132806c2..7fd7e26883 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2024-09-24 20:49:21.570255300 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2024-10-26 07:00:02.373043300 +0000
+++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
@@ -67,7 +67,7 @@ std::string ConvertKeyCodeToTextNoError(
diff --git a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
new file mode 100644
index 0000000000..4a06f68bf1
--- /dev/null
+++ b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2024-10-26 07:00:04.716467000 +0000
++++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
+@@ -24,7 +24,7 @@ GoogleAuthStateWaiterMixin::GoogleAuthSt
+ GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
+
+ void GoogleAuthStateWaiterMixin::SetUpOnMainThread() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ChildAccountService* child_account_service =
+ ChildAccountServiceFactory::GetForProfile(
+ test_base_->browser()->profile());
diff --git a/chromium/patches/patch-chrome_updater_app_app__uninstall.cc b/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
new file mode 100644
index 0000000000..803e447df1
--- /dev/null
+++ b/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/updater/app/app_uninstall.cc.orig 2024-10-26 07:00:04.735478400 +0000
++++ chrome/updater/app/app_uninstall.cc
+@@ -161,7 +161,7 @@ void UninstallInThreadPool(UpdaterScope
+ }
+ if (int result = UninstallOtherVersions(scope);
+ result != kErrorOk) {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/366249606): Ignores the errors when uninstalls
+ // the other versions, because currently older Linux updater on
+ // CIPD exits with error `kErrorFailedToDeleteFolder`.
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index e304c1149e..b5e30af24d 100644
--- a/chromium/patches/patch-chrome_updater_configurator.cc
+++ b/chromium/patches/patch-chrome_updater_configurator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/configurator.cc.orig 2024-09-24 20:49:23.153394200 +0000
+--- chrome/updater/configurator.cc.orig 2024-10-26 07:00:04.741482000 +0000
+++ chrome/updater/configurator.cc
-@@ -67,7 +67,7 @@ Configurator::Configurator(scoped_refptr
+@@ -69,7 +69,7 @@ Configurator::Configurator(scoped_refptr
return std::nullopt;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
}()) {
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index a489c0bf9b..59c5331d21 100644
--- a/chromium/patches/patch-chrome_updater_lock.cc
+++ b/chromium/patches/patch-chrome_updater_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/lock.cc.orig 2024-09-24 20:49:23.161394800 +0000
+--- chrome/updater/lock.cc.orig 2024-10-26 07:00:04.748486300 +0000
+++ chrome/updater/lock.cc
@@ -26,7 +26,7 @@ namespace updater {
std::unique_ptr<ScopedLock> CreateScopedLock(const std::string& name,
diff --git a/chromium/patches/patch-chrome_updater_util_posix__util.cc b/chromium/patches/patch-chrome_updater_util_posix__util.cc
index 864af38560..d37b99b540 100644
--- a/chromium/patches/patch-chrome_updater_util_posix__util.cc
+++ b/chromium/patches/patch-chrome_updater_util_posix__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/util/posix_util.cc.orig 2024-09-24 20:49:23.223400400 +0000
+--- chrome/updater/util/posix_util.cc.orig 2024-10-26 07:00:04.819529500 +0000
+++ chrome/updater/util/posix_util.cc
@@ -20,7 +20,7 @@
#include "chrome/updater/updater_branding.h"
diff --git a/chromium/patches/patch-chrome_utility_services.cc b/chromium/patches/patch-chrome_utility_services.cc
index 85d5af7e1d..fa29a804d1 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/utility/services.cc.orig 2024-09-24 20:49:23.241402000 +0000
+--- chrome/utility/services.cc.orig 2024-10-26 07:00:04.854550800 +0000
+++ chrome/utility/services.cc
@@ -51,7 +51,7 @@
#include "chrome/services/system_signals/mac/mac_system_signals_service.h"
diff --git a/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc b/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
index 68685f5476..9f0830e1d3 100644
--- a/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/browser/cast_browser_main_parts.cc.orig 2024-09-24 20:49:23.265404000 +0000
+--- chromecast/browser/cast_browser_main_parts.cc.orig 2024-10-26 07:00:04.881567200 +0000
+++ chromecast/browser/cast_browser_main_parts.cc
@@ -94,7 +94,7 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
index 4da8e0a086..dfddbe6713 100644
--- a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/browser/cast_content_browser_client.cc.orig 2024-09-24 20:49:23.266404200 +0000
+--- chromecast/browser/cast_content_browser_client.cc.orig 2024-10-26 07:00:04.882568000 +0000
+++ chromecast/browser/cast_content_browser_client.cc
-@@ -431,7 +431,7 @@ void CastContentBrowserClient::AppendExt
+@@ -429,7 +429,7 @@ void CastContentBrowserClient::AppendExt
switches::kAudioOutputChannels));
}
} else if (process_type == switches::kGpuProcess) {
diff --git a/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
index b11c14162c..8c1e3fe2d3 100644
--- a/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ b/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2024-09-24 20:49:23.285405600 +0000
+--- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2024-10-26 07:00:04.902580000 +0000
+++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
@@ -336,7 +336,7 @@ CastWebView::Scoped RuntimeApplicationSe
GetFlagEntry(feature::kCastCoreIsRemoteControlMode,
diff --git a/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc b/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
index 6c702b8479..c78a55ec41 100644
--- a/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
+++ b/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chromecast/media/base/default_monotonic_clock.cc.orig 2024-09-24 20:49:23.313408100 +0000
+--- chromecast/media/base/default_monotonic_clock.cc.orig 2024-10-26 07:00:04.932598000 +0000
+++ chromecast/media/base/default_monotonic_clock.cc
@@ -11,7 +11,7 @@
#include "base/time/time.h"
diff --git a/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc b/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
index 2238f34289..5d4b1d7c7d 100644
--- a/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/autofill_optimization_guide.cc.orig 2024-09-24 20:49:24.071474800 +0000
+--- components/autofill/core/browser/autofill_optimization_guide.cc.orig 2024-10-26 07:00:06.081296000 +0000
+++ components/autofill/core/browser/autofill_optimization_guide.cc
@@ -186,7 +186,7 @@ void AutofillOptimizationGuide::OnDidPar
}
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
index d9ddf3d8cc..5f6c4b25d0 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments_data_manager.cc.orig 2024-09-24 20:49:24.162482700 +0000
+--- components/autofill/core/browser/payments_data_manager.cc.orig 2024-10-26 07:00:06.309434700 +0000
+++ components/autofill/core/browser/payments_data_manager.cc
-@@ -1057,7 +1057,7 @@ bool PaymentsDataManager::ShouldShowCard
+@@ -1054,7 +1054,7 @@ bool PaymentsDataManager::ShouldShowCard
// The feature is only for Linux, Windows, Mac, and Fuchsia.
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index 19a5057f8e..2090c2bc40 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_payments_features.cc.orig 2024-09-24 20:49:24.195485600 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2024-10-26 07:00:06.362466800 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
@@ -8,7 +8,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
// When enabled, Chrome will extract the checkout amount from the checkout page
// of the allowlisted merchant websites.
-@@ -292,7 +292,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
+@@ -320,7 +320,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
bool ShouldShowImprovedUserConsentForCreditCardSave() {
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
index 0890e2ef3b..bba2759a60 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_payments_features.h.orig 2024-09-24 20:49:24.195485600 +0000
+--- components/autofill/core/common/autofill_payments_features.h.orig 2024-10-26 07:00:06.362466800 +0000
+++ components/autofill/core/common/autofill_payments_features.h
@@ -14,7 +14,7 @@ namespace autofill::features {
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
new file mode 100644
index 0000000000..bd76e1fe39
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/autofill/core/common/autofill_prefs.cc.orig 2024-10-26 07:00:06.362466800 +0000
++++ components/autofill/core/common/autofill_prefs.cc
+@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::Pr
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kAutofillPredictionImprovementsEnabled,
+ false);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
new file mode 100644
index 0000000000..4e36addbfe
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/autofill/core/common/autofill_prefs.h.orig 2024-10-26 07:00:06.362466800 +0000
++++ components/autofill/core/common/autofill_prefs.h
+@@ -73,7 +73,7 @@ inline constexpr char kAutofillPaymentCv
+ inline constexpr char kAutofillPaymentCardBenefits[] =
+ "autofill.payment_card_benefits";
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Boolean that controls improved autofill filling predictions. When enabled,
+ // the autofill functionality is enhanced with adopting user data to
+ // the form being filled in, which is triggered by the user via an extra
diff --git a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
index 39ae3a58bf..04c4fc4116 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/commerce/core/commerce_feature_list.cc.orig 2024-09-24 20:49:24.440507200 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2024-10-26 07:00:06.655645000 +0000
+++ components/commerce/core/commerce_feature_list.cc
@@ -168,7 +168,7 @@ BASE_FEATURE(kPriceInsights,
"PriceInsights",
@@ -15,7 +15,16 @@ $NetBSD$
BASE_FEATURE(kPriceInsightsRegionLaunched,
"PriceInsightsRegionLaunched",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -272,7 +272,7 @@ const base::FeatureParam<bool> kDeleteAl
+@@ -246,7 +246,7 @@ const base::FeatureParam<bool> kDiscount
+ &kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, false};
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kEnableDiscountInfoApiRegionLaunched,
+ "EnableDiscountInfoApiRegionLaunched",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -281,7 +281,7 @@ const base::FeatureParam<bool> kDeleteAl
BASE_FEATURE(kShoppingList, "ShoppingList", base::FEATURE_DISABLED_BY_DEFAULT);
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
index 1eea7a37eb..6e600c96bd 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/constrained_window/constrained_window_views.cc.orig 2024-09-24 20:49:24.475510100 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2024-10-26 07:00:06.693668100 +0000
+++ components/constrained_window/constrained_window_views.cc
-@@ -371,7 +371,7 @@ bool SupportsGlobalScreenCoordinates() {
+@@ -372,7 +372,7 @@ bool SupportsGlobalScreenCoordinates() {
}
bool PlatformClipsChildrenToViewport() {
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index f888a06c21..9055619b49 100644
--- a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
+++ b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/content_settings/core/browser/website_settings_registry.cc.orig 2024-09-24 20:49:24.491511600 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2024-10-26 07:00:06.711679000 +0000
+++ components/content_settings/core/browser/website_settings_registry.cc
@@ -67,7 +67,7 @@ const WebsiteSettingsInfo* WebsiteSettin
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
index 14a10527e2..3964cb2443 100644
--- a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
+++ b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/cookie_config/cookie_store_util.cc.orig 2024-09-24 20:49:24.500512400 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2024-10-26 07:00:06.720684500 +0000
+++ components/cookie_config/cookie_store_util.cc
@@ -12,7 +12,7 @@
namespace cookie_config {
diff --git a/chromium/patches/patch-components_crash_core_app_BUILD.gn b/chromium/patches/patch-components_crash_core_app_BUILD.gn
index a2052270de..ad60b0d7aa 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/BUILD.gn.orig 2024-09-24 20:49:24.506512900 +0000
+--- components/crash/core/app/BUILD.gn.orig 2024-10-26 07:00:06.726688100 +0000
+++ components/crash/core/app/BUILD.gn
-@@ -82,6 +82,10 @@ static_library("app") {
+@@ -70,6 +70,10 @@ static_library("app") {
]
}
@@ -17,7 +17,7 @@ $NetBSD$
defines = [ "CRASH_IMPLEMENTATION" ]
public_deps = [ ":lib" ]
-@@ -95,7 +99,7 @@ static_library("app") {
+@@ -83,7 +87,7 @@ static_library("app") {
"//third_party/crashpad/crashpad/util",
]
@@ -26,7 +26,7 @@ $NetBSD$
sources += [ "crashpad_linux.cc" ]
data_deps = [ ":chrome_crashpad_handler" ]
}
-@@ -115,7 +119,7 @@ static_library("app") {
+@@ -103,7 +107,7 @@ static_library("app") {
libs = [ "log" ]
}
@@ -35,7 +35,7 @@ $NetBSD$
deps += [
"//base:base_static",
"//components/crash/core/common",
-@@ -246,11 +250,6 @@ if (is_mac || is_android || is_linux ||
+@@ -234,11 +238,6 @@ if (is_mac || is_android || is_linux ||
executable("chrome_crashpad_handler") {
sources = [ "chrome_crashpad_handler.cc" ]
@@ -44,6 +44,6 @@ $NetBSD$
- "//third_party/crashpad/crashpad/handler",
- ]
-
- if (is_mac && (is_component_build || is_asan)) {
+ if (is_mac && (is_component_build || is_asan || is_ubsan_any)) {
ldflags = [
# The handler is in
diff --git a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
index e3bb64b48d..ae4f1924dd 100644
--- a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
+++ b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/chrome_crashpad_handler.cc.orig 2024-09-24 20:49:24.507513000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2024-10-26 07:00:06.727688800 +0000
+++ components/crash/core/app/chrome_crashpad_handler.cc
@@ -6,5 +6,9 @@
extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
diff --git a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
index 5d6be4ada6..9acd00d9da 100644
--- a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
+++ b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/crashpad_handler_main.cc.orig 2024-09-24 20:49:24.508513000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2024-10-26 07:00:06.728689400 +0000
+++ components/crash/core/app/crashpad_handler_main.cc
@@ -10,7 +10,7 @@
#include "third_party/crashpad/crashpad/handler/handler_main.h"
diff --git a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
index 0242e57f67..7ef5db0f95 100644
--- a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
+++ b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2024-09-24 20:49:24.510513300 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2024-10-26 07:00:06.730690500 +0000
+++ components/crash/core/browser/crash_upload_list_crashpad.cc
@@ -38,7 +38,9 @@ CrashUploadListCrashpad::~CrashUploadLis
std::vector<std::unique_ptr<UploadList::UploadInfo>>
diff --git a/chromium/patches/patch-components_crash_core_common_BUILD.gn b/chromium/patches/patch-components_crash_core_common_BUILD.gn
index 27b28e1f72..945397b4e3 100644
--- a/chromium/patches/patch-components_crash_core_common_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/common/BUILD.gn.orig 2024-09-24 20:49:24.510513300 +0000
+--- components/crash/core/common/BUILD.gn.orig 2024-10-26 07:00:06.731691100 +0000
+++ components/crash/core/common/BUILD.gn
@@ -9,7 +9,7 @@ import("//components/gwp_asan/buildflags
diff --git a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index 1789463e27..7527ad52ce 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2024-09-24 20:49:24.579519300 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2024-10-26 07:00:06.821745900 +0000
+++ components/device_signals/core/browser/mock_signals_aggregator.h
@@ -17,7 +17,7 @@ class MockSignalsAggregator : public Sig
MockSignalsAggregator();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
index 80016174c2..b2fa55534e 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator.h.orig 2024-09-24 20:49:24.580519400 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2024-10-26 07:00:06.822746500 +0000
+++ components/device_signals/core/browser/signals_aggregator.h
@@ -22,7 +22,7 @@ class SignalsAggregator : public KeyedSe
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
index 058d3c5a7d..8d05bfc05f 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2024-09-24 20:49:24.580519400 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2024-10-26 07:00:06.822746500 +0000
+++ components/device_signals/core/browser/signals_aggregator_impl.cc
@@ -65,7 +65,7 @@ SignalsAggregatorImpl::SignalsAggregator
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
index d1bb88268c..52968d18a3 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2024-09-24 20:49:24.580519400 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2024-10-26 07:00:06.822746500 +0000
+++ components/device_signals/core/browser/signals_aggregator_impl.h
@@ -29,7 +29,7 @@ class SignalsAggregatorImpl : public Sig
~SignalsAggregatorImpl() override;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
index d5302b30b7..ada8ffcbad 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service.h.orig 2024-09-24 20:49:24.581519600 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2024-10-26 07:00:06.823747200 +0000
+++ components/device_signals/core/browser/user_permission_service.h
@@ -57,7 +57,7 @@ class UserPermissionService : public Key
// missing.
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
index 1791bca49c..9dfaa209ed 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2024-09-24 20:49:24.581519600 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2024-10-26 07:00:06.823747200 +0000
+++ components/device_signals/core/browser/user_permission_service_impl.cc
@@ -87,7 +87,7 @@ bool UserPermissionServiceImpl::ShouldCo
consent_required_by_dependent_policy;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
index 41cdab9320..819b2ad5b7 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service_impl.h.orig 2024-09-24 20:49:24.581519600 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2024-10-26 07:00:06.823747200 +0000
+++ components/device_signals/core/browser/user_permission_service_impl.h
@@ -38,7 +38,7 @@ class UserPermissionServiceImpl : public
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
index 8a1a87f972..4d48cc659a 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.cc.orig 2024-09-24 20:49:24.583519700 +0000
+--- components/device_signals/core/common/signals_features.cc.orig 2024-10-26 07:00:06.825748400 +0000
+++ components/device_signals/core/common/signals_features.cc
@@ -46,7 +46,7 @@ bool IsNewFunctionEnabled(NewEvFunction
}
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.h b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
index b90ff51acc..2b6b0e5e06 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.h.orig 2024-09-24 20:49:24.583519700 +0000
+--- components/device_signals/core/common/signals_features.h.orig 2024-10-26 07:00:06.825748400 +0000
+++ components/device_signals/core/common/signals_features.h
@@ -28,7 +28,7 @@ enum class NewEvFunction { kFileSystemIn
bool IsNewFunctionEnabled(NewEvFunction new_ev_function);
diff --git a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
index 20464b398e..276d3db435 100644
--- a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
+++ b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/system_signals/platform_delegate.cc.orig 2024-09-24 20:49:24.584519900 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2024-10-26 07:00:06.827749500 +0000
+++ components/device_signals/core/system_signals/platform_delegate.cc
@@ -11,7 +11,7 @@ namespace device_signals {
diff --git a/chromium/patches/patch-components_device__signals_test_signals__contract.cc b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
index 5e526d3384..721e52539a 100644
--- a/chromium/patches/patch-components_device__signals_test_signals__contract.cc
+++ b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/test/signals_contract.cc.orig 2024-09-24 20:49:24.586520000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2024-10-26 07:00:06.828750100 +0000
+++ components/device_signals/test/signals_contract.cc
@@ -212,7 +212,7 @@ GetSignalsContract() {
base::BindRepeating(VerifyUnset, names::kCrowdStrike);
diff --git a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
index d5df9e55e8..dfbce5ec59 100644
--- a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2024-09-24 20:49:24.590520400 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2024-10-26 07:00:06.873777600 +0000
+++ components/discardable_memory/service/discardable_shared_memory_manager.cc
@@ -172,7 +172,7 @@ uint64_t GetDefaultMemoryLimit() {
// Limits the number of FDs used to 32, assuming a 4MB allocation size.
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
index bcd625f688..d6e4f0b728 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils.cc.orig 2024-09-24 20:49:24.660526500 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2024-10-26 07:00:06.948823200 +0000
+++ components/embedder_support/user_agent_utils.cc
@@ -445,6 +445,9 @@ std::string GetPlatformForUAMetadata() {
# else
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
index 991d689d74..fbb3f90047 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils_unittest.cc.orig 2024-09-24 20:49:24.661526400 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2024-10-26 07:00:06.949823600 +0000
+++ components/embedder_support/user_agent_utils_unittest.cc
@@ -71,7 +71,7 @@ const char kDesktop[] =
"X11; CrOS x86_64 14541.0.0"
diff --git a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
index 38fd878411..98451f84b1 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/watermarking/watermark.cc.orig 2024-09-24 20:49:24.680528200 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2024-10-26 07:00:07.101916000 +0000
+++ components/enterprise/watermarking/watermark.cc
-@@ -23,7 +23,7 @@ gfx::Font WatermarkFont() {
+@@ -34,7 +34,7 @@ gfx::Font WatermarkFont() {
"Segoe UI",
#elif BUILDFLAG(IS_MAC)
"SF Pro Text",
@@ -15,7 +15,7 @@ $NetBSD$
"Ubuntu",
#elif BUILDFLAG(IS_CHROMEOS)
"Google Sans",
-@@ -34,7 +34,7 @@ gfx::Font WatermarkFont() {
+@@ -45,7 +45,7 @@ gfx::Font WatermarkFont() {
}
gfx::Font::Weight WatermarkFontWeight() {
diff --git a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
index 566a0d621d..3788b651f6 100644
--- a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/eye_dropper/eye_dropper_view.cc.orig 2024-09-24 20:49:24.729532500 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2024-10-26 07:00:07.175961000 +0000
+++ components/eye_dropper/eye_dropper_view.cc
@@ -203,7 +203,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
// EyeDropper/WidgetDelegate.
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
index 1e9495b364..db01404f20 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/event_constants.cc.orig 2024-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2024-10-26 07:00:07.200976400 +0000
+++ components/feature_engagement/public/event_constants.cc
@@ -11,7 +11,7 @@ namespace feature_engagement {
namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.h b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
index 7fc35aa0a4..108eeb207d 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/event_constants.h.orig 2024-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2024-10-26 07:00:07.200976400 +0000
+++ components/feature_engagement/public/event_constants.h
@@ -14,7 +14,7 @@ namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
index 12009537cb..5766ab1896 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2024-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2024-10-26 07:00:07.201977000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
-@@ -94,7 +94,7 @@ std::optional<FeatureConfig> CreateNewUs
+@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUs
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
@@ -15,7 +15,7 @@ $NetBSD$
// The IPH bubble for link capturing has a trigger set to ANY so that it
// always shows up. The per app specific guardrails are independently stored
-@@ -113,7 +113,7 @@ std::optional<FeatureConfig> GetClientSi
+@@ -114,7 +114,7 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
std::optional<FeatureConfig> config = FeatureConfig();
config->valid = true;
-@@ -1643,7 +1643,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -1641,7 +1641,8 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
index 8948d4d2b7..3b1ca7a45b 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.cc.orig 2024-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2024-10-26 07:00:07.201977000 +0000
+++ components/feature_engagement/public/feature_constants.cc
@@ -18,7 +18,7 @@ BASE_FEATURE(kIPHDemoMode, "IPH_DemoMode
BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -630,7 +630,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
+@@ -639,7 +639,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
BASE_FEATURE(kIPHAutofillCreditCardBenefitFeature,
"IPH_AutofillCreditCardBenefit",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -767,7 +768,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
+@@ -776,7 +777,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
index 228e6ce66a..62924c8558 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.h.orig 2024-09-24 20:49:24.754534700 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2024-10-26 07:00:07.201977000 +0000
+++ components/feature_engagement/public/feature_constants.h
@@ -20,7 +20,7 @@ BASE_DECLARE_FEATURE(kIPHDemoMode);
BASE_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -255,7 +255,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTrig
+@@ -258,7 +258,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTrig
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kIPHAutofillCreditCardBenefitFeature);
BASE_DECLARE_FEATURE(kIPHAutofillDisabledVirtualCardSuggestionFeature);
BASE_DECLARE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature);
-@@ -306,7 +307,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelp
+@@ -309,7 +310,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelp
BASE_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
index f3d0606dc6..29e0250b1d 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.cc.orig 2024-09-24 20:49:24.754534700 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2024-10-26 07:00:07.201977000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -162,7 +162,7 @@ const base::Feature* const kAllFeatures[
- &kIPHHomeCustomizationMenuFeature,
+@@ -165,7 +165,7 @@ const base::Feature* const kAllFeatures[
+ &kIPHiOSLensOverlayEntrypointTipFeature,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -227,7 +227,8 @@ const base::Feature* const kAllFeatures[
+@@ -230,7 +230,8 @@ const base::Feature* const kAllFeatures[
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
&kIPHAutofillCreditCardBenefitFeature,
&kIPHAutofillDisabledVirtualCardSuggestionFeature,
&kIPHAutofillExternalAccountProfileSuggestionFeature,
-@@ -278,7 +279,7 @@ const base::Feature* const kAllFeatures[
+@@ -281,7 +282,7 @@ const base::Feature* const kAllFeatures[
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.h b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
index 1215fa3d16..542fb0f3b2 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.h.orig 2024-09-24 20:49:24.754534700 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2024-10-26 07:00:07.202977400 +0000
+++ components/feature_engagement/public/feature_list.h
-@@ -282,7 +282,7 @@ DEFINE_VARIATION_PARAM(kIPHHomeCustomiza
+@@ -288,7 +288,7 @@ DEFINE_VARIATION_PARAM(kIPHHomeCustomiza
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -383,7 +383,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSave
+@@ -389,7 +389,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSave
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHAutofillCreditCardBenefitFeature,
"IPH_AutofillCreditCardBenefit");
-@@ -475,7 +476,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
+@@ -481,7 +482,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -34,16 +34,16 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHToolbarManagementButtonFeature,
-@@ -637,7 +638,7 @@ constexpr flags_ui::FeatureEntry::Featur
- VARIATION_ENTRY(kIPHiOSContextualPanelPriceInsightsFeature),
+@@ -646,7 +647,7 @@ constexpr flags_ui::FeatureEntry::Featur
VARIATION_ENTRY(kIPHHomeCustomizationMenuFeature),
+ VARIATION_ENTRY(kIPHiOSLensOverlayEntrypointTipFeature),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
VARIATION_ENTRY(kIPHBatterySaverModeFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -692,7 +693,8 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -701,7 +702,8 @@ constexpr flags_ui::FeatureEntry::Featur
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -53,7 +53,7 @@ $NetBSD$
VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
VARIATION_ENTRY(kIPHAutofillDisabledVirtualCardSuggestionFeature),
VARIATION_ENTRY(kIPHAutofillExternalAccountProfileSuggestionFeature),
-@@ -744,7 +746,7 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -753,7 +755,7 @@ constexpr flags_ui::FeatureEntry::Featur
VARIATION_ENTRY(kIPHScalableIphGamingFeature),
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
index 66238bfcb6..db354ae418 100644
--- a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
+++ b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/proto/v2/wire/version.proto.orig 2024-09-24 20:49:24.760535200 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2024-10-26 07:00:07.208981300 +0000
+++ components/feed/core/proto/v2/wire/version.proto
@@ -25,8 +25,8 @@ message Version {
BETA = 3;
diff --git a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
index d51eb10045..b59d9bec51 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2024-09-24 20:49:24.764535700 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2024-10-26 07:00:07.212983600 +0000
+++ components/feed/core/v2/feed_network_impl_unittest.cc
@@ -747,8 +747,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index f9929f9c24..84124680db 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util.cc.orig 2024-09-24 20:49:24.767536000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2024-10-26 07:00:07.216986000 +0000
+++ components/feed/core/v2/proto_util.cc
@@ -93,8 +93,8 @@ feedwire::Version GetPlatformVersionMess
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index d93f9e1a20..f5e2b15248 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util_unittest.cc.orig 2024-09-24 20:49:24.767536000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2024-10-26 07:00:07.216986000 +0000
+++ components/feed/core/v2/proto_util_unittest.cc
@@ -43,8 +43,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index 2411f17c2d..df3bffa96f 100644
--- a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/test/proto_printer.cc.orig 2024-09-24 20:49:24.774536400 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2024-10-26 07:00:07.223990200 +0000
+++ components/feed/core/v2/test/proto_printer.cc
@@ -158,8 +158,8 @@ class TextProtoPrinter {
}
diff --git a/chromium/patches/patch-components_flags__ui_flags__state.cc b/chromium/patches/patch-components_flags__ui_flags__state.cc
index 062d86e331..c54abff3a9 100644
--- a/chromium/patches/patch-components_flags__ui_flags__state.cc
+++ b/chromium/patches/patch-components_flags__ui_flags__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/flags_ui/flags_state.cc.orig 2024-09-24 20:49:24.792538000 +0000
+--- components/flags_ui/flags_state.cc.orig 2024-10-26 07:00:07.243002000 +0000
+++ components/flags_ui/flags_state.cc
@@ -755,7 +755,7 @@ unsigned short FlagsState::GetCurrentPla
return kOsCrOS;
diff --git a/chromium/patches/patch-components_gwp__asan_BUILD.gn b/chromium/patches/patch-components_gwp__asan_BUILD.gn
index ef9c5b5ae8..8b54ae60c5 100644
--- a/chromium/patches/patch-components_gwp__asan_BUILD.gn
+++ b/chromium/patches/patch-components_gwp__asan_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/BUILD.gn.orig 2024-09-24 20:49:24.823540700 +0000
+--- components/gwp_asan/BUILD.gn.orig 2024-10-26 07:00:07.277022600 +0000
+++ components/gwp_asan/BUILD.gn
@@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
"//testing/gtest",
diff --git a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index 5ff5a97873..87cb6e86cf 100644
--- a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2024-09-24 20:49:24.824540900 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2024-10-26 07:00:07.279023600 +0000
+++ components/gwp_asan/client/guarded_page_allocator_posix.cc
@@ -35,8 +35,9 @@ void GuardedPageAllocator::MarkPageInacc
// mmap() a PROT_NONE page over the address to release it to the system, if
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
index ad515b7a90..b2fe93200d 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/gwp_asan.cc.orig 2024-09-24 20:49:24.824540900 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2024-10-26 07:00:07.280024300 +0000
+++ components/gwp_asan/client/gwp_asan.cc
@@ -75,7 +75,7 @@ namespace {
// ProcessSamplingBoost is the multiplier to increase the
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
index 4f2ef23661..4931ab6dab 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/gwp_asan_features.cc.orig 2024-09-24 20:49:24.824540900 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2024-10-26 07:00:07.280024300 +0000
+++ components/gwp_asan/client/gwp_asan_features.cc
@@ -9,7 +9,7 @@
namespace gwp_asan::internal {
diff --git a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
index 4fbaac3519..0a84d20234 100644
--- a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
+++ b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2024-09-24 20:49:24.827541000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2024-10-26 07:00:07.283026200 +0000
+++ components/gwp_asan/crash_handler/crash_analyzer.cc
@@ -35,7 +35,7 @@
#include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
diff --git a/chromium/patches/patch-components_live__caption_caption__util.cc b/chromium/patches/patch-components_live__caption_caption__util.cc
index 804b5386fe..11ca8c81d8 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium/patches/patch-components_live__caption_caption__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.cc.orig 2024-09-24 20:49:25.067562000 +0000
+--- components/live_caption/caption_util.cc.orig 2024-10-26 07:00:07.471140400 +0000
+++ components/live_caption/caption_util.cc
-@@ -144,7 +144,7 @@ std::string GetCaptionSettingsUrl() {
+@@ -139,7 +139,7 @@ std::string GetCaptionSettingsUrl() {
return "chrome://os-settings/audioAndCaptions";
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index 36309ef9e3..74b3bc1eed 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.h
+++ b/chromium/patches/patch-components_live__caption_caption__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.h.orig 2024-09-24 20:49:25.067562000 +0000
+--- components/live_caption/caption_util.h.orig 2024-10-26 07:00:07.471140400 +0000
+++ components/live_caption/caption_util.h
@@ -15,7 +15,7 @@ class PrefService;
namespace captions {
diff --git a/chromium/patches/patch-components_media__router_common_media__source.cc b/chromium/patches/patch-components_media__router_common_media__source.cc
index bf45ae2f0e..a027520539 100644
--- a/chromium/patches/patch-components_media__router_common_media__source.cc
+++ b/chromium/patches/patch-components_media__router_common_media__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/media_source.cc.orig 2024-09-24 20:49:25.106565500 +0000
+--- components/media_router/common/media_source.cc.orig 2024-10-26 07:00:07.513166000 +0000
+++ components/media_router/common/media_source.cc
@@ -57,7 +57,7 @@ bool IsSystemAudioCaptureSupported() {
if (!media::IsSystemLoopbackCaptureSupported()) {
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
index 9d8b2eb9f7..8e8a8a54f6 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2024-09-24 20:49:25.111566000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2024-10-26 07:00:07.520170200 +0000
+++ components/media_router/common/providers/cast/channel/cast_message_util.cc
@@ -169,7 +169,7 @@ int GetVirtualConnectPlatformValue() {
return 4;
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
new file mode 100644
index 0000000000..e9df7d9120
--- /dev/null
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -0,0 +1,22 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2024-10-26 07:00:07.522171500 +0000
++++ components/media_router/common/providers/cast/channel/enum_table.h
+@@ -368,7 +368,12 @@ class EnumTable {
+
+ private:
+ #ifdef ARCH_CPU_64_BITS
+- alignas(std::hardware_destructive_interference_size)
++#ifdef __cpp_lib_hardware_interference_size
++ using std::hardware_destructive_interference_size;
++#else
++ static constexpr std::size_t hardware_destructive_interference_size = 64;
++#endif
++ alignas(hardware_destructive_interference_size)
+ #endif
+ std::initializer_list<Entry> data_;
+ bool is_sorted_;
diff --git a/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc b/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
index 441fe98c21..62d7ce0480 100644
--- a/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
+++ b/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/drive_metrics_provider_linux.cc.orig 2024-09-24 20:49:25.135568100 +0000
+--- components/metrics/drive_metrics_provider_linux.cc.orig 2024-10-26 07:00:07.545185300 +0000
+++ components/metrics/drive_metrics_provider_linux.cc
@@ -4,7 +4,13 @@
diff --git a/chromium/patches/patch-components_metrics_metrics__log.cc b/chromium/patches/patch-components_metrics_metrics__log.cc
index d7d21f4a2f..fd7d16505d 100644
--- a/chromium/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium/patches/patch-components_metrics_metrics__log.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/metrics_log.cc.orig 2024-09-24 20:49:25.140568500 +0000
+--- components/metrics/metrics_log.cc.orig 2024-10-26 07:00:07.567198800 +0000
+++ components/metrics/metrics_log.cc
@@ -56,7 +56,7 @@
#include "base/win/current_module.h"
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index b6fab44ca5..4f76bb2c1b 100644
--- a/chromium/patches/patch-components_metrics_motherboard.cc
+++ b/chromium/patches/patch-components_metrics_motherboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/motherboard.cc.orig 2024-09-24 20:49:25.144569000 +0000
+--- components/metrics/motherboard.cc.orig 2024-10-26 07:00:07.591213500 +0000
+++ components/metrics/motherboard.cc
@@ -1,6 +1,7 @@
// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
index c4f7cd218e..bffd4c4e5f 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/connection_info.h.orig 2024-09-24 20:49:25.184572500 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2024-10-26 07:00:07.633238800 +0000
+++ components/named_mojo_ipc_server/connection_info.h
@@ -12,8 +12,14 @@
#include "base/win/scoped_handle.h"
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
index 404505171b..5d52500de1 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2024-09-24 20:49:25.184572500 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2024-10-26 07:00:07.634239400 +0000
+++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
-@@ -22,7 +22,7 @@ namespace named_mojo_ipc_server {
+@@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
// static
mojo::PlatformChannelEndpoint ConnectToServer(
const mojo::NamedPlatformChannel::ServerName& server_name) {
diff --git a/chromium/patches/patch-components_named__system__lock_lock.h b/chromium/patches/patch-components_named__system__lock_lock.h
index ad984e0a43..220df5a298 100644
--- a/chromium/patches/patch-components_named__system__lock_lock.h
+++ b/chromium/patches/patch-components_named__system__lock_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/lock.h.orig 2024-09-24 20:49:25.185572400 +0000
+--- components/named_system_lock/lock.h.orig 2024-10-26 07:00:07.635240000 +0000
+++ components/named_system_lock/lock.h
@@ -38,7 +38,7 @@ class ScopedLock {
// may acquire that lock. The lock name has different meanings per platform:
diff --git a/chromium/patches/patch-components_neterror_resources_neterror.js b/chromium/patches/patch-components_neterror_resources_neterror.js
index 654418d64a..55937edbb1 100644
--- a/chromium/patches/patch-components_neterror_resources_neterror.js
+++ b/chromium/patches/patch-components_neterror_resources_neterror.js
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/neterror/resources/neterror.js.orig 2024-09-24 20:49:25.191573000 +0000
+--- components/neterror/resources/neterror.js.orig 2024-10-26 07:00:07.669260700 +0000
+++ components/neterror/resources/neterror.js
@@ -142,7 +142,7 @@ function detailsButtonClick() {
diff --git a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
index eb2323d228..81247ddfa7 100644
--- a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
+++ b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/network_session_configurator/browser/network_session_configurator.cc.orig 2024-09-24 20:49:25.193573200 +0000
+--- components/network_session_configurator/browser/network_session_configurator.cc.orig 2024-10-26 07:00:07.672262700 +0000
+++ components/network_session_configurator/browser/network_session_configurator.cc
-@@ -839,7 +839,7 @@ net::URLRequestContextBuilder::HttpCache
+@@ -849,7 +849,7 @@ net::URLRequestContextBuilder::HttpCache
// backport, having it behave differently than in stable would be a bigger
// problem. TODO: Does this work in later macOS releases?
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
index 5e486ccc10..e3087d270b 100644
--- a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
+++ b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/network_session_configurator/browser/network_session_configurator_unittest.cc.orig 2024-09-24 20:49:25.193573200 +0000
+--- components/network_session_configurator/browser/network_session_configurator_unittest.cc.orig 2024-10-26 07:00:07.672262700 +0000
+++ components/network_session_configurator/browser/network_session_configurator_unittest.cc
-@@ -828,7 +828,7 @@ TEST_F(NetworkSessionConfiguratorTest, H
+@@ -855,7 +855,7 @@ TEST_F(NetworkSessionConfiguratorTest, H
TEST_F(NetworkSessionConfiguratorTest, DefaultCacheBackend) {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
index 55c1468256..585a7277e7 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_util.cc.orig 2024-09-24 20:49:25.322584600 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2024-10-26 07:00:07.861377500 +0000
+++ components/optimization_guide/core/optimization_guide_util.cc
@@ -35,7 +35,7 @@ optimization_guide::proto::Platform GetP
return optimization_guide::proto::PLATFORM_CHROMEOS;
diff --git a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
new file mode 100644
index 0000000000..536d429704
--- /dev/null
+++ b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2024-10-26 07:00:07.888393900 +0000
++++ components/os_crypt/async/browser/secret_portal_key_provider.cc
+@@ -5,7 +5,9 @@
+ #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
+
+ #include <fcntl.h>
++#if BUILDFLAG(IS_LINUX)
+ #include <linux/limits.h>
++#endif
+
+ #include <array>
+ #include <utility>
diff --git a/chromium/patches/patch-components_os__crypt_async_common_encryptor.cc b/chromium/patches/patch-components_os__crypt_async_common_encryptor.cc
new file mode 100644
index 0000000000..22db01d3af
--- /dev/null
+++ b/chromium/patches/patch-components_os__crypt_async_common_encryptor.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/os_crypt/async/common/encryptor.cc.orig 2024-10-26 07:00:07.888393900 +0000
++++ components/os_crypt/async/common/encryptor.cc
+@@ -277,7 +277,7 @@ std::optional<std::string> Encryptor::De
+ // or not encryption worked or not, and certainly not advisable to recommend
+ // a re-encryption of this potentially invalid data.
+ // TODO(crbug.com/365712505): Remove this fallback.
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && \
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) && \
+ !(BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
+ BUILDFLAG(IS_FUCHSIA)
+ if (plaintext == string_data) {
diff --git a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 8c097c851c..069c548d84 100644
--- a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/sync/libsecret_util_linux.cc.orig 2024-09-24 20:49:25.337586000 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2024-10-26 07:00:07.890395200 +0000
+++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -176,16 +176,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
+@@ -185,16 +185,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
// static
bool LibsecretLoader::LoadLibsecret() {
diff --git a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
index c5690a412a..9d8ae54a2a 100644
--- a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
+++ b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/sync/os_crypt.h.orig 2024-09-24 20:49:25.337586000 +0000
+--- components/os_crypt/sync/os_crypt.h.orig 2024-10-26 07:00:07.890395200 +0000
+++ components/os_crypt/sync/os_crypt.h
@@ -14,7 +14,7 @@
#include "build/build_config.h"
@@ -73,6 +73,6 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Create the KeyStorage. Will be null if no service is found. A Config must
- // be set before every call to this method.
- std::unique_ptr<KeyStorageLinux> CreateKeyStorage();
+ // Returns a cached string of "peanuts". Is thread-safe.
+ crypto::SymmetricKey* GetPasswordV10();
+
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index f4016bbecf..f70ce2edea 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client.cc.orig 2024-09-24 20:49:25.380589700 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2024-10-26 07:00:07.935422400 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
-@@ -313,8 +313,8 @@ void PaintPreviewClient::CapturePaintPre
+@@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPre
metadata->set_version(kPaintPreviewVersion);
auto* chromeVersion = metadata->mutable_chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index cd2155d08f..9a23a19222 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2024-09-24 20:49:25.380589700 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2024-10-26 07:00:07.935422400 +0000
+++ components/paint_preview/browser/paint_preview_client_unittest.cc
@@ -174,8 +174,8 @@ TEST_P(PaintPreviewClientRenderViewHostT
metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
index 5e1ca05ea9..de9218f7a2 100644
--- a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
+++ b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/common/proto/paint_preview.proto.orig 2024-09-24 20:49:25.382589800 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2024-10-26 07:00:07.938424300 +0000
+++ components/paint_preview/common/proto/paint_preview.proto
@@ -82,8 +82,8 @@ message PaintPreviewFrameProto {
// Stores Chrome version.
diff --git a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
index 2317239e00..19f0e9a34b 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2024-09-24 20:49:25.390590400 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2024-10-26 07:00:07.945428600 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
@@ -434,8 +434,8 @@ void PlayerCompositorDelegate::ValidateP
auto chrome_version = capture_result_->proto.metadata().chrome_version();
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index 5d05f5ba3f..054cdecad5 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.cc.orig 2024-09-24 20:49:25.399591200 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2024-10-26 07:00:07.955434600 +0000
+++ components/password_manager/core/browser/features/password_features.cc
@@ -41,7 +41,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -90,7 +90,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
+@@ -92,7 +92,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
"PasswordManualFallbackAvailable",
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
index a7daa6a94a..f9d60f80ce 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.h.orig 2024-09-24 20:49:25.400591400 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2024-10-26 07:00:07.955434600 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -90,7 +90,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLog
+@@ -93,7 +93,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLog
// Enables triggering password suggestions through the context menu.
BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable);
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
index 995c29715e..1c59fb39ab 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_manager.cc.orig 2024-09-24 20:49:25.419593000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2024-10-26 07:00:07.976447300 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
-@@ -58,7 +58,7 @@
+@@ -61,7 +61,7 @@
#include "components/webauthn/android/webauthn_cred_man_delegate.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/os_crypt/sync/os_crypt.h"
#endif
-@@ -228,7 +228,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
+@@ -231,7 +231,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
return false;
}
@@ -24,7 +24,7 @@ $NetBSD$
bool ShouldShowKeychainErrorBubble(
std::optional<PasswordStoreBackendError> backend_error) {
if (!backend_error.has_value()) {
-@@ -885,7 +885,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -888,7 +888,7 @@ void PasswordFormManager::OnFetchComplet
error.value().type);
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index ae83c3d90d..710d7c82f1 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager.cc.orig 2024-09-24 20:49:25.423593300 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2024-10-26 07:00:07.979449300 +0000
+++ components/password_manager/core/browser/password_manager.cc
@@ -414,7 +414,7 @@ void PasswordManager::RegisterProfilePre
prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
index a3184bbfce..ec92925396 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_client.h.orig 2024-09-24 20:49:25.423593300 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2024-10-26 07:00:07.980450000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
@@ -15,8 +15,8 @@ $NetBSD$
#include "base/i18n/rtl.h"
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#include "ui/gfx/geometry/rect_f.h"
-@@ -520,7 +520,7 @@ class PasswordManagerClient {
- virtual void RefreshPasswordManagerSettingsIfNeeded() const;
+@@ -545,7 +545,7 @@ class PasswordManagerClient {
+ CredentialsCallback callback);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index c796fade8f..36d8b655c3 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_switches.cc.orig 2024-09-24 20:49:25.425593600 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2024-10-26 07:00:07.982451000 +0000
+++ components/password_manager/core/browser/password_manager_switches.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
index 8c28e11b2e..7e6fe7d599 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_switches.h.orig 2024-09-24 20:49:25.425593600 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2024-10-26 07:00:07.982451000 +0000
+++ components/password_manager/core/browser/password_manager_switches.h
@@ -10,7 +10,7 @@
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index 0387e97a0c..074c057e0f 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2024-09-24 20:49:25.427593700 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2024-10-26 07:00:08.010468000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -41,7 +41,7 @@ std::u16string GetUsernameFromLabel(cons
+@@ -43,7 +43,7 @@ std::u16string GetUsernameFromLabel(cons
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,21 +15,21 @@ $NetBSD$
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -251,7 +251,7 @@ void PasswordManualFallbackFlow::DidAcce
- payload.password));
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (payload.is_cross_domain) {
- cross_domain_confirmation_popup_controller_ =
- password_client_->ShowCrossDomainConfirmationPopup(
-@@ -268,7 +268,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -281,7 +281,7 @@ void PasswordManualFallbackFlow::DidAcce
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::optional<password_manager::PasswordForm> form =
+ std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
+@@ -413,7 +413,7 @@ void PasswordManualFallbackFlow::EnsureC
+ const Suggestion::PasswordSuggestionDetails& payload,
+ base::OnceClosure on_allowed) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (payload.is_cross_domain) {
+ cross_domain_confirmation_popup_controller_ =
+ password_client_->ShowCrossDomainConfirmationPopup(
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
index 3747e4976d..a4224b4c35 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2024-09-24 20:49:25.427593700 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2024-10-26 07:00:08.010468000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -17,7 +17,7 @@
#include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -161,7 +161,7 @@ class PasswordManualFallbackFlow : publi
+@@ -178,7 +178,7 @@ class PasswordManualFallbackFlow : publi
std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index 06b5943985..4a9065b9ba 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store_factory_util.cc.orig 2024-09-24 20:49:25.439594700 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2024-10-26 07:00:08.024476500 +0000
+++ components/password_manager/core/browser/password_store_factory_util.cc
-@@ -28,7 +28,7 @@ namespace {
+@@ -29,7 +29,7 @@ namespace {
LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index 4d7d55f17a..45504a97aa 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database.cc.orig 2024-09-24 20:49:25.432594000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2024-10-26 07:00:08.016471600 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1029,7 +1029,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1030,7 +1030,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_user_data_dir_policy_set,
bool is_enabled_by_policy,
IsAccountStore is_account_store) {
@@ -15,7 +15,7 @@ $NetBSD$
std::string user_data_dir_string;
std::unique_ptr<base::Environment> environment(base::Environment::Create());
// On Linux user data directory ca be specified using an env variable. If it
-@@ -1048,7 +1048,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1049,7 +1049,7 @@ bool ShouldDeleteUndecryptablePasswords(
return false;
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index 4fec5fb568..0b5d20d712 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2024-09-24 20:49:25.433594200 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2024-10-26 07:00:08.016471600 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
@@ -154,7 +154,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
std::vector<PasswordForm> matched_forms;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index cfca34ba25..378f3dd21d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2024-09-24 20:49:25.434594400 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2024-10-26 07:00:08.017472300 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2228,7 +2228,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2253,7 +2253,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
testing::Bool()));
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 51baaa767b..b98f5fa789 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2024-09-24 20:49:25.443595200 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2024-10-26 07:00:08.029479700 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -180,7 +180,7 @@ version_info::Channel StubPasswordManage
+@@ -187,7 +187,7 @@ version_info::Channel StubPasswordManage
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 976f6ea1ee..8f4504656d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2024-09-24 20:49:25.443595200 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2024-10-26 07:00:08.029479700 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
@@ -75,7 +75,7 @@ class StubPasswordManagerClient : public
MockPasswordFeatureManager* GetPasswordFeatureManager();
diff --git a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index 2000b5d519..aa4d8dd1c1 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2024-09-24 20:49:25.452596000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2024-10-26 07:00:08.039485700 +0000
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -41,7 +41,7 @@ inline constexpr char kCredentialProvide
#endif
@@ -15,7 +15,7 @@ $NetBSD$
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
-@@ -333,7 +333,7 @@ inline constexpr char kAutofillableCrede
+@@ -334,7 +334,7 @@ inline constexpr char kAutofillableCrede
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index 647779071d..ce65987d4c 100644
--- a/chromium/patches/patch-components_performance__manager_public_features.h
+++ b/chromium/patches/patch-components_performance__manager_public_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/public/features.h.orig 2024-09-24 20:49:25.522602000 +0000
+--- components/performance_manager/public/features.h.orig 2024-10-26 07:00:08.115532000 +0000
+++ components/performance_manager/public/features.h
@@ -21,7 +21,7 @@ BASE_DECLARE_FEATURE(kRunOnMainThreadSyn
diff --git a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
index 5eb1a1af5c..676c0c76ac 100644
--- a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
+++ b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/permissions/prediction_service/prediction_common.cc.orig 2024-09-24 20:49:25.564605700 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2024-10-26 07:00:08.222597000 +0000
+++ components/permissions/prediction_service/prediction_common.cc
@@ -33,7 +33,7 @@ int BucketizeValue(int count) {
diff --git a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
index c1cff291c2..ca44f6b339 100644
--- a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
+++ b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2024-09-24 20:49:25.586607700 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2024-10-26 07:00:08.248612600 +0000
+++ components/policy/core/browser/policy_pref_mapping_test.cc
@@ -411,7 +411,7 @@ class PolicyTestCase {
const std::string os("chromeos_lacros");
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index 201aa3a263..8b26e1188c 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2024-09-24 20:49:25.591608000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2024-10-26 07:00:08.253615900 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -668,7 +668,7 @@ void CloudPolicyClient::FetchPolicy(Poli
+@@ -703,7 +703,7 @@ void CloudPolicyClient::FetchPolicy(Poli
fetch_request->set_invalidation_payload(invalidation_payload_);
}
}
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
new file mode 100644
index 0000000000..422e093770
--- /dev/null
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2024-10-26 07:00:08.256617500 +0000
++++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
+@@ -25,7 +25,7 @@ namespace policy {
+
+ namespace {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kRetryWithKeyReset,
+ "RetryWithKeyReset",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -220,7 +220,7 @@ void CloudPolicyRefreshScheduler::OnStor
+ // continue using the stale information. Thus, no specific response to a store
+ // error is required. NB: Changes to is_managed fire OnStoreLoaded().
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Client is registered means we have successfully get policy key once. However,
+ // a following policy fetch request is failed because we can't verified
+ // signature. Delete the policy key so that we can get it again with next
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
index 78d6921b32..f8b0b7b3b5 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2024-09-24 20:49:25.594608300 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2024-10-26 07:00:08.257618200 +0000
+++ components/policy/core/common/cloud/cloud_policy_util.cc
@@ -20,7 +20,7 @@
#endif
diff --git a/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc b/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
index 228b6a7180..314c74e7d9 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_loader_common.cc.orig 2024-09-24 20:49:25.606609300 +0000
+--- components/policy/core/common/policy_loader_common.cc.orig 2024-10-26 07:00:08.271626700 +0000
+++ components/policy/core/common/policy_loader_common.cc
@@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
key::kDefaultSearchProviderEnabled,
diff --git a/chromium/patches/patch-components_policy_core_common_policy__paths.cc b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
index f16ec413be..df23286c0e 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__paths.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_paths.cc.orig 2024-09-24 20:49:25.609609600 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2024-10-26 07:00:08.274628600 +0000
+++ components/policy/core/common/policy_paths.cc
@@ -17,6 +17,10 @@ namespace policy {
const char kPolicyPath[] = "/etc/opt/chrome/policies";
diff --git a/chromium/patches/patch-components_policy_core_common_policy__utils.cc b/chromium/patches/patch-components_policy_core_common_policy__utils.cc
index a92cc174be..738323923d 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__utils.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__utils.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_utils.cc.orig 2024-09-24 20:49:25.611610000 +0000
+--- components/policy/core/common/policy_utils.cc.orig 2024-10-26 07:00:08.276629700 +0000
+++ components/policy/core/common/policy_utils.cc
@@ -22,7 +22,7 @@ bool IsPolicyTestingEnabled(PrefService*
return true;
}
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
if (channel == version_info::Channel::DEV) {
return true;
}
diff --git a/chromium/patches/patch-components_policy_tools_generate__policy__source.py b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
index e7f9c57b6b..ed77e50f01 100644
--- a/chromium/patches/patch-components_policy_tools_generate__policy__source.py
+++ b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/tools/generate_policy_source.py.orig 2024-09-24 20:49:25.910636200 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2024-10-26 07:00:09.778542300 +0000
+++ components/policy/tools/generate_policy_source.py
@@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
'ios': ['ios'],
diff --git a/chromium/patches/patch-components_power__metrics_BUILD.gn b/chromium/patches/patch-components_power__metrics_BUILD.gn
index daaa841f33..c62ada6b3c 100644
--- a/chromium/patches/patch-components_power__metrics_BUILD.gn
+++ b/chromium/patches/patch-components_power__metrics_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/BUILD.gn.orig 2024-09-24 20:49:25.931638000 +0000
+--- components/power_metrics/BUILD.gn.orig 2024-10-26 07:00:09.798554400 +0000
+++ components/power_metrics/BUILD.gn
@@ -41,7 +41,7 @@ static_library("power_metrics") {
ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
index 6d6c5683fe..8b2e8129e6 100644
--- a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/energy_metrics_provider.cc.orig 2024-09-24 20:49:25.931638000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2024-10-26 07:00:09.799555000 +0000
+++ components/power_metrics/energy_metrics_provider.cc
@@ -9,6 +9,8 @@
#include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
index 46e297c649..9fddfa6e21 100644
--- a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
+++ b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2024-09-24 20:49:26.087651700 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2024-10-26 07:00:10.005680300 +0000
+++ components/safe_browsing/content/common/file_type_policies_unittest.cc
@@ -148,7 +148,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
EXPECT_EQ(DownloadFileType::FULL_PING, file_type.ping_setting());
diff --git a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
index 103a845a75..26657583c6 100644
--- a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2024-09-24 20:49:26.093652200 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2024-10-26 07:00:10.011684000 +0000
+++ components/safe_browsing/content/resources/gen_file_type_proto.py
@@ -37,6 +37,9 @@ def PlatformTypes():
"chromeos":
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index 9d59e42c70..955b089932 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2024-09-24 20:49:26.099652800 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2024-10-26 07:00:10.030695400 +0000
+++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
@@ -119,7 +119,7 @@ std::ostream& operator<<(std::ostream& o
PlatformType GetCurrentPlatformType() {
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index 3da5c7c6a9..f7992ae015 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2024-09-24 20:49:26.106653200 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2024-10-26 07:00:10.089731200 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -107,7 +107,7 @@ RTLookupRequest::OSType GetRTLookupReque
+@@ -110,7 +110,7 @@ RTLookupRequest::OSType GetRTLookupReque
return RTLookupRequest::OS_TYPE_CHROME_OS;
#elif BUILDFLAG(IS_IOS)
return RTLookupRequest::OS_TYPE_IOS;
diff --git a/chromium/patches/patch-components_safe__browsing_core_common_features.cc b/chromium/patches/patch-components_safe__browsing_core_common_features.cc
index bc20121073..a7c4dc4606 100644
--- a/chromium/patches/patch-components_safe__browsing_core_common_features.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/common/features.cc.orig 2024-09-24 20:49:26.112654000 +0000
+--- components/safe_browsing/core/common/features.cc.orig 2024-10-26 07:00:10.098736800 +0000
+++ components/safe_browsing/core/common/features.cc
-@@ -240,7 +240,7 @@ BASE_FEATURE(kRippleForEnhancedProtectio
+@@ -237,7 +237,7 @@ BASE_FEATURE(kRippleForEnhancedProtectio
BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
"SafeBrowsingAsyncRealTimeCheck",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc b/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
index b5f75fc59a..a5067624cd 100644
--- a/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
+++ b/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig 2024-09-24 20:49:26.134655700 +0000
+--- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig 2024-10-26 07:00:10.158773200 +0000
+++ components/search_engines/search_engine_choice/search_engine_choice_service.cc
-@@ -610,7 +610,7 @@ void SearchEngineChoiceService::ProcessP
+@@ -594,7 +594,7 @@ void SearchEngineChoiceService::Register
int SearchEngineChoiceService::GetCountryIdInternal() {
// `country_codes::kCountryIDAtInstall` may not be set yet.
diff --git a/chromium/patches/patch-components_search__engines_template__url__service.cc b/chromium/patches/patch-components_search__engines_template__url__service.cc
index 60589a27ae..ba7c4a87c7 100644
--- a/chromium/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium/patches/patch-components_search__engines_template__url__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/search_engines/template_url_service.cc.orig 2024-09-24 20:49:26.140656200 +0000
+--- components/search_engines/template_url_service.cc.orig 2024-10-26 07:00:10.165777400 +0000
+++ components/search_engines/template_url_service.cc
-@@ -3077,7 +3077,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3060,7 +3060,7 @@ bool TemplateURLService::MatchesDefaultS
std::unique_ptr<EnterpriseSiteSearchManager>
TemplateURLService::GetEnterpriseSiteSearchManager(PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_security__interstitials_content_utils.cc b/chromium/patches/patch-components_security__interstitials_content_utils.cc
index 78de78989f..b37a9bdc43 100644
--- a/chromium/patches/patch-components_security__interstitials_content_utils.cc
+++ b/chromium/patches/patch-components_security__interstitials_content_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/security_interstitials/content/utils.cc.orig 2024-09-24 20:49:26.152657300 +0000
+--- components/security_interstitials/content/utils.cc.orig 2024-10-26 07:00:10.199798000 +0000
+++ components/security_interstitials/content/utils.cc
@@ -38,7 +38,7 @@ void LaunchDateAndTimeSettings() {
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
index 65afebe4b3..8ea9df24d3 100644
--- a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2024-09-24 20:49:26.164658300 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2024-10-26 07:00:10.212806000 +0000
+++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
@@ -148,7 +148,7 @@ void CrossDeviceUserSegment::ExecuteMode
// Check for current device type and subtract it from the device count
diff --git a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index acc4de1a91..f72fd100d9 100644
--- a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2024-09-24 20:49:26.217663000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2024-10-26 07:00:10.290853500 +0000
+++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index f1beb8f462..a2f0975826 100644
--- a/chromium/patches/patch-components_soda_soda__util.cc
+++ b/chromium/patches/patch-components_soda_soda__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/soda/soda_util.cc.orig 2024-09-24 20:49:26.307671000 +0000
+--- components/soda/soda_util.cc.orig 2024-10-26 07:00:10.458955500 +0000
+++ components/soda/soda_util.cc
@@ -27,7 +27,7 @@
#include "base/win/windows_version.h"
diff --git a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
index 94c1c41018..86ca9853db 100644
--- a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2024-09-24 20:49:26.319672000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2024-10-26 07:00:10.471963400 +0000
+++ components/startup_metric_utils/common/startup_metric_utils.cc
@@ -94,7 +94,7 @@ base::TimeTicks CommonStartupMetricRecor
// Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index 8acb646c12..9330bc1912 100644
--- a/chromium/patches/patch-components_storage__monitor_BUILD.gn
+++ b/chromium/patches/patch-components_storage__monitor_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/BUILD.gn.orig 2024-09-24 20:49:26.320672000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2024-10-26 07:00:10.472964000 +0000
+++ components/storage_monitor/BUILD.gn
@@ -75,7 +75,7 @@ static_library("storage_monitor") {
deps += [ "//services/device/public/mojom" ]
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
index 9b9dae7567..7bfa3ed6ff 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/removable_device_constants.cc.orig 2024-09-24 20:49:26.321672200 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2024-10-26 07:00:10.474965300 +0000
+++ components/storage_monitor/removable_device_constants.cc
@@ -10,7 +10,7 @@ namespace storage_monitor {
const char kFSUniqueIdPrefix[] = "UUID:";
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
index 62cb825cc5..60dfaf18a9 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/removable_device_constants.h.orig 2024-09-24 20:49:26.321672200 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2024-10-26 07:00:10.474965300 +0000
+++ components/storage_monitor/removable_device_constants.h
@@ -14,7 +14,7 @@ namespace storage_monitor {
extern const char kFSUniqueIdPrefix[];
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
index b09e5b77f2..27c5405104 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2024-09-24 20:49:26.775712000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2024-10-26 07:00:11.271449000 +0000
+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
@@ -47,7 +47,7 @@ SupervisedUserMetricsService::Supervised
extensions_metrics_delegate_(std::move(extensions_metrics_delegate)) {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 3ae4dd4db6..0fea8c3d1c 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2024-09-24 20:49:26.776712200 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2024-10-26 07:00:11.271449000 +0000
+++ components/supervised_user/core/browser/supervised_user_preferences.cc
@@ -147,7 +147,7 @@ void RegisterProfilePrefs(PrefRegistrySi
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
index d537ae9252..8370efe162 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_service.cc.orig 2024-09-24 20:49:26.776712200 +0000
+--- components/supervised_user/core/browser/supervised_user_service.cc.orig 2024-10-26 07:00:11.272449700 +0000
+++ components/supervised_user/core/browser/supervised_user_service.cc
-@@ -173,7 +173,7 @@ FirstTimeInterstitialBannerState Supervi
+@@ -152,7 +152,7 @@ FirstTimeInterstitialBannerState Supervi
const FirstTimeInterstitialBannerState original_state) {
FirstTimeInterstitialBannerState target_state = original_state;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.cc b/chromium/patches/patch-components_supervised__user_core_common_features.cc
index 36b0174dcc..668992787f 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.cc.orig 2024-09-24 20:49:26.778712300 +0000
+--- components/supervised_user/core/common/features.cc.orig 2024-10-26 07:00:11.275451700 +0000
+++ components/supervised_user/core/common/features.cc
@@ -66,7 +66,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExten
"UpdatedSupervisedUserExtensionApprovalStrings",
@@ -24,8 +24,8 @@ $NetBSD$
bool skipParentApprovalEnabled = base::FeatureList::IsEnabled(
kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
bool permissionExtensionsForSupervisedUsersEnabled =
-@@ -106,13 +106,13 @@ BASE_FEATURE(kCustomWebSignInInterceptFo
- "CustomWebSignInInterceptForSupervisedUsersUi",
+@@ -106,13 +106,13 @@ BASE_FEATURE(kSupervisedUserProfileSigni
+ "SupervisedUserProfileSigninIPH",
base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.h b/chromium/patches/patch-components_supervised__user_core_common_features.h
index 89d7badcff..02e9ab2d03 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.h.orig 2024-09-24 20:49:26.779712400 +0000
+--- components/supervised_user/core/common/features.h.orig 2024-10-26 07:00:11.275451700 +0000
+++ components/supervised_user/core/common/features.h
@@ -25,7 +25,7 @@ BASE_DECLARE_FEATURE(
// Applies new informative strings during the parental extension approval flow.
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop);
#endif
-@@ -62,11 +62,11 @@ BASE_DECLARE_FEATURE(kCustomWebSignInInt
+@@ -59,11 +59,11 @@ BASE_DECLARE_FEATURE(kSupervisedUserProf
// Displays a Family Link kite badge on the supervised user avatar in various
// surfaces.
@@ -29,7 +29,7 @@ $NetBSD$
// This hides the following guest mode entry points for supervised users:
//
// * In the Profile menu for supervised profiles
-@@ -78,7 +78,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSu
+@@ -75,7 +75,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSu
// unauthenticated (e.g. signed out of the content area) account.
BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers);
diff --git a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
index 738cb28704..326d883306 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/pref_names.h.orig 2024-09-24 20:49:26.779712400 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2024-10-26 07:00:11.275451700 +0000
+++ components/supervised_user/core/common/pref_names.h
@@ -137,7 +137,7 @@ inline constexpr char kFirstTimeIntersti
"profile.managed.banner_state";
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
index 59ddfcce73..c34ed645e6 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util.cc.orig 2024-09-24 20:49:26.864719900 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2024-10-26 07:00:11.419539200 +0000
+++ components/sync_device_info/local_device_info_util.cc
@@ -85,7 +85,7 @@ void OnMachineStatisticsLoaded(LocalDevi
sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index 1b7e4aa2c2..5ad27d2aa5 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util_linux.cc.orig 2024-09-24 20:49:26.864719900 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2024-10-26 07:00:11.420539900 +0000
+++ components/sync_device_info/local_device_info_util_linux.cc
@@ -9,6 +9,11 @@
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index 929f606bc6..ddb6f36075 100644
--- a/chromium/patches/patch-components_sync_base_sync__util.cc
+++ b/chromium/patches/patch-components_sync_base_sync__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/base/sync_util.cc.orig 2024-09-24 20:49:26.786713100 +0000
+--- components/sync/base/sync_util.cc.orig 2024-10-26 07:00:11.282456000 +0000
+++ components/sync/base/sync_util.cc
@@ -45,6 +45,8 @@ std::string GetSystemString() {
system = "FREEBSD ";
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index ff1439dbf7..4e6e9d1227 100644
--- a/chromium/patches/patch-components_system__cpu_cpu__probe.cc
+++ b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/system_cpu/cpu_probe.cc.orig 2024-09-24 20:49:26.876721000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2024-10-26 07:00:11.432547000 +0000
+++ components/system_cpu/cpu_probe.cc
@@ -30,6 +30,9 @@ std::unique_ptr<CpuProbe> CpuProbe::Crea
return CpuProbeWin::Create();
diff --git a/chromium/patches/patch-components_translate_core_common_translate__util.cc b/chromium/patches/patch-components_translate_core_common_translate__util.cc
index 942e8cec9b..63543ac260 100644
--- a/chromium/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium/patches/patch-components_translate_core_common_translate__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/translate/core/common/translate_util.cc.orig 2024-09-24 20:49:27.536779000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2024-10-26 07:00:12.357108800 +0000
+++ components/translate/core/common/translate_util.cc
@@ -21,7 +21,7 @@ const char kSecurityOrigin[] = "https://
BASE_FEATURE(kTFLiteLanguageDetectionEnabled,
diff --git a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
index ea4e9434dc..0956dc3f0d 100644
--- a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2024-09-24 20:49:27.544779500 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2024-10-26 07:00:12.367114800 +0000
+++ components/trusted_vault/trusted_vault_connection_impl.cc
-@@ -101,7 +101,7 @@ GetLocalPhysicalDeviceType() {
+@@ -102,7 +102,7 @@ GetLocalPhysicalDeviceType() {
// currently used or even built on all platforms.
#if BUILDFLAG(IS_CHROMEOS)
return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_CHROMEOS;
diff --git a/chromium/patches/patch-components_update__client_update__query__params.cc b/chromium/patches/patch-components_update__client_update__query__params.cc
index 12f02e7d1a..ba00a6d840 100644
--- a/chromium/patches/patch-components_update__client_update__query__params.cc
+++ b/chromium/patches/patch-components_update__client_update__query__params.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/update_client/update_query_params.cc.orig 2024-09-24 20:49:27.576782200 +0000
+--- components/update_client/update_query_params.cc.orig 2024-10-26 07:00:12.401135400 +0000
+++ components/update_client/update_query_params.cc
@@ -40,6 +40,10 @@ const char kOs[] =
"fuchsia";
diff --git a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 1e8e8be3db..c0761f0998 100644
--- a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2024-09-24 20:49:27.581782800 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2024-10-26 07:00:12.406138700 +0000
+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
@@ -294,7 +294,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// The ideal fix would be to change the omnibox font used for Thai. In
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
index b9e2126397..149be5ad8f 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/user_education/views/help_bubble_view.cc.orig 2024-09-24 20:49:27.602784600 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2024-10-26 07:00:12.431153800 +0000
+++ components/user_education/views/help_bubble_view.cc
-@@ -856,7 +856,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
+@@ -852,7 +852,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
views::Widget* widget) const {
BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index 04df5657fb..3acbe7b2ad 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/variations/service/variations_service.cc.orig 2024-09-24 20:49:27.626786700 +0000
+--- components/variations/service/variations_service.cc.orig 2024-10-26 07:00:12.458170200 +0000
+++ components/variations/service/variations_service.cc
-@@ -101,7 +101,7 @@ std::string GetPlatformString() {
+@@ -102,7 +102,7 @@ std::string GetPlatformString() {
return "android";
#elif BUILDFLAG(IS_FUCHSIA)
return "fuchsia";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index 52c4169340..2db676e3b0 100644
--- a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
+++ b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/visited_url_ranking/public/url_visit_util.cc.orig 2024-09-24 20:49:27.651789000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2024-10-26 07:00:12.498194500 +0000
+++ components/visited_url_ranking/public/url_visit_util.cc
-@@ -62,7 +62,7 @@ PlatformType GetPlatformInput() {
+@@ -66,7 +66,7 @@ PlatformType GetPlatformInput() {
return PlatformType::kWindows;
#elif BUILDFLAG(IS_MAC)
return PlatformType::kMac;
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.cc b/chromium/patches/patch-components_viz_host_host__display__client.cc
index 428f9b63ef..da0f419aa1 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.cc
+++ b/chromium/patches/patch-components_viz_host_host__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.cc.orig 2024-09-24 20:49:27.675791000 +0000
+--- components/viz/host/host_display_client.cc.orig 2024-10-26 07:00:12.524210200 +0000
+++ components/viz/host/host_display_client.cc
@@ -65,7 +65,7 @@ void HostDisplayClient::AddChildWindowTo
}
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.h b/chromium/patches/patch-components_viz_host_host__display__client.h
index 9ce813e28f..d5ccb0d4ad 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.h
+++ b/chromium/patches/patch-components_viz_host_host__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.h.orig 2024-09-24 20:49:27.675791000 +0000
+--- components/viz/host/host_display_client.h.orig 2024-10-26 07:00:12.524210200 +0000
+++ components/viz/host/host_display_client.h
@@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index 825b9df497..2d3fbcc89c 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-09-24 20:49:27.712794300 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-10-26 07:00:12.565235100 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1575,7 +1575,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1498,7 +1498,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
->GetVulkanPhysicalDevice(),
VK_IMAGE_TILING_OPTIMAL, vk_format,
si_format, yuv_color_space, ycbcr_info);
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
index cabf7d946d..4c168ec162 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/software_output_surface.cc.orig 2024-09-24 20:49:27.715794600 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2024-10-26 07:00:12.568237000 +0000
+++ components/viz/service/display_embedder/software_output_surface.cc
@@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersC
now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
index 9729cdc19d..a70d7a4a04 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/software_output_surface.h.orig 2024-09-24 20:49:27.715794600 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2024-10-26 07:00:12.569237700 +0000
+++ components/viz/service/display_embedder/software_output_surface.h
@@ -44,7 +44,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
gfx::OverlayTransform GetDisplayTransform() override;
diff --git a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
index 07059a4185..ec2530260e 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2024-09-24 20:49:27.701793200 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2024-10-26 07:00:12.553228000 +0000
+++ components/viz/service/display/skia_renderer.cc
-@@ -1449,7 +1449,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1363,7 +1363,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
ClearCanvas(SkColors::kTransparent);
} else {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 1e5f9efea3..bf07e40266 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2024-09-24 20:49:27.719795000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2024-10-26 07:00:12.595253500 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
@@ -113,7 +113,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
@@ -15,7 +15,7 @@ $NetBSD$
// For X11, we need notify client about swap completion after resizing, so the
// client can use it for synchronize with X11 WM.
output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -789,7 +789,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -793,7 +793,7 @@ void RootCompositorFrameSinkImpl::Displa
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(pixel_size);
}
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index 041bcc240e..d3c609d926 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2024-09-24 20:49:27.719795000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2024-10-26 07:00:12.595253500 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
@@ -231,7 +231,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
// See comments on `EvictionHandler`.
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.cc b/chromium/patches/patch-components_viz_test_fake__display__client.cc
index 1eea6490f3..5c62d7a2f2 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.cc
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.cc.orig 2024-09-24 20:49:27.731796000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2024-10-26 07:00:12.639280000 +0000
+++ components/viz/test/fake_display_client.cc
@@ -27,7 +27,7 @@ void FakeDisplayClient::AddChildWindowTo
gpu::SurfaceHandle child_window) {}
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.h b/chromium/patches/patch-components_viz_test_fake__display__client.h
index a67ec8b14d..af6fdf10cc 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.h
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.h.orig 2024-09-24 20:49:27.732796000 +0000
+--- components/viz/test/fake_display_client.h.orig 2024-10-26 07:00:12.640280700 +0000
+++ components/viz/test/fake_display_client.h
@@ -36,7 +36,7 @@ class FakeDisplayClient : public mojom::
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_test_mock__display__client.h b/chromium/patches/patch-components_viz_test_mock__display__client.h
index df7d6bf162..a378672a14 100644
--- a/chromium/patches/patch-components_viz_test_mock__display__client.h
+++ b/chromium/patches/patch-components_viz_test_mock__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/mock_display_client.h.orig 2024-09-24 20:49:27.733796100 +0000
+--- components/viz/test/mock_display_client.h.orig 2024-10-26 07:00:12.641281400 +0000
+++ components/viz/test/mock_display_client.h
@@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-components_webapps_browser_features.cc b/chromium/patches/patch-components_webapps_browser_features.cc
deleted file mode 100644
index 4733264766..0000000000
--- a/chromium/patches/patch-components_webapps_browser_features.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/webapps/browser/features.cc.orig 2024-09-24 20:49:27.766799000 +0000
-+++ components/webapps/browser/features.cc
-@@ -43,7 +43,7 @@ extern const base::FeatureParam<int> kBa
- BASE_FEATURE(kWebAppsEnableMLModelForPromotion,
- "WebAppsEnableMLModelForPromotion",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT);
- #else
- base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-content_app_BUILD.gn b/chromium/patches/patch-content_app_BUILD.gn
index 809b0976e2..32f4662135 100644
--- a/chromium/patches/patch-content_app_BUILD.gn
+++ b/chromium/patches/patch-content_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/BUILD.gn.orig 2024-09-24 20:49:27.837805300 +0000
+--- content/app/BUILD.gn.orig 2024-10-26 07:00:12.851409000 +0000
+++ content/app/BUILD.gn
@@ -96,9 +96,9 @@ source_set("content_main_runner_app") {
"//chromeos/startup:constants",
diff --git a/chromium/patches/patch-content_app_content__main.cc b/chromium/patches/patch-content_app_content__main.cc
index 4b0c2ac849..77b5477c3e 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main.cc.orig 2024-09-24 20:49:27.838805400 +0000
+--- content/app/content_main.cc.orig 2024-10-26 07:00:12.852409600 +0000
+++ content/app/content_main.cc
-@@ -205,7 +205,7 @@ RunContentProcess(ContentMainParams para
+@@ -227,7 +227,7 @@ NO_STACK_PROTECTOR int RunContentProcess
base::EnableTerminationOnOutOfMemory();
logging::RegisterAbslAbortHook();
@@ -15,7 +15,7 @@ $NetBSD$
// The various desktop environments set this environment variable that
// allows the dbus client library to connect directly to the bus. When this
// variable is not set (test environments like xvfb-run), the dbus client
-@@ -291,7 +291,7 @@ RunContentProcess(ContentMainParams para
+@@ -313,7 +313,7 @@ NO_STACK_PROTECTOR int RunContentProcess
command_line->AppendSwitch(switches::kUseMobileUserAgent);
#endif
diff --git a/chromium/patches/patch-content_app_content__main__runner__impl.cc b/chromium/patches/patch-content_app_content__main__runner__impl.cc
index c54019f3f2..2b44511da0 100644
--- a/chromium/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main_runner_impl.cc.orig 2024-09-24 20:49:27.839805400 +0000
+--- content/app/content_main_runner_impl.cc.orig 2024-10-26 07:00:12.853410200 +0000
+++ content/app/content_main_runner_impl.cc
@@ -147,18 +147,20 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
@@ -77,7 +77,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_PPAPI)
// Ensure access to the Pepper plugins before the sandbox is turned on.
-@@ -764,7 +780,7 @@ RunOtherNamedProcessTypeMain(const std::
+@@ -764,7 +780,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
bool start_hang_watcher_now;
@@ -100,7 +100,7 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -1055,6 +1070,18 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1059,6 +1074,18 @@ int ContentMainRunnerImpl::Initialize(Co
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -119,7 +119,7 @@ $NetBSD$
#endif
delegate_->SandboxInitialized(process_type);
-@@ -1154,6 +1181,11 @@ int NO_STACK_PROTECTOR ContentMainRunner
+@@ -1158,6 +1185,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
RegisterMainThreadFactories();
diff --git a/chromium/patches/patch-content_browser_BUILD.gn b/chromium/patches/patch-content_browser_BUILD.gn
index 78596a63cb..86c2673afd 100644
--- a/chromium/patches/patch-content_browser_BUILD.gn
+++ b/chromium/patches/patch-content_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/BUILD.gn.orig 2024-09-24 20:49:27.844806000 +0000
+--- content/browser/BUILD.gn.orig 2024-10-26 07:00:12.894435200 +0000
+++ content/browser/BUILD.gn
-@@ -2427,6 +2427,14 @@ source_set("browser") {
+@@ -2432,6 +2432,14 @@ source_set("browser") {
]
}
@@ -21,7 +21,7 @@ $NetBSD$
if (is_linux || is_chromeos) {
sources += [
"child_process_launcher_helper_linux.cc",
-@@ -2469,6 +2477,15 @@ source_set("browser") {
+@@ -2477,6 +2485,15 @@ source_set("browser") {
deps += [ "//media/mojo/mojom/stable:stable_video_decoder" ]
}
diff --git a/chromium/patches/patch-content_browser_audio_audio__service.cc b/chromium/patches/patch-content_browser_audio_audio__service.cc
index d30e5d1665..4e72898653 100644
--- a/chromium/patches/patch-content_browser_audio_audio__service.cc
+++ b/chromium/patches/patch-content_browser_audio_audio__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/audio/audio_service.cc.orig 2024-09-24 20:49:27.901811000 +0000
+--- content/browser/audio/audio_service.cc.orig 2024-10-26 07:00:12.946467000 +0000
+++ content/browser/audio/audio_service.cc
@@ -32,7 +32,7 @@
#if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
index c017bbd9c2..eac9dbbb2c 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.cc.orig 2024-09-24 20:49:27.925813000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2024-10-26 07:00:12.971482000 +0000
+++ content/browser/browser_child_process_host_impl.cc
@@ -328,6 +328,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kLogBestEffortTasks,
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index 0e84d0267a..c3ca80dc45 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.h.orig 2024-09-24 20:49:27.925813000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2024-10-26 07:00:12.971482000 +0000
+++ content/browser/browser_child_process_host_impl.h
@@ -35,7 +35,7 @@
#include "base/win/object_watcher.h"
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index 510f9b8ad4..c6f7d2dd22 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2024-09-24 20:49:27.925813000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2024-10-26 07:00:12.972482700 +0000
+++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
@@ -62,7 +62,7 @@ void BrowserChildProcessHostImpl::BindHo
}
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index 401af3c122..86a9b38bbb 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_main_loop.cc.orig 2024-09-24 20:49:27.927813000 +0000
+--- content/browser/browser_main_loop.cc.orig 2024-10-26 07:00:13.034520400 +0000
+++ content/browser/browser_main_loop.cc
@@ -250,6 +250,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
@@ -32,8 +32,8 @@ $NetBSD$
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -582,7 +594,7 @@ int BrowserMainLoop::EarlyInitialization
- base::PlatformThread::SetCurrentThreadType(base::ThreadType::kCompositing);
+@@ -583,7 +595,7 @@ int BrowserMainLoop::EarlyInitialization
+ base::ThreadType::kDisplayCritical);
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper.h b/chromium/patches/patch-content_browser_child__process__launcher__helper.h
index 1eb8511af4..8a92b75665 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper.h
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_process_launcher_helper.h.orig 2024-09-24 20:49:27.944814700 +0000
+--- content/browser/child_process_launcher_helper.h.orig 2024-10-26 07:00:13.077546400 +0000
+++ content/browser/child_process_launcher_helper.h
@@ -293,7 +293,7 @@ class ChildProcessLauncherHelper
std::optional<base::ProcessId> process_id_ = std::nullopt;
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index 507d8a2aee..d4b9196056 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_process_launcher_helper_linux.cc.orig 2024-09-24 20:49:27.944814700 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2024-10-26 07:00:13.077546400 +0000
+++ content/browser/child_process_launcher_helper_linux.cc
@@ -22,7 +22,9 @@
#include "content/public/common/result_codes.h"
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
index 883410877d..3fb932ff5a 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.cc.orig 2024-09-24 20:49:27.947815000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2024-10-26 07:00:13.081549000 +0000
+++ content/browser/child_thread_type_switcher_linux.cc
@@ -20,6 +20,9 @@ void SetThreadTypeOnLauncherThread(base:
base::ThreadType thread_type) {
@@ -16,7 +16,7 @@ $NetBSD$
bool ns_pid_supported = false;
pid_t peer_tid = base::FindThreadID(peer_pid, ns_tid, &ns_pid_supported);
if (peer_tid == -1) {
-@@ -38,6 +41,7 @@ void SetThreadTypeOnLauncherThread(base:
+@@ -39,6 +42,7 @@ void SetThreadTypeOnLauncherThread(base:
base::PlatformThread::SetThreadType(peer_pid, peer_tid, thread_type,
base::IsViaIPC(true));
diff --git a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
index e7c8c7e7af..4fe73d2873 100644
--- a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2024-09-24 20:49:27.950815200 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2024-10-26 07:00:13.084550600 +0000
+++ content/browser/compositor/viz_process_transport_factory.cc
@@ -110,7 +110,7 @@ class HostDisplayClient : public viz::Ho
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index bff873db05..869be2a204 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2024-09-24 20:49:27.959816000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2024-10-26 07:00:13.145587700 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.cc
@@ -27,7 +27,7 @@
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
index 57b546a40e..12b7c075bf 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/devtools_frontend_host_impl.h.orig 2024-09-24 20:49:27.959816000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2024-10-26 07:00:13.145587700 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.h
@@ -34,7 +34,7 @@ class DevToolsFrontendHostImpl : public
diff --git a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
index 688b0fa05a..ca57401793 100644
--- a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
+++ b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/protocol/system_info_handler.cc.orig 2024-09-24 20:49:27.973817000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2024-10-26 07:00:13.159596200 +0000
+++ content/browser/devtools/protocol/system_info_handler.cc
@@ -51,7 +51,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
// 1046598, and 1153667.
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
index 8b66e9404c..3d5cf74eff 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2024-09-24 20:49:27.993819000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2024-10-26 07:00:13.191615800 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
@@ -125,7 +125,7 @@ class CONTENT_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index f3eec4cd5b..6b8a12f994 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2024-10-18 11:20:14.914462883 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2024-10-28 13:44:53.005471976 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
@@ -0,0 +1,55 @@
+// Copyright 2024 The Chromium Authors
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index 0704022df5..1d6f5f79cc 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2024-09-24 20:49:27.994819000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2024-10-26 07:00:13.192616500 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef CONTENT_BROWSER_FILE_SYSTEM_ACCESS_FILE_PATH_WATCHER_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
index 17a9aef726..490942c7e6 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2024-09-24 20:49:27.998819400 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2024-10-26 07:00:13.197619400 +0000
+++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
@@ -63,7 +63,7 @@ void FileSystemAccessLocalPathWatcher::I
.type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
diff --git a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
index 2461559866..3fd617d601 100644
--- a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
+++ b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/font_access/font_enumeration_data_source.cc.orig 2024-09-24 20:49:28.008820300 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2024-10-26 07:00:13.207625400 +0000
+++ content/browser/font_access/font_enumeration_data_source.cc
@@ -16,7 +16,7 @@
#include "content/browser/font_access/font_enumeration_data_source_win.h"
diff --git a/chromium/patches/patch-content_browser_gpu_compositor__util.cc b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
index b712c3c0a4..319e94398e 100644
--- a/chromium/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/compositor_util.cc.orig 2024-09-24 20:49:28.011820600 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2024-10-26 07:00:13.210627300 +0000
+++ content/browser/gpu/compositor_util.cc
@@ -153,7 +153,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
"video_decode",
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
index dc03bb0d9c..532c51d41e 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2024-10-26 07:00:13.211628000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.cc
@@ -402,7 +402,7 @@ void GpuDataManagerImpl::OnDisplayMetric
private_->OnDisplayMetricsChanged(display, changed_metrics);
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
index b9f535da58..c76534b19d 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2024-10-26 07:00:13.211628000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.h
@@ -220,7 +220,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index 9d675197db..729c0a90d5 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2024-10-26 07:00:13.211628000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1685,7 +1685,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -1661,7 +1661,7 @@ void GpuDataManagerImplPrivate::RecordCo
UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
}
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
index fe51bcf61d..1f07d7b0a5 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2024-10-26 07:00:13.211628000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.h
@@ -147,7 +147,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc b/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
index d602ecf2aa..18bcf2acfc 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig 2024-09-24 20:49:28.015821000 +0000
+--- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig 2024-10-26 07:00:13.235642400 +0000
+++ content/browser/gpu/gpu_memory_buffer_manager_singleton.cc
-@@ -54,7 +54,7 @@ scoped_refptr<base::SingleThreadTaskRunn
+@@ -46,7 +46,7 @@ scoped_refptr<base::SingleThreadTaskRunn
#endif
}
@@ -15,10 +15,10 @@ $NetBSD$
bool IsGpuMemoryBufferNV12Supported() {
static bool is_computed = false;
static bool supported = false;
-@@ -117,7 +117,7 @@ void GpuMemoryBufferManagerSingleton::On
- SetNativeConfigurations(std::move(configs));
- }
- #endif // BUILDFLAG(IS_OZONE_X11)
+@@ -98,7 +98,7 @@ GpuMemoryBufferManagerSingleton::GetInst
+ }
+
+ void GpuMemoryBufferManagerSingleton::OnGpuExtraInfoUpdate() {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Dynamic check whether the NV12 format is supported as it may be
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
index 38c8eca0ef..89b3ed561f 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_process_host.cc.orig 2024-09-24 20:49:28.015821000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2024-10-26 07:00:13.236643000 +0000
+++ content/browser/gpu/gpu_process_host.cc
-@@ -273,6 +273,7 @@ static const char* const kSwitchNames[]
+@@ -275,6 +275,7 @@ static const char* const kSwitchNames[]
switches::kEnableLowEndDeviceMode,
switches::kDisableSkiaGraphite,
switches::kDisableLowEndDeviceMode,
@@ -14,7 +14,7 @@ $NetBSD$
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -300,7 +301,7 @@ static const char* const kSwitchNames[]
+@@ -302,7 +303,7 @@ static const char* const kSwitchNames[]
switches::kOzoneDumpFile,
switches::kEnableNativeGpuMemoryBuffers,
#endif
diff --git a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index 5bb3bd589a..a05a56d6ef 100644
--- a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
+++ b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/frameless_media_interface_proxy.h.orig 2024-09-24 20:49:28.095827800 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2024-10-26 07:00:13.401743400 +0000
+++ content/browser/media/frameless_media_interface_proxy.h
@@ -19,7 +19,7 @@
#include "mojo/public/cpp/bindings/receiver_set.h"
diff --git a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
index f33b954dff..d4de11e136 100644
--- a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/media_keys_listener_manager_impl.cc.orig 2024-09-24 20:49:28.099828200 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2024-10-26 07:00:13.405745700 +0000
+++ content/browser/media/media_keys_listener_manager_impl.cc
@@ -333,7 +333,7 @@ void MediaKeysListenerManagerImpl::Start
return;
diff --git a/chromium/patches/patch-content_browser_network__service__instance__impl.cc b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
index 48163cfad4..dbd312aa9c 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/network_service_instance_impl.cc.orig 2024-09-24 20:49:28.122830200 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2024-10-26 07:00:13.429760500 +0000
+++ content/browser/network_service_instance_impl.cc
@@ -85,7 +85,7 @@
#include "content/browser/network/network_service_process_tracker_win.h"
diff --git a/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
index c7c4499505..33fb89d08f 100644
--- a/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig 2024-09-24 20:49:28.135831400 +0000
+--- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig 2024-10-26 07:00:13.442768300 +0000
+++ content/browser/ppapi_plugin_process_host_receiver_bindings.cc
@@ -8,7 +8,7 @@
diff --git a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
index 08eaf6b834..84973c4dc3 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2024-09-24 20:49:28.174834700 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2024-10-26 07:00:13.485794500 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
@@ -318,7 +318,7 @@ void DelegatedFrameHost::EmbedSurface(
diff --git a/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc b/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
index 9f3b9b6388..22e7fd6922 100644
--- a/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/input/input_device_change_observer.cc.orig 2024-09-24 20:49:28.183835500 +0000
+--- content/browser/renderer_host/input/input_device_change_observer.cc.orig 2024-10-26 07:00:13.494799900 +0000
+++ content/browser/renderer_host/input/input_device_change_observer.cc
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index b9e924fec9..e7612c204e 100644
--- a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2024-09-24 20:49:28.198837000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2024-10-26 07:00:13.513811600 +0000
+++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
@@ -25,7 +25,7 @@
#include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc b/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
index 03a3071e29..766f53654c 100644
--- a/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig 2024-09-24 20:49:28.227839500 +0000
+--- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig 2024-10-26 07:00:13.544830300 +0000
+++ content/browser/renderer_host/pepper/pepper_file_io_host.cc
@@ -462,7 +462,7 @@ void PepperFileIOHost::OnLocalFileOpened
ppapi::host::ReplyMessageContext reply_context,
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
index 4c25508f89..402deb1fb9 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl.cc.orig 2024-09-24 20:49:28.253841600 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2024-10-26 07:00:13.577850300 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -219,7 +219,7 @@
+@@ -220,7 +220,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/resource.h>
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -1027,7 +1027,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1082,7 +1082,7 @@ static constexpr size_t kUnknownPlatform
// to indicate failure and std::numeric_limits<size_t>::max() to indicate
// unlimited.
size_t GetPlatformProcessLimit() {
@@ -24,7 +24,7 @@ $NetBSD$
struct rlimit limit;
if (getrlimit(RLIMIT_NPROC, &limit) != 0)
return kUnknownPlatformProcessLimit;
-@@ -1200,7 +1200,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1263,7 +1263,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
base::ProcessId child_pid) {
@@ -33,7 +33,7 @@ $NetBSD$
child_thread_type_switcher_.SetPid(child_pid);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -3232,7 +3232,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3286,7 +3286,7 @@ void RenderProcessHostImpl::AppendRender
base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
}
@@ -42,7 +42,7 @@ $NetBSD$
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3288,6 +3288,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3342,6 +3342,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
switches::kDisableTouchDragDrop,
@@ -50,7 +50,7 @@ $NetBSD$
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDisableWebGLImageChromium,
-@@ -5060,7 +5061,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5112,7 +5113,7 @@ uint64_t RenderProcessHostImpl::GetPriva
// - Win: https://crbug.com/707022 .
uint64_t total_size = 0;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
index 774e31444e..6cd5fd0c6b 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl.h.orig 2024-09-24 20:49:28.254841800 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2024-10-26 07:00:13.578851000 +0000
+++ content/browser/renderer_host/render_process_host_impl.h
@@ -102,7 +102,7 @@
#include "media/fuchsia_media_codec_provider_impl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/browser/child_thread_type_switcher_linux.h"
#include "media/mojo/mojom/video_encode_accelerator.mojom.h"
#endif
-@@ -611,7 +611,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -612,7 +612,7 @@ class CONTENT_EXPORT RenderProcessHostIm
// Sets this RenderProcessHost to be guest only. For Testing only.
void SetForGuestsOnlyForTesting();
@@ -24,7 +24,7 @@ $NetBSD$
// Launch the zygote early in the browser startup.
static void EarlyZygoteLaunch();
#endif // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
-@@ -976,7 +976,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -977,7 +977,7 @@ class CONTENT_EXPORT RenderProcessHostIm
std::unique_ptr<service_manager::BinderRegistry> binders_;
mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index 75598eb82d..a4e624fc72 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2024-09-24 20:49:28.254841800 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2024-10-26 07:00:13.578851000 +0000
+++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
@@ -52,7 +52,7 @@
#include "third_party/blink/public/mojom/webdatabase/web_database.mojom.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
index 4421b65888..d58b632209 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2024-09-24 20:49:28.255842000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2024-10-26 07:00:13.579851600 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpec
display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL);
prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
display::win::ScreenWin::GetSystemMetricsInDIP(SM_CXHSCROLL);
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 175caabbcf..5e299ea943 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,27 +4,27 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2024-09-24 20:49:28.262842700 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2024-10-26 07:00:13.588857200 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -120,7 +120,7 @@
+@@ -121,7 +121,7 @@
#include "ui/gfx/gdi_util.h"
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "content/browser/accessibility/browser_accessibility_auralinux.h"
+ #include "ui/accessibility/platform/browser_accessibility_auralinux.h"
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
#include "ui/base/ime/text_input_flags.h"
-@@ -483,7 +483,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -484,7 +484,7 @@ gfx::NativeViewAccessible RenderWidgetHo
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BrowserAccessibilityManager* manager =
+ ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1744,7 +1744,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1745,7 +1745,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
}
@@ -33,7 +33,7 @@ $NetBSD$
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2588,7 +2588,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2654,7 +2654,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -2772,7 +2772,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -2838,7 +2838,7 @@ void RenderWidgetHostViewAura::ForwardKe
if (!target_host)
return;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
index 925f291dbc..170ca18078 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2024-09-24 20:49:28.262842700 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2024-10-26 07:00:13.588857200 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -261,7 +261,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -267,7 +267,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index 1d24f0d1d6..cfb662cdbe 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2024-09-24 20:49:28.267843000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2024-10-26 07:00:13.595861400 +0000
+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
@@ -602,7 +602,7 @@ bool RenderWidgetHostViewEventHandler::C
if (event->type() == ui::EventType::kMouseExited) {
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index e8e453a570..8a575f08b1 100644
--- a/chromium/patches/patch-content_browser_sandbox__host__linux.cc
+++ b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/sandbox_host_linux.cc.orig 2024-09-24 20:49:28.283844500 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2024-10-26 07:00:13.613872300 +0000
+++ content/browser/sandbox_host_linux.cc
@@ -45,6 +45,7 @@ void SandboxHostLinux::Init() {
// Instead, it replies on a temporary socket provided by the caller.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
index 03d655e3d1..d9d944c017 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2024-09-24 20:49:28.286844700 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2024-10-26 07:00:13.622877800 +0000
+++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
@@ -340,7 +340,7 @@ void JankMonitorImpl::ThreadExecutionSta
// in context menus, among others). Simply ignore the mismatches for now.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
index 32275dc073..6a3c3ba110 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2024-09-24 20:49:28.287844700 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2024-10-26 07:00:13.623878200 +0000
+++ content/browser/scheduler/responsiveness/native_event_observer.cc
@@ -15,7 +15,7 @@
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
index ac806954e7..1cbf86560b 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2024-09-24 20:49:28.287844700 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2024-10-26 07:00:13.623878200 +0000
+++ content/browser/scheduler/responsiveness/native_event_observer.h
@@ -16,7 +16,7 @@
#include "content/public/browser/native_event_processor_observer_mac.h"
diff --git a/chromium/patches/patch-content_browser_utility__process__host.cc b/chromium/patches/patch-content_browser_utility__process__host.cc
index 24ec4ef2e2..8f0eeaacb5 100644
--- a/chromium/patches/patch-content_browser_utility__process__host.cc
+++ b/chromium/patches/patch-content_browser_utility__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/utility_process_host.cc.orig 2024-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_process_host.cc.orig 2024-10-26 07:00:13.746953000 +0000
+++ content/browser/utility_process_host.cc
@@ -62,7 +62,7 @@
#include "content/browser/v8_snapshot_files.h"
@@ -51,7 +51,7 @@ $NetBSD$
allowed_gpu_ = true;
#endif
}
-@@ -349,7 +349,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -347,7 +347,7 @@ bool UtilityProcessHost::StartProcess()
switches::kMuteAudio,
switches::kUseFileForFakeAudioCapture,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -60,7 +60,7 @@ $NetBSD$
switches::kAlsaInputDevice,
switches::kAlsaOutputDevice,
#endif
-@@ -408,7 +408,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -406,7 +406,7 @@ bool UtilityProcessHost::StartProcess()
file_data_->files_to_preload.merge(GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -69,7 +69,7 @@ $NetBSD$
// The network service should have access to the parent directories
// necessary for its usage.
if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -419,13 +419,13 @@ bool UtilityProcessHost::StartProcess()
+@@ -417,13 +417,13 @@ bool UtilityProcessHost::StartProcess()
}
#endif // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-content_browser_utility__process__host.h b/chromium/patches/patch-content_browser_utility__process__host.h
index a81303b822..afdd957170 100644
--- a/chromium/patches/patch-content_browser_utility__process__host.h
+++ b/chromium/patches/patch-content_browser_utility__process__host.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/utility_process_host.h.orig 2024-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_process_host.h.orig 2024-10-26 07:00:13.746953000 +0000
+++ content/browser/utility_process_host.h
@@ -33,7 +33,7 @@ namespace base {
class Thread;
diff --git a/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
index 3405987af6..e52a649048 100644
--- a/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/utility_process_host_receiver_bindings.cc.orig 2024-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_process_host_receiver_bindings.cc.orig 2024-10-26 07:00:13.747953700 +0000
+++ content/browser/utility_process_host_receiver_bindings.cc
@@ -10,12 +10,12 @@
#include "content/public/browser/content_browser_client.h"
diff --git a/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc b/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
index aebf545341..7e01077a6b 100644
--- a/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
+++ b/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/utility_sandbox_delegate.cc.orig 2024-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_sandbox_delegate.cc.orig 2024-10-26 07:00:13.747953700 +0000
+++ content/browser/utility_sandbox_delegate.cc
@@ -76,10 +76,10 @@ UtilitySandboxedProcessLauncherDelegate:
#if BUILDFLAG(IS_FUCHSIA)
@@ -19,7 +19,7 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -136,10 +136,10 @@ ZygoteCommunication* UtilitySandboxedPro
+@@ -137,10 +137,10 @@ ZygoteCommunication* UtilitySandboxedPro
// process upon startup.
if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork ||
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
diff --git a/chromium/patches/patch-content_browser_v8__snapshot__files.cc b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
index 1c657c4bbc..0042b5c0cb 100644
--- a/chromium/patches/patch-content_browser_v8__snapshot__files.cc
+++ b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/v8_snapshot_files.cc.orig 2024-09-24 20:49:28.359851100 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2024-10-26 07:00:13.747953700 +0000
+++ content/browser/v8_snapshot_files.cc
@@ -17,7 +17,7 @@ namespace content {
std::map<std::string, absl::variant<base::FilePath, base::ScopedFD>>
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
index e65a13511d..4353014e70 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura.cc.orig 2024-09-24 20:49:28.369851800 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2024-10-26 07:00:13.787978000 +0000
+++ content/browser/web_contents/web_contents_view_aura.cc
@@ -174,7 +174,7 @@ class WebDragSourceAura : public content
raw_ptr<aura::Window> window_;
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
index 8b462c2fef..1df161771a 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2024-09-24 20:49:28.370852000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2024-10-26 07:00:13.788978600 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
@@ -97,7 +97,7 @@ class TestDragDropClient : public aura::
drag_drop_data_ = std::move(data);
diff --git a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
index 1ebbf27a4e..6f5ff134bc 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/webui/web_ui_main_frame_observer.cc.orig 2024-09-24 20:49:28.400854600 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2024-10-26 07:00:13.859021200 +0000
+++ content/browser/webui/web_ui_main_frame_observer.cc
@@ -13,7 +13,7 @@
#include "content/public/browser/navigation_handle.h"
diff --git a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
index ce4ea51bdf..6a788c7d4d 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/webui/web_ui_main_frame_observer.h.orig 2024-09-24 20:49:28.400854600 +0000
+--- content/browser/webui/web_ui_main_frame_observer.h.orig 2024-10-26 07:00:13.859021200 +0000
+++ content/browser/webui/web_ui_main_frame_observer.h
@@ -44,7 +44,7 @@ class CONTENT_EXPORT WebUIMainFrameObser
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index 0a116e7630..d3b6c66236 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2024-09-24 20:49:28.409855400 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2024-10-26 07:00:13.870027800 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
@@ -19,8 +19,10 @@
#include "build/chromeos_buildflags.h"
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
index 65ca50fa9c..290a200826 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2024-09-24 20:49:28.409855400 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2024-10-26 07:00:13.870027800 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.h
@@ -47,12 +47,14 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
base::ScopedFD* control_fd,
diff --git a/chromium/patches/patch-content_child_BUILD.gn b/chromium/patches/patch-content_child_BUILD.gn
index b7d482a9af..7032e334b3 100644
--- a/chromium/patches/patch-content_child_BUILD.gn
+++ b/chromium/patches/patch-content_child_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/BUILD.gn.orig 2024-09-24 20:49:28.409855400 +0000
+--- content/child/BUILD.gn.orig 2024-10-26 07:00:13.870027800 +0000
+++ content/child/BUILD.gn
@@ -130,6 +130,13 @@ target(link_target_type, "child") {
]
diff --git a/chromium/patches/patch-content_child_child__process.cc b/chromium/patches/patch-content_child_child__process.cc
index 0c249a899c..7dcbdf3c09 100644
--- a/chromium/patches/patch-content_child_child__process.cc
+++ b/chromium/patches/patch-content_child_child__process.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.cc.orig 2024-09-24 20:49:28.411855700 +0000
+--- content/child/child_process.cc.orig 2024-10-26 07:00:13.872029000 +0000
+++ content/child/child_process.cc
@@ -32,7 +32,7 @@
#include "content/common/android/cpu_time_metrics.h"
diff --git a/chromium/patches/patch-content_child_child__process.h b/chromium/patches/patch-content_child_child__process.h
index cf5d9cd96e..3c46abcb85 100644
--- a/chromium/patches/patch-content_child_child__process.h
+++ b/chromium/patches/patch-content_child_child__process.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.h.orig 2024-09-24 20:49:28.411855700 +0000
+--- content/child/child_process.h.orig 2024-10-26 07:00:13.872029000 +0000
+++ content/child/child_process.h
@@ -79,7 +79,7 @@ class CONTENT_EXPORT ChildProcess {
return io_thread_runner_.get();
diff --git a/chromium/patches/patch-content_common_BUILD.gn b/chromium/patches/patch-content_common_BUILD.gn
index 44eee3a250..a43d06c67a 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/BUILD.gn.orig 2024-09-24 20:49:28.416856000 +0000
+--- content/common/BUILD.gn.orig 2024-10-26 07:00:13.945073400 +0000
+++ content/common/BUILD.gn
@@ -386,19 +386,28 @@ source_set("common") {
}
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index e2aebc967c..ea38fa19a2 100644
--- a/chromium/patches/patch-content_common_features.cc
+++ b/chromium/patches/patch-content_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.cc.orig 2024-09-24 20:49:28.421856400 +0000
+--- content/common/features.cc.orig 2024-10-26 07:00:13.952077600 +0000
+++ content/common/features.cc
@@ -143,7 +143,7 @@ BASE_FEATURE(kEnableBackForwardCacheForO
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kEnableDevToolsJsErrorReporting,
"EnableDevToolsJsErrorReporting",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -293,7 +293,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
+@@ -299,7 +299,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
// process and having browser process handle adjusting thread properties (nice
// value, c-group, latency sensitivity...) for children which have sandbox
// restrictions.
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 67c2f1eca4..3fea25ba2e 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.h.orig 2024-09-24 20:49:28.421856400 +0000
+--- content/common/features.h.orig 2024-10-26 07:00:13.952077600 +0000
+++ content/common/features.h
@@ -34,7 +34,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDoc
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableBackForwardCacheForScreenReader);
@@ -15,7 +15,7 @@ $NetBSD$
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
-@@ -75,7 +75,7 @@ CONTENT_EXPORT extern const base::Featur
+@@ -76,7 +76,7 @@ CONTENT_EXPORT extern const base::Featur
CONTENT_EXPORT BASE_DECLARE_FEATURE(kGpuInfoCollectionSeparatePrefetch);
#endif
CONTENT_EXPORT BASE_DECLARE_FEATURE(kGroupNIKByJoiningOrigin);
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index 83d0f87646..cac14bd393 100644
--- a/chromium/patches/patch-content_common_font__list__unittest.cc
+++ b/chromium/patches/patch-content_common_font__list__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/font_list_unittest.cc.orig 2024-09-24 20:49:28.423856700 +0000
+--- content/common/font_list_unittest.cc.orig 2024-10-26 07:00:13.953078300 +0000
+++ content/common/font_list_unittest.cc
@@ -48,7 +48,7 @@ TEST(FontList, GetFontList) {
EXPECT_TRUE(HasFontWithName(fonts, "MS Gothic", "MS Gothic"));
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 4b20df83d8..1be3a8d66c 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2024-10-18 11:20:15.093590925 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2024-10-28 13:44:53.271269735 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.cc
@@ -0,0 +1,68 @@
+// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 470db92a7d..0b6a9422f4 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2024-10-18 11:20:15.095839814 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2024-10-28 13:44:53.274299729 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.h
@@ -0,0 +1,20 @@
+// Copyright 2017 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
index 79e15d7cea..d01502cdd7 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_linux.h.orig 2024-09-24 20:49:28.424856700 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2024-10-26 07:00:13.954079000 +0000
+++ content/common/gpu_pre_sandbox_hook_linux.h
@@ -5,8 +5,13 @@
#ifndef CONTENT_COMMON_GPU_PRE_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-content_common_user__agent.cc b/chromium/patches/patch-content_common_user__agent.cc
index 73e43dd23f..543feebbee 100644
--- a/chromium/patches/patch-content_common_user__agent.cc
+++ b/chromium/patches/patch-content_common_user__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/user_agent.cc.orig 2024-09-24 20:49:28.433857400 +0000
+--- content/common/user_agent.cc.orig 2024-10-26 07:00:13.995103800 +0000
+++ content/common/user_agent.cc
@@ -45,7 +45,7 @@ std::string GetUserAgentPlatform() {
return "";
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index 96f2c64561..209f9b8f5c 100644
--- a/chromium/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_child_thread.cc.orig 2024-09-24 20:49:28.435857800 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2024-10-26 07:00:13.998105800 +0000
+++ content/gpu/gpu_child_thread.cc
@@ -58,7 +58,7 @@
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
diff --git a/chromium/patches/patch-content_gpu_gpu__main.cc b/chromium/patches/patch-content_gpu_gpu__main.cc
index 74c19f8b1b..761d548f34 100644
--- a/chromium/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium/patches/patch-content_gpu_gpu__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_main.cc.orig 2024-09-24 20:49:28.436857700 +0000
+--- content/gpu/gpu_main.cc.orig 2024-10-26 07:00:13.998105800 +0000
+++ content/gpu/gpu_main.cc
@@ -95,10 +95,14 @@
#include "sandbox/win/src/sandbox.h"
@@ -59,7 +59,7 @@ $NetBSD$
// Thread type delegate of the process should be registered before
// thread type change below for the main thread and for thread pool in
// ChildProcess constructor.
-@@ -438,7 +443,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -439,7 +444,7 @@ int GpuMain(MainFunctionParams parameter
namespace {
@@ -68,7 +68,7 @@ $NetBSD$
bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) {
-@@ -478,7 +483,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -479,7 +484,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
sandbox_options.accelerated_video_encode_enabled =
!gpu_prefs.disable_accelerated_video_encode;
diff --git a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
index 8cc990ec87..83c3f6b515 100644
--- a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig 2024-09-24 20:49:28.436857700 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig 2024-10-26 07:00:13.999106400 +0000
+++ content/ppapi_plugin/ppapi_blink_platform_impl.cc
@@ -21,7 +21,7 @@
diff --git a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
index 4f96f22e71..da46837c73 100644
--- a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
+++ b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig 2024-09-24 20:49:28.437857900 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig 2024-10-26 07:00:13.999106400 +0000
+++ content/ppapi_plugin/ppapi_blink_platform_impl.h
@@ -36,7 +36,7 @@ class PpapiBlinkPlatformImpl : public Bl
blink::WebString DefaultLocale() override;
diff --git a/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc b/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
index 24c8a9737d..7fedc46959 100644
--- a/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
+++ b/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/ppapi_plugin/ppapi_plugin_main.cc.orig 2024-09-24 20:49:28.437857900 +0000
+--- content/ppapi_plugin/ppapi_plugin_main.cc.orig 2024-10-26 07:00:13.999106400 +0000
+++ content/ppapi_plugin/ppapi_plugin_main.cc
@@ -52,6 +52,11 @@
#include "gin/v8_initializer.h"
diff --git a/chromium/patches/patch-content_public_browser_content__browser__client.cc b/chromium/patches/patch-content_public_browser_content__browser__client.cc
index 2a5590a1b6..fc78d4e8f8 100644
--- a/chromium/patches/patch-content_public_browser_content__browser__client.cc
+++ b/chromium/patches/patch-content_public_browser_content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/content_browser_client.cc.orig 2024-09-24 20:49:28.487862300 +0000
+--- content/public/browser/content_browser_client.cc.orig 2024-10-26 07:00:14.063145200 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1331,7 +1331,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1330,7 +1330,7 @@ bool ContentBrowserClient::ShouldRunOutO
// that can be adequately sandboxed.
// Currently Android's network service will not run out of process or sandboxed,
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/chromium/patches/patch-content_public_browser_service__process__host.cc b/chromium/patches/patch-content_public_browser_service__process__host.cc
index 9149545cb9..ababc47c07 100644
--- a/chromium/patches/patch-content_public_browser_service__process__host.cc
+++ b/chromium/patches/patch-content_public_browser_service__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/service_process_host.cc.orig 2024-09-24 20:49:28.507864000 +0000
+--- content/public/browser/service_process_host.cc.orig 2024-10-26 07:00:14.084158000 +0000
+++ content/public/browser/service_process_host.cc
@@ -70,7 +70,7 @@ ServiceProcessHost::Options::WithPreload
diff --git a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
index 43fcf697a3..cbccf59662 100644
--- a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
+++ b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/zygote_host/zygote_host_linux.h.orig 2024-09-24 20:49:28.517865000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2024-10-26 07:00:14.095164800 +0000
+++ content/public/browser/zygote_host/zygote_host_linux.h
@@ -35,11 +35,13 @@ class ZygoteHost {
// after the first render has been forked.
diff --git a/chromium/patches/patch-content_public_common_content__features.cc b/chromium/patches/patch-content_public_common_content__features.cc
index 4386f3cce4..49bfe71813 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_features.cc.orig 2024-09-24 20:49:28.520865200 +0000
+--- content/public/common/content_features.cc.orig 2024-10-26 07:00:14.098166500 +0000
+++ content/public/common/content_features.cc
@@ -65,7 +65,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
// TODO(crbug.com/40118868): Remove !IS_CHROMEOS_LACROS once lacros starts being
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1174,9 +1174,9 @@ BASE_FEATURE(kWebAssemblyTiering,
+@@ -1206,9 +1206,9 @@ BASE_FEATURE(kWebAssemblyTiering,
BASE_FEATURE(kWebAssemblyTrapHandler,
"WebAssemblyTrapHandler",
#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -27,7 +27,7 @@ $NetBSD$
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1213,7 +1213,11 @@ BASE_FEATURE(kWebUICodeCache,
+@@ -1245,7 +1245,11 @@ BASE_FEATURE(kWebUICodeCache,
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
diff --git a/chromium/patches/patch-content_public_common_content__switches.cc b/chromium/patches/patch-content_public_common_content__switches.cc
index 23d6f75294..69da07e8ee 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.cc.orig 2024-09-24 20:49:28.521865400 +0000
+--- content/public/common/content_switches.cc.orig 2024-10-26 07:00:14.100167800 +0000
+++ content/public/common/content_switches.cc
-@@ -349,6 +349,8 @@ const char kEnableIsolatedWebAppsInRende
+@@ -350,6 +350,8 @@ const char kEnableIsolatedWebAppsInRende
// builds.
const char kEnableLogging[] = "enable-logging";
@@ -15,7 +15,7 @@ $NetBSD$
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -983,7 +985,7 @@ const char kPreventResizingContentsForTe
+@@ -976,7 +978,7 @@ const char kPreventResizingContentsForTe
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 94adb46d97..2af947e68b 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.h.orig 2024-09-24 20:49:28.521865400 +0000
+--- content/public/common/content_switches.h.orig 2024-10-26 07:00:14.100167800 +0000
+++ content/public/common/content_switches.h
@@ -110,6 +110,7 @@ CONTENT_EXPORT extern const char kEnable
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -14,7 +14,7 @@ $NetBSD$
CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -267,7 +268,7 @@ CONTENT_EXPORT extern const char kPreven
+@@ -266,7 +267,7 @@ CONTENT_EXPORT extern const char kPreven
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-content_public_common_zygote_features.gni b/chromium/patches/patch-content_public_common_zygote_features.gni
index 2f6896fb59..90eb523690 100644
--- a/chromium/patches/patch-content_public_common_zygote_features.gni
+++ b/chromium/patches/patch-content_public_common_zygote_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/zygote/features.gni.orig 2024-09-24 20:49:28.524865600 +0000
+--- content/public/common/zygote/features.gni.orig 2024-10-26 07:00:14.104170000 +0000
+++ content/public/common/zygote/features.gni
@@ -2,4 +2,4 @@
# Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-content_renderer_render__thread__impl.cc b/chromium/patches/patch-content_renderer_render__thread__impl.cc
index d1f21479f2..0bf52e5bd2 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/render_thread_impl.cc.orig 2024-09-24 20:49:28.587871000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2024-10-26 07:00:14.175213300 +0000
+++ content/renderer/render_thread_impl.cc
@@ -215,6 +215,8 @@
@@ -33,7 +33,7 @@ $NetBSD$
base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux) &&
#else
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1817,7 +1819,7 @@ std::unique_ptr<CodecFactory> RenderThre
+@@ -1815,7 +1817,7 @@ std::unique_ptr<CodecFactory> RenderThre
bool enable_video_encode_accelerator) {
mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
vea_provider;
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
index 2282c6c107..2c1fbf73e6 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2024-09-24 20:49:28.590871300 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2024-10-26 07:00:14.179215700 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
-@@ -129,7 +129,7 @@
+@@ -127,7 +127,7 @@
#if BUILDFLAG(IS_MAC)
#include "content/child/child_process_sandbox_support_impl_mac.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -199,13 +199,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -197,13 +197,13 @@ RendererBlinkPlatformImpl::RendererBlink
is_locked_to_site_(false),
main_thread_scheduler_(main_thread_scheduler),
next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -31,7 +31,7 @@ $NetBSD$
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -225,7 +225,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -223,7 +223,7 @@ RendererBlinkPlatformImpl::RendererBlink
#endif
}
@@ -40,7 +40,7 @@ $NetBSD$
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -286,7 +286,7 @@ void RendererBlinkPlatformImpl::SetThrea
+@@ -284,7 +284,7 @@ void RendererBlinkPlatformImpl::SetThrea
#endif
blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
index 4553fb96db..3a04e7c3ca 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.h.orig 2024-09-24 20:49:28.590871300 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2024-10-26 07:00:14.179215700 +0000
+++ content/renderer/renderer_blink_platform_impl.h
-@@ -257,7 +257,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -255,7 +255,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
void Collect3DContextInformation(blink::Platform::GraphicsInfo* gl_info,
const gpu::GPUInfo& gpu_info) const;
diff --git a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
index 1089f7fb33..83504feef9 100644
--- a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2024-09-24 20:49:28.590871300 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2024-10-26 07:00:14.179215700 +0000
+++ content/renderer/renderer_main_platform_delegate_linux.cc
@@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::Enabl
// any renderer has been started.
diff --git a/chromium/patches/patch-content_shell_BUILD.gn b/chromium/patches/patch-content_shell_BUILD.gn
index b57fcd6ad3..5c41ff7e44 100644
--- a/chromium/patches/patch-content_shell_BUILD.gn
+++ b/chromium/patches/patch-content_shell_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/BUILD.gn.orig 2024-09-24 20:49:28.616873500 +0000
+--- content/shell/BUILD.gn.orig 2024-10-26 07:00:14.209234000 +0000
+++ content/shell/BUILD.gn
-@@ -1082,7 +1082,7 @@ group("content_shell_crash_test") {
+@@ -1084,7 +1084,7 @@ group("content_shell_crash_test") {
if (is_win) {
data_deps += [ "//build/win:copy_cdb_to_output" ]
}
diff --git a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
index 34049639d3..7eac251f21 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/app/shell_main_delegate.cc.orig 2024-09-24 20:49:28.623874200 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2024-10-26 07:00:14.217239000 +0000
+++ content/shell/app/shell_main_delegate.cc
@@ -276,7 +276,7 @@ void ShellMainDelegate::PreSandboxStartu
// Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index 60cf49aed9..f6c825be23 100644
--- a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/browser/shell_browser_main_parts.cc.orig 2024-09-24 20:49:28.626874400 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2024-10-26 07:00:14.220240600 +0000
+++ content/shell/browser/shell_browser_main_parts.cc
@@ -51,7 +51,7 @@
#include "net/base/network_change_notifier.h"
diff --git a/chromium/patches/patch-content_shell_browser_shell__paths.cc b/chromium/patches/patch-content_shell_browser_shell__paths.cc
index 8ec3a58508..f943a00bcd 100644
--- a/chromium/patches/patch-content_shell_browser_shell__paths.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/browser/shell_paths.cc.orig 2024-09-24 20:49:28.629874700 +0000
+--- content/shell/browser/shell_paths.cc.orig 2024-10-26 07:00:14.222241900 +0000
+++ content/shell/browser/shell_paths.cc
@@ -13,7 +13,7 @@
diff --git a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
index dcb699b16d..e303be069b 100644
--- a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2024-09-24 20:49:28.632875000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2024-10-26 07:00:14.258263800 +0000
+++ content/shell/renderer/shell_content_renderer_client.cc
@@ -54,7 +54,7 @@
#include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
index 2f55385f1c..da6061c14b 100644
--- a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/utility/shell_content_utility_client.cc.orig 2024-09-24 20:49:28.633875100 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2024-10-26 07:00:14.259264500 +0000
+++ content/shell/utility/shell_content_utility_client.cc
@@ -38,7 +38,7 @@
#include "sandbox/policy/sandbox.h"
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index 5cf70d8ac6..1a17c27353 100644
--- a/chromium/patches/patch-content_test_BUILD.gn
+++ b/chromium/patches/patch-content_test_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/test/BUILD.gn.orig 2024-09-24 20:49:28.634875300 +0000
+--- content/test/BUILD.gn.orig 2024-10-26 07:00:14.259264500 +0000
+++ content/test/BUILD.gn
-@@ -1688,7 +1688,7 @@ test("content_browsertests") {
+@@ -1755,7 +1755,7 @@ test("content_browsertests") {
"../test/url_loader_interceptor_browsertest.cc",
]
diff --git a/chromium/patches/patch-content_utility_services.cc b/chromium/patches/patch-content_utility_services.cc
index e0f0a1a83c..1f9adfadad 100644
--- a/chromium/patches/patch-content_utility_services.cc
+++ b/chromium/patches/patch-content_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/services.cc.orig 2024-09-24 20:49:29.126918300 +0000
+--- content/utility/services.cc.orig 2024-10-26 07:00:15.656113000 +0000
+++ content/utility/services.cc
@@ -74,7 +74,7 @@
extern sandbox::TargetServices* g_utility_target_services;
@@ -58,7 +58,7 @@ $NetBSD$
#if BUILDFLAG(IS_CHROMEOS_ASH)
{
#else
-@@ -396,7 +396,7 @@ auto RunOOPArcVideoAcceleratorFactorySer
+@@ -395,7 +395,7 @@ auto RunOOPArcVideoAcceleratorFactorySer
#endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
// BUILDFLAG(USE_V4L2_CODEC))
@@ -67,7 +67,7 @@ $NetBSD$
(BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
auto RunStableVideoDecoderFactoryProcessService(
mojo::PendingReceiver<
-@@ -407,7 +407,7 @@ auto RunStableVideoDecoderFactoryProcess
+@@ -406,7 +406,7 @@ auto RunStableVideoDecoderFactoryProcess
#endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
// (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
@@ -76,7 +76,7 @@ $NetBSD$
auto RunVideoEncodeAcceleratorProviderFactory(
mojo::PendingReceiver<media::mojom::VideoEncodeAcceleratorProviderFactory>
receiver) {
-@@ -430,7 +430,7 @@ void RegisterIOThreadServices(mojo::Serv
+@@ -429,7 +429,7 @@ void RegisterIOThreadServices(mojo::Serv
// loop of type IO that can get notified when pipes have data.
services.Add(RunNetworkService);
@@ -85,7 +85,7 @@ $NetBSD$
(BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
if (base::FeatureList::IsEnabled(
features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -486,7 +486,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -485,7 +485,7 @@ void RegisterMainThreadServices(mojo::Se
#endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
// BUILDFLAG(USE_V4L2_CODEC))
@@ -94,7 +94,7 @@ $NetBSD$
(BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
if (!base::FeatureList::IsEnabled(
features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -495,7 +495,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -494,7 +494,7 @@ void RegisterMainThreadServices(mojo::Se
#endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
// (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index 55062afc5b..cb9884e933 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2024-09-24 20:49:29.127918500 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2024-10-26 07:00:15.657113600 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
@@ -12,11 +12,14 @@
#include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index d46b99eef8..5b7870ccb5 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2024-09-24 20:49:29.127918500 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2024-10-26 07:00:15.657113600 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef CONTENT_UTILITY_SPEECH_SPEECH_RECOGNITION_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
index 472095dc78..35ded72e2b 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2024-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2024-10-26 07:00:15.657113600 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
index 7eae8d66f4..638e69db18 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2024-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2024-10-26 07:00:15.657113600 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
@@ -33,7 +33,7 @@ class UtilityBlinkPlatformWithSandboxSup
blink::WebSandboxSupport* GetSandboxSupport() override;
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 75023ef70a..6baed496ab 100644
--- a/chromium/patches/patch-content_utility_utility__main.cc
+++ b/chromium/patches/patch-content_utility_utility__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_main.cc.orig 2024-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_main.cc.orig 2024-10-26 07:00:15.705142700 +0000
+++ content/utility/utility_main.cc
@@ -36,17 +36,21 @@
#include "services/screen_ai/buildflags/buildflags.h"
@@ -103,16 +103,16 @@ $NetBSD$
// Initializes the sandbox before any threads are created.
// TODO(jorgelo): move this after GTK initialization when we enable a strict
// Seccomp-BPF policy.
-@@ -292,7 +304,7 @@ int UtilityMain(MainFunctionParams param
- screen_ai::GetBinaryPathSwitch()));
- break;
- #endif
+@@ -295,7 +307,7 @@ int UtilityMain(MainFunctionParams param
+ case sandbox::mojom::Sandbox::kVideoEffects:
+ // TODO(crbug.com/361128453): Implement this.
+ NOTREACHED() << "kVideoEffects sandbox not implemented.";
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
case sandbox::mojom::Sandbox::kHardwareVideoDecoding:
pre_sandbox_hook =
base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook);
-@@ -319,6 +331,7 @@ int UtilityMain(MainFunctionParams param
+@@ -322,6 +334,7 @@ int UtilityMain(MainFunctionParams param
default:
break;
}
@@ -120,7 +120,7 @@ $NetBSD$
if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
(parameters.zygote_child || !pre_sandbox_hook.is_null())) {
sandbox_options.use_amd_specific_policies =
-@@ -326,6 +339,11 @@ int UtilityMain(MainFunctionParams param
+@@ -329,6 +342,11 @@ int UtilityMain(MainFunctionParams param
sandbox::policy::Sandbox::Initialize(
sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
}
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index 6cd44a27dc..bca2c6926a 100644
--- a/chromium/patches/patch-content_utility_utility__thread__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_thread_impl.cc.orig 2024-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_thread_impl.cc.orig 2024-10-26 07:00:15.705142700 +0000
+++ content/utility/utility_thread_impl.cc
@@ -31,7 +31,7 @@
#include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/chromium/patches/patch-content_zygote_BUILD.gn b/chromium/patches/patch-content_zygote_BUILD.gn
index 8e15325587..fab31188c6 100644
--- a/chromium/patches/patch-content_zygote_BUILD.gn
+++ b/chromium/patches/patch-content_zygote_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/BUILD.gn.orig 2024-09-24 20:49:29.141919600 +0000
+--- content/zygote/BUILD.gn.orig 2024-10-26 07:00:15.919273000 +0000
+++ content/zygote/BUILD.gn
@@ -5,7 +5,7 @@
import("//build/config/nacl/config.gni")
diff --git a/chromium/patches/patch-content_zygote_zygote__linux.cc b/chromium/patches/patch-content_zygote_zygote__linux.cc
index e8e1b6aa11..0e56dd71ab 100644
--- a/chromium/patches/patch-content_zygote_zygote__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/zygote_linux.cc.orig 2024-09-24 20:49:29.142919800 +0000
+--- content/zygote/zygote_linux.cc.orig 2024-10-26 07:00:15.920273500 +0000
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
diff --git a/chromium/patches/patch-content_zygote_zygote__main__linux.cc b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
index e8e9488e35..34bc29e547 100644
--- a/chromium/patches/patch-content_zygote_zygote__main__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/zygote_main_linux.cc.orig 2024-09-24 20:49:29.142919800 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2024-10-26 07:00:15.920273500 +0000
+++ content/zygote/zygote_main_linux.cc
@@ -11,7 +11,9 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
index 69dd570061..5b924c02a0 100644
--- a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
+++ b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/bluetooth/bluetooth_adapter.cc.orig 2024-09-24 20:49:29.182923300 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2024-10-26 07:00:16.050352600 +0000
+++ device/bluetooth/bluetooth_adapter.cc
@@ -32,7 +32,7 @@ namespace device {
BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
diff --git a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
index 76e997e0a5..c945ef23cd 100644
--- a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
+++ b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/bluetooth/cast_bluetooth.gni.orig 2024-09-24 20:49:29.205925200 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2024-10-26 07:00:16.358539800 +0000
+++ device/bluetooth/cast_bluetooth.gni
@@ -2,5 +2,5 @@ import("//build/config/features.gni")
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index c1a691c3ee..ab83b26f1a 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/BUILD.gn.orig 2024-09-24 20:49:29.277931700 +0000
+--- device/gamepad/BUILD.gn.orig 2024-10-26 07:00:16.724762200 +0000
+++ device/gamepad/BUILD.gn
@@ -99,7 +99,7 @@ component("gamepad") {
"hid_writer_linux.cc",
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index 0a19fb40ee..be152ea028 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/gamepad_provider.cc.orig 2024-09-24 20:49:29.282932000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2024-10-26 07:00:16.762785200 +0000
+++ device/gamepad/gamepad_provider.cc
@@ -224,7 +224,7 @@ void GamepadProvider::Initialize(std::un
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index b17b0cd1b6..f9868be75c 100644
--- a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
+++ b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/hid_writer_linux.cc.orig 2024-09-24 20:49:29.284932100 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2024-10-26 07:00:16.764786500 +0000
+++ device/gamepad/hid_writer_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
index 5a3d3d9620..8353d540eb 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2024-09-24 20:49:29.548955400 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2024-10-26 07:00:17.317122000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -111,7 +111,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -114,7 +114,7 @@ void EnsureApiBrowserContextKeyedService
#endif
MessageService::GetFactoryInstance();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-extensions_browser_api_management_management__api.cc b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
index 36c6522867..5d46a9ba3e 100644
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/management/management_api.cc.orig 2024-09-24 20:49:29.579958200 +0000
+--- extensions/browser/api/management/management_api.cc.orig 2024-10-26 07:00:17.354144600 +0000
+++ extensions/browser/api/management/management_api.cc
@@ -285,7 +285,7 @@ bool PlatformSupportsApprovalFlowForExte
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
index c73a5ee422..0c4fb4049b 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/messaging/message_service.cc.orig 2024-09-24 20:49:29.582958500 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2024-10-26 07:00:17.357146500 +0000
+++ extensions/browser/api/messaging/message_service.cc
@@ -78,7 +78,7 @@ namespace {
const char kReceivingEndDoesntExistError[] =
diff --git a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index 95affab5b4..ad433bf7e6 100644
--- a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2024-09-24 20:49:29.585958700 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2024-10-26 07:00:17.360148200 +0000
+++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
@@ -14,7 +14,7 @@
#include "extensions/browser/api/networking_private/networking_private_chromeos.h"
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index 9db6f83fd9..2a987648f0 100644
--- a/chromium/patches/patch-extensions_common_api___permission__features.json
+++ b/chromium/patches/patch-extensions_common_api___permission__features.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/api/_permission_features.json.orig 2024-09-24 20:49:29.661965400 +0000
+--- extensions/common/api/_permission_features.json.orig 2024-10-26 07:00:17.457207200 +0000
+++ extensions/common/api/_permission_features.json
@@ -138,7 +138,7 @@
{
diff --git a/chromium/patches/patch-extensions_common_api_runtime.json b/chromium/patches/patch-extensions_common_api_runtime.json
index fd7265455c..440f6d7300 100644
--- a/chromium/patches/patch-extensions_common_api_runtime.json
+++ b/chromium/patches/patch-extensions_common_api_runtime.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/api/runtime.json.orig 2024-09-24 20:49:29.670966100 +0000
+--- extensions/common/api/runtime.json.orig 2024-10-26 07:00:17.466212700 +0000
+++ extensions/common/api/runtime.json
@@ -86,6 +86,8 @@
{"name": "cros", "description": "Specifies the Chrome operating system."},
diff --git a/chromium/patches/patch-extensions_common_command.cc b/chromium/patches/patch-extensions_common_command.cc
index d012a99e0c..25d81b5043 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/command.cc.orig 2024-09-24 20:49:29.673966400 +0000
+--- extensions/common/command.cc.orig 2024-10-26 07:00:17.470215000 +0000
+++ extensions/common/command.cc
@@ -286,7 +286,7 @@ std::string Command::CommandPlatform() {
return values::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index c7928d3d8b..80ac269bac 100644
--- a/chromium/patches/patch-extensions_common_features_feature.cc
+++ b/chromium/patches/patch-extensions_common_features_feature.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/features/feature.cc.orig 2024-09-24 20:49:29.680967000 +0000
+--- extensions/common/features/feature.cc.orig 2024-10-26 07:00:17.497231500 +0000
+++ extensions/common/features/feature.cc
@@ -34,6 +34,8 @@ Feature::Platform Feature::GetCurrentPla
return WIN_PLATFORM;
diff --git a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
index 28d2bcb2fd..a3c235a818 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/api_binding_util.cc.orig 2024-09-24 20:49:29.712969800 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2024-10-26 07:00:17.540257700 +0000
+++ extensions/renderer/bindings/api_binding_util.cc
-@@ -132,7 +132,7 @@ std::string GetPlatformString() {
+@@ -133,7 +133,7 @@ std::string GetPlatformString() {
return "lacros";
#elif BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_CHROMEOS_LACROS)
return "chromeos";
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 305bf1aff9..e07d0eecaf 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/argument_spec.cc.orig 2024-09-24 20:49:29.715970000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2024-10-26 07:00:17.559269200 +0000
+++ extensions/renderer/bindings/argument_spec.cc
@@ -18,6 +18,8 @@
#include "gin/data_object_builder.h"
diff --git a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
index c9135df28e..ac51228f6d 100644
--- a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/app/shell_main_delegate.cc.orig 2024-09-24 20:49:29.738972200 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig 2024-10-26 07:00:17.584284300 +0000
+++ extensions/shell/app/shell_main_delegate.cc
@@ -43,7 +43,7 @@
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index 4e8958d928..a9bee089bc 100644
--- a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2024-09-24 20:49:29.739972000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2024-10-26 07:00:17.585285000 +0000
+++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
-@@ -44,7 +44,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
+@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
#if BUILDFLAG(IS_CHROMEOS_ASH)
info->os = api::runtime::PlatformOs::kCros;
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
index 2e496d8422..3c18084b63 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_browser_main_parts.cc.orig 2024-09-24 20:49:29.741972400 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig 2024-10-26 07:00:17.586285600 +0000
+++ extensions/shell/browser/shell_browser_main_parts.cc
@@ -150,7 +150,7 @@ void ShellBrowserMainParts::PostCreateMa
switches::kAppShellAllowRoaming)) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
index 71dfaaceb6..c249cc266e 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.cc.orig 2024-09-24 20:49:29.743972500 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig 2024-10-26 07:00:17.588286900 +0000
+++ extensions/shell/browser/shell_extensions_api_client.cc
@@ -58,7 +58,7 @@ ShellExtensionsAPIClient::CreateDisplayI
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
index f4f4c294c4..f87ab812c5 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.h.orig 2024-09-24 20:49:29.743972500 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig 2024-10-26 07:00:17.588286900 +0000
+++ extensions/shell/browser/shell_extensions_api_client.h
@@ -36,7 +36,7 @@ class ShellExtensionsAPIClient : public
const override;
diff --git a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
index 51de29feb9..7dc1b0d2ac 100644
--- a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
+++ b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- google_apis/gcm/engine/heartbeat_manager.cc.orig 2024-09-24 20:49:29.843981300 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2024-10-26 07:00:17.726370800 +0000
+++ google_apis/gcm/engine/heartbeat_manager.cc
@@ -32,7 +32,7 @@ const int kMinClientHeartbeatIntervalMs
// Minimum time spent sleeping before we force a new heartbeat.
diff --git a/chromium/patches/patch-google__apis_google__api__keys-inc.cc b/chromium/patches/patch-google__apis_google__api__keys-inc.cc
index 858637e5c8..a3b14f42a4 100644
--- a/chromium/patches/patch-google__apis_google__api__keys-inc.cc
+++ b/chromium/patches/patch-google__apis_google__api__keys-inc.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- google_apis/google_api_keys-inc.cc.orig 2024-09-24 20:49:29.846981500 +0000
+--- google_apis/google_api_keys-inc.cc.orig 2024-10-26 07:00:17.768396100 +0000
+++ google_apis/google_api_keys-inc.cc
@@ -196,14 +196,18 @@ class APIKeyCache {
STRINGIZE_NO_EXPANSION(GOOGLE_METRICS_SIGNING_KEY), std::string(),
diff --git a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
index 518cc4d883..aa82c24761 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2024-09-24 20:49:29.896986000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2024-10-26 07:00:17.824430200 +0000
+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -170,7 +170,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -307,7 +307,7 @@ wgpu::BackendType DawnContextProvider::G
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
? wgpu::BackendType::D3D12
: wgpu::BackendType::D3D11;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index e75ccb4125..4c754fda6e 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2024-09-24 20:49:29.911987300 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2024-10-26 07:00:17.844442400 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -2906,7 +2906,7 @@ GLES2Decoder* GLES2Decoder::Create(
}
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
new file mode 100644
index 0000000000..dde0a8fba0
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2024-10-26 07:00:17.877462400 +0000
++++ gpu/command_buffer/service/shared_context_state.cc
+@@ -56,7 +56,7 @@
+ #include "gpu/vulkan/vulkan_implementation.h"
+ #include "gpu/vulkan/vulkan_util.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/external_semaphore_pool.h"
+ #endif
+
+@@ -287,7 +287,7 @@ SharedContextState::SharedContextState(
+ if (gr_context_type_ == GrContextType::kVulkan) {
+ if (vk_context_provider_) {
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ external_semaphore_pool_ = std::make_unique<ExternalSemaphorePool>(this);
+ #endif
+ use_virtualized_gl_contexts_ = false;
+@@ -320,7 +320,7 @@ SharedContextState::~SharedContextState(
+ transfer_cache_.reset();
+
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ external_semaphore_pool_.reset();
+ #endif
+
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
new file mode 100644
index 0000000000..dd3675a9a8
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- gpu/command_buffer/service/shared_context_state.h.orig 2024-10-26 07:00:17.877462400 +0000
++++ gpu/command_buffer/service/shared_context_state.h
+@@ -222,7 +222,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+ return &memory_type_tracker_;
+ }
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ ExternalSemaphorePool* external_semaphore_pool() {
+ return external_semaphore_pool_.get();
+ }
+@@ -429,7 +429,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+ bool disable_check_reset_status_throttling_for_test_ = false;
+
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ std::unique_ptr<ExternalSemaphorePool> external_semaphore_pool_;
+ #endif
+
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
index 9b1838780b..5fbedf22b2 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2024-09-24 20:49:29.942990000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2024-10-26 07:00:17.878463000 +0000
+++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
@@ -20,7 +20,7 @@ namespace {
// TODO(penghuang): verify the scanout is the right usage for video playback.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 9abc8336bf..7c8e5a8704 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2024-09-24 20:49:29.948990600 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2024-10-26 07:00:17.884466600 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
@@ -59,7 +59,7 @@
#include "ui/gl/gl_version_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
#if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
#include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -739,7 +739,7 @@ std::unique_ptr<DawnImageRepresentation>
+@@ -727,7 +727,7 @@ std::unique_ptr<DawnImageRepresentation>
wgpu::BackendType backend_type,
std::vector<wgpu::TextureFormat> view_formats,
scoped_refptr<SharedContextState> context_state) {
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
new file mode 100644
index 0000000000..6d7c424985
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2024-10-26 07:00:17.885467300 +0000
++++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
+@@ -142,7 +142,7 @@ bool IsFormatSupported(viz::SharedImageF
+ } // namespace
+
+ constexpr SharedImageUsageSet kSupportedUsage =
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
+ SHARED_IMAGE_USAGE_WEBGPU_READ | SHARED_IMAGE_USAGE_WEBGPU_WRITE |
+ SHARED_IMAGE_USAGE_WEBGPU_SWAP_CHAIN_TEXTURE |
+ SHARED_IMAGE_USAGE_WEBGPU_STORAGE_TEXTURE |
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 1672e09b15..01814ee736 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2024-09-24 20:49:29.954991000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2024-10-26 07:00:17.892471600 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -122,7 +122,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
+@@ -48,7 +48,7 @@
+ #include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
+ #include "gpu/vulkan/vulkan_device_queue.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
+ #endif
+
+@@ -112,7 +112,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
#elif BUILDFLAG(IS_ANDROID)
return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
@@ -15,3 +24,12 @@ $NetBSD$
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
+@@ -315,7 +315,7 @@ SharedImageFactory::SharedImageFactory(
+ context_state_, workarounds_);
+ factories_.push_back(std::move(ozone_factory));
+ }
+-#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA))
++#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD))
+ if (gr_context_type_ == GrContextType::kVulkan) {
+ auto external_vk_image_factory =
+ std::make_unique<ExternalVkImageBackingFactory>(context_state_);
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
index 354313974d..a346d747fe 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2024-09-24 20:49:29.955991000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2024-10-26 07:00:17.893472200 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -576,7 +576,7 @@ bool SharedImageManager::SupportsScanout
+@@ -603,7 +603,7 @@ bool SharedImageManager::SupportsScanout
return true;
#elif BUILDFLAG(IS_ANDROID)
return base::AndroidHardwareBufferCompat::IsSupportAvailable();
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index 4b1ccc4b5b..62a62400f1 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2024-09-24 20:49:29.958991300 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2024-10-26 07:00:17.896474100 +0000
+++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(c
diff --git a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index 14dec8c47c..40b60800d7 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2024-09-24 20:49:29.966992100 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2024-10-26 07:00:17.905479400 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1308,7 +1308,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAda
+@@ -1309,7 +1309,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAda
force_fallback_adapter = true;
}
@@ -15,7 +15,7 @@ $NetBSD$
if (!shared_context_state_->GrContextIsVulkan() &&
!shared_context_state_->IsGraphiteDawnVulkan() &&
use_webgpu_adapter_ != WebGPUAdapterName::kOpenGLES) {
-@@ -1977,7 +1977,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -1978,7 +1978,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
}
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc b/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
index 6a0d3a3480..42029cbd2a 100644
--- a/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
+++ b/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig 2024-09-24 20:49:29.968992200 +0000
+--- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig 2024-10-26 07:00:17.907480700 +0000
+++ gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
@@ -32,7 +32,7 @@
#include "ui/gfx/half_float.h"
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index f912a7e62c..0024ca46e8 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_control_list.cc.orig 2024-09-24 20:49:29.974992800 +0000
+--- gpu/config/gpu_control_list.cc.orig 2024-10-26 07:00:17.914485000 +0000
+++ gpu/config/gpu_control_list.cc
@@ -282,7 +282,7 @@ bool GpuControlList::More::GLVersionInfo
GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index 323be896b6..622d4f0f46 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.cc.orig 2024-09-24 20:49:29.977993000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2024-10-26 07:00:17.917487000 +0000
+++ gpu/config/gpu_finch_features.cc
-@@ -157,7 +157,7 @@ const base::FeatureParam<std::string>
+@@ -150,7 +150,7 @@ const base::FeatureParam<std::string>
BASE_FEATURE(kDefaultEnableGpuRasterization,
"DefaultEnableGpuRasterization",
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,12 +15,12 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -170,7 +170,7 @@ BASE_FEATURE(kCanvasOopRasterization,
+@@ -163,7 +163,7 @@ BASE_FEATURE(kCanvasOopRasterization,
"CanvasOopRasterization",
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_WIN) || \
(BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index ecb54d3f27..608a320d37 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_info_collector.cc.orig 2024-09-24 20:49:29.978993200 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2024-10-26 07:00:17.927492900 +0000
+++ gpu/config/gpu_info_collector.cc
-@@ -370,7 +370,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
+@@ -368,7 +368,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
static BASE_FEATURE(kCollectWebGPUSupportMetrics,
"CollectWebGPUSupportMetrics",
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index 9b5034cdc0..707cf737d7 100644
--- a/chromium/patches/patch-gpu_config_gpu__test__config.cc
+++ b/chromium/patches/patch-gpu_config_gpu__test__config.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_test_config.cc.orig 2024-09-24 20:49:29.979993300 +0000
+--- gpu/config/gpu_test_config.cc.orig 2024-10-26 07:00:17.967517100 +0000
+++ gpu/config/gpu_test_config.cc
@@ -29,7 +29,7 @@ GPUTestConfig::OS GetCurrentOS() {
#if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
index 8bc43b7508..ee692a470a 100644
--- a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
+++ b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/common/gpu_memory_buffer_support.cc.orig 2024-09-24 20:49:29.988994100 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.cc.orig 2024-10-26 07:00:18.026553200 +0000
+++ gpu/ipc/common/gpu_memory_buffer_support.cc
@@ -26,7 +26,7 @@
#include "ui/ozone/public/ozone_platform.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
#endif
-@@ -56,7 +56,7 @@ GpuMemoryBufferSupport::GetNativeGpuMemo
+@@ -55,7 +55,7 @@ GpuMemoryBufferSupport::GetNativeGpuMemo
return gfx::IO_SURFACE_BUFFER;
#elif BUILDFLAG(IS_ANDROID)
return gfx::ANDROID_HARDWARE_BUFFER;
diff --git a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
index f4f97308a1..f58e90a5b5 100644
--- a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
+++ b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/common/gpu_memory_buffer_support.h.orig 2024-09-24 20:49:29.988994100 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.h.orig 2024-10-26 07:00:18.026553200 +0000
+++ gpu/ipc/common/gpu_memory_buffer_support.h
@@ -21,7 +21,7 @@
#include "ui/gfx/geometry/size.h"
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
index 65afa02359..1d726ea770 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_init.cc.orig 2024-09-24 20:49:29.997995000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2024-10-26 07:00:18.071580400 +0000
+++ gpu/ipc/service/gpu_init.cc
@@ -387,7 +387,7 @@ bool GpuInit::InitializeAndStartSandbox(
enable_watchdog = false;
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc b/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
index 1fc746c7ae..9672eec410 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2024-09-24 20:49:29.997995000 +0000
+--- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2024-10-26 07:00:18.071580400 +0000
+++ gpu/ipc/service/gpu_memory_buffer_factory.cc
@@ -14,7 +14,7 @@
#include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
@@ -15,10 +15,10 @@ $NetBSD$
#include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
#endif
-@@ -37,7 +37,7 @@ GpuMemoryBufferFactory::CreateNativeType
- return std::make_unique<GpuMemoryBufferFactoryIOSurface>();
- #elif BUILDFLAG(IS_ANDROID)
- return std::make_unique<GpuMemoryBufferFactoryAndroidHardwareBuffer>();
+@@ -71,7 +71,7 @@ GpuMemoryBufferFactory::CreateNativeType
+ // to have a factory that vends invalid GMB handles rather than having no
+ // factory at all.
+ return std::make_unique<GpuMemoryBufferFactoryStub>();
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index 7565f3b35a..7bdfdc981f 100644
--- a/chromium/patches/patch-gpu_ipc_service_x__util.h
+++ b/chromium/patches/patch-gpu_ipc_service_x__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/x_util.h.orig 2024-09-24 20:49:30.001995000 +0000
+--- gpu/ipc/service/x_util.h.orig 2024-10-26 07:00:18.076583400 +0000
+++ gpu/ipc/service/x_util.h
@@ -12,7 +12,7 @@
#include "gpu/ipc/service/gpu_config.h"
diff --git a/chromium/patches/patch-gpu_vulkan_generate__bindings.py b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
index ab51d08aeb..9948b7e81d 100644
--- a/chromium/patches/patch-gpu_vulkan_generate__bindings.py
+++ b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/generate_bindings.py.orig 2024-09-24 20:49:30.004995300 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2024-10-26 07:00:18.079585300 +0000
+++ gpu/vulkan/generate_bindings.py
@@ -271,7 +271,7 @@ VULKAN_DEVICE_FUNCTIONS = [
]
diff --git a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
index eea54198b9..e4eaa4b3fd 100644
--- a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
+++ b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/semaphore_handle.cc.orig 2024-09-24 20:49:30.005995500 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2024-10-26 07:00:18.079585300 +0000
+++ gpu/vulkan/semaphore_handle.cc
@@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::Gp
// https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic.
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
index d3836893e8..c2385b81c4 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.cc.orig 2024-09-24 20:49:30.006995700 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2024-10-26 07:00:18.080586000 +0000
+++ gpu/vulkan/vulkan_device_queue.cc
@@ -154,7 +154,7 @@ bool VulkanDeviceQueue::Initialize(
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
index 74f0e0a4b6..21967b82a2 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.h.orig 2024-09-24 20:49:30.006995700 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2024-10-26 07:00:18.080586000 +0000
+++ gpu/vulkan/vulkan_device_queue.h
@@ -179,7 +179,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
#endif
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index a3ee3f5ea1..fb3dddde40 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_function_pointers.cc.orig 2024-09-24 20:49:30.006995700 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2024-10-26 07:00:18.081586600 +0000
+++ gpu/vulkan/vulkan_function_pointers.cc
@@ -1297,7 +1297,7 @@ bool VulkanFunctionPointers::BindDeviceF
}
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
index 3a44c1da50..c70861d686 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_function_pointers.h.orig 2024-09-24 20:49:30.007995600 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2024-10-26 07:00:18.081586600 +0000
+++ gpu/vulkan/vulkan_function_pointers.h
@@ -322,7 +322,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFu
VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__image.h b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
index 95886c5723..0a1ada89b8 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_image.h.orig 2024-09-24 20:49:30.007995600 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2024-10-26 07:00:18.081586600 +0000
+++ gpu/vulkan/vulkan_image.h
@@ -87,7 +87,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
VkImageUsageFlags usage,
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
index 2ef3171e1d..0c3ec25289 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_util.cc.orig 2024-09-24 20:49:30.009996000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2024-10-26 07:00:18.083587600 +0000
+++ gpu/vulkan/vulkan_util.cc
@@ -473,7 +473,7 @@ bool CheckVulkanCompatibilities(
}
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index 3c41462a97..37d7e8760f 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2024-09-24 20:49:30.012996200 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2024-10-26 07:00:18.087590200 +0000
+++ headless/lib/browser/headless_browser_main_parts_posix.cc
@@ -21,13 +21,13 @@
#include "content/public/browser/browser_thread.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
new file mode 100644
index 0000000000..04bc2749b2
--- /dev/null
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- headless/lib/browser/headless_content_browser_client.cc.orig 2024-10-26 07:00:18.087590200 +0000
++++ headless/lib/browser/headless_content_browser_client.cc
+@@ -56,7 +56,7 @@
+ #include "content/public/common/content_descriptors.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
+ #include "components/os_crypt/sync/os_crypt.h" // nogncheck
+ #include "content/public/browser/network_service_util.h"
+ #endif
+@@ -478,7 +478,7 @@ void HeadlessContentBrowserClient::Handl
+
+ void HeadlessContentBrowserClient::SetEncryptionKey(
+ ::network::mojom::NetworkService* network_service) {
+-#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
+ // The OSCrypt keys are process bound, so if network service is out of
+ // process, send it the required key if it is available.
+ if (content::IsOutOfProcessNetworkService()
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
index 264fc8be75..aa7838bed9 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_content_browser_client.h.orig 2024-09-24 20:49:30.012996200 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2024-10-26 07:00:18.088590900 +0000
+++ headless/lib/browser/headless_content_browser_client.h
@@ -45,7 +45,7 @@ class HeadlessContentBrowserClient : pub
CreateDevToolsManagerDelegate() override;
diff --git a/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc b/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
deleted file mode 100644
index 397cf5d0fb..0000000000
--- a/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- headless/lib/browser/headless_request_context_manager.cc.orig 2024-09-24 20:49:30.013996100 +0000
-+++ headless/lib/browser/headless_request_context_manager.cc
-@@ -66,7 +66,7 @@ void SetCryptKeyOnce(const base::FilePat
- return;
- done_once = true;
-
--#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
-+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
- // The OSCrypt keys are process bound, so if network service is out of
- // process, send it the required key if it is available.
- if (content::IsOutOfProcessNetworkService()
diff --git a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
index c15446fb05..e69b7bfac0 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2024-09-24 20:49:30.014996300 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2024-10-26 07:00:18.090592000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
@@ -62,7 +62,7 @@ namespace headless {
namespace {
diff --git a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
index 0005d1d69b..703387cff6 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/headless_content_main_delegate.cc.orig 2024-09-24 20:49:30.016996400 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2024-10-26 07:00:18.092593200 +0000
+++ headless/lib/headless_content_main_delegate.cc
@@ -406,7 +406,7 @@ void HeadlessContentMainDelegate::InitCr
if (process_type != ::switches::kZygoteProcess) {
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index 577764f1ce..73fced9579 100644
--- a/chromium/patches/patch-ipc_ipc__channel.h
+++ b/chromium/patches/patch-ipc_ipc__channel.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.h.orig 2024-09-24 20:49:31.608136200 +0000
+--- ipc/ipc_channel.h.orig 2024-10-26 07:00:21.206456000 +0000
+++ ipc/ipc_channel.h
@@ -218,7 +218,7 @@ class COMPONENT_EXPORT(IPC) Channel : pu
static std::string GenerateUniqueRandomChannelID();
diff --git a/chromium/patches/patch-ipc_ipc__channel__common.cc b/chromium/patches/patch-ipc_ipc__channel__common.cc
index 1ac40aadff..c6ee52602b 100644
--- a/chromium/patches/patch-ipc_ipc__channel__common.cc
+++ b/chromium/patches/patch-ipc_ipc__channel__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel_common.cc.orig 2024-09-24 20:49:31.608136200 +0000
+--- ipc/ipc_channel_common.cc.orig 2024-10-26 07:00:21.206456000 +0000
+++ ipc/ipc_channel_common.cc
@@ -10,7 +10,7 @@
diff --git a/chromium/patches/patch-ipc_ipc__channel__mojo.cc b/chromium/patches/patch-ipc_ipc__channel__mojo.cc
index c7a1b5125c..2c2a6e6813 100644
--- a/chromium/patches/patch-ipc_ipc__channel__mojo.cc
+++ b/chromium/patches/patch-ipc_ipc__channel__mojo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel_mojo.cc.orig 2024-09-24 20:49:31.608136200 +0000
+--- ipc/ipc_channel_mojo.cc.orig 2024-10-26 07:00:21.206456000 +0000
+++ ipc/ipc_channel_mojo.cc
@@ -105,7 +105,7 @@ class ThreadSafeChannelProxy : public mo
};
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.cc b/chromium/patches/patch-ipc_ipc__message__utils.cc
index fb11945ec6..2639a8b68e 100644
--- a/chromium/patches/patch-ipc_ipc__message__utils.cc
+++ b/chromium/patches/patch-ipc_ipc__message__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_message_utils.cc.orig 2024-09-24 20:49:31.613136500 +0000
+--- ipc/ipc_message_utils.cc.orig 2024-10-26 07:00:21.211459000 +0000
+++ ipc/ipc_message_utils.cc
@@ -400,7 +400,7 @@ void ParamTraits<unsigned int>::Log(cons
}
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.h b/chromium/patches/patch-ipc_ipc__message__utils.h
index bebbf397a2..a28175ab1e 100644
--- a/chromium/patches/patch-ipc_ipc__message__utils.h
+++ b/chromium/patches/patch-ipc_ipc__message__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_message_utils.h.orig 2024-09-24 20:49:31.613136500 +0000
+--- ipc/ipc_message_utils.h.orig 2024-10-26 07:00:21.211459000 +0000
+++ ipc/ipc_message_utils.h
@@ -214,7 +214,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
diff --git a/chromium/patches/patch-media_BUILD.gn b/chromium/patches/patch-media_BUILD.gn
index 422b79e414..31dbe06b4c 100644
--- a/chromium/patches/patch-media_BUILD.gn
+++ b/chromium/patches/patch-media_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/BUILD.gn.orig 2024-09-24 20:49:31.619137000 +0000
+--- media/BUILD.gn.orig 2024-10-26 07:00:21.218463000 +0000
+++ media/BUILD.gn
@@ -97,6 +97,12 @@ config("media_config") {
defines += [ "DLOPEN_PULSEAUDIO" ]
diff --git a/chromium/patches/patch-media_audio_BUILD.gn b/chromium/patches/patch-media_audio_BUILD.gn
index 3fab2fbfef..2740603066 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/BUILD.gn.orig 2024-09-24 20:49:31.620137200 +0000
+--- media/audio/BUILD.gn.orig 2024-10-26 07:00:21.219463300 +0000
+++ media/audio/BUILD.gn
@@ -268,10 +268,35 @@ source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
diff --git a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
index 40395b6fb8..4f8f0e19b3 100644
--- a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
+++ b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/alsa/audio_manager_alsa.cc.orig 2024-09-24 20:49:31.622137300 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2024-10-26 07:00:21.221464600 +0000
+++ media/audio/alsa/audio_manager_alsa.cc
@@ -100,7 +100,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
int card = -1;
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index 424435ccb5..25734208cb 100644
--- a/chromium/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium/patches/patch-media_audio_audio__input__device.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_input_device.cc.orig 2024-09-24 20:49:31.628137800 +0000
+--- media/audio/audio_input_device.cc.orig 2024-10-26 07:00:21.227468000 +0000
+++ media/audio/audio_input_device.cc
@@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
// here. See comments in AliveChecker and PowerObserverHelper for details and
diff --git a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 69ee17bc79..b34af4811b 100644
--- a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_output_proxy_unittest.cc.orig 2024-09-24 20:49:31.631138000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2024-10-26 07:00:21.232471000 +0000
+++ media/audio/audio_output_proxy_unittest.cc
@@ -443,7 +443,11 @@ class AudioOutputProxyTest : public test
// |stream| is closed at this point. Start() should reopen it again.
diff --git a/chromium/patches/patch-media_audio_pulse_pulse__util.cc b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
index bd22bf8f52..228dfaf657 100644
--- a/chromium/patches/patch-media_audio_pulse_pulse__util.cc
+++ b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/pulse/pulse_util.cc.orig 2024-09-24 20:49:31.640138900 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2024-10-26 07:00:21.247479400 +0000
+++ media/audio/pulse/pulse_util.cc
@@ -50,8 +50,12 @@ constexpr char kBrowserDisplayName[] = "
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index 4752226568..c598e85d33 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/audio_manager_sndio.cc.orig 2024-10-18 11:20:15.314572045 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2024-10-28 13:44:53.622495674 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,213 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 2f3158eb7c..5265b8cbb1 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/audio_manager_sndio.h.orig 2024-10-18 11:20:15.315115410 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2024-10-28 13:44:53.623113909 +0000
+++ media/audio/sndio/audio_manager_sndio.h
@@ -0,0 +1,66 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.cc b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
index 833a4e544b..ddd3982a78 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.cc.orig 2024-10-18 11:20:15.315602344 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2024-10-28 13:44:53.623723204 +0000
+++ media/audio/sndio/sndio_input.cc
@@ -0,0 +1,200 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.h b/chromium/patches/patch-media_audio_sndio_sndio__input.h
index 83aaee0ed5..7c539cb8e7 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.h.orig 2024-10-18 11:20:15.316172807 +0000
+--- media/audio/sndio/sndio_input.h.orig 2024-10-28 13:44:53.624416589 +0000
+++ media/audio/sndio/sndio_input.h
@@ -0,0 +1,91 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.cc b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
index 45c6bb549f..7f70582929 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.cc.orig 2024-10-18 11:20:15.316678737 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2024-10-28 13:44:53.624937884 +0000
+++ media/audio/sndio/sndio_output.cc
@@ -0,0 +1,187 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.h b/chromium/patches/patch-media_audio_sndio_sndio__output.h
index a44d804860..fb48b24074 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.h.orig 2024-10-18 11:20:15.317215397 +0000
+--- media/audio/sndio/sndio_output.h.orig 2024-10-28 13:44:53.625496614 +0000
+++ media/audio/sndio/sndio_output.h
@@ -0,0 +1,88 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index 214dd02387..a961703da6 100644
--- a/chromium/patches/patch-media_base_audio__latency.cc
+++ b/chromium/patches/patch-media_base_audio__latency.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/audio_latency.cc.orig 2024-09-24 20:49:31.658140400 +0000
+--- media/base/audio_latency.cc.orig 2024-10-26 07:00:21.287502500 +0000
+++ media/base/audio_latency.cc
@@ -148,7 +148,7 @@ int AudioLatency::GetRtcBufferSize(int s
}
diff --git a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
index d266a56350..ef16dd58dc 100644
--- a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/libaom_thread_wrapper.cc.orig 2024-09-24 20:49:31.672141800 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2024-10-26 07:00:21.309515000 +0000
+++ media/base/libaom_thread_wrapper.cc
@@ -5,17 +5,21 @@
#include "base/logging.h"
diff --git a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
index bdffbb71f6..b9b4cc08cc 100644
--- a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/libvpx_thread_wrapper.cc.orig 2024-09-24 20:49:31.672141800 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2024-10-26 07:00:21.309515000 +0000
+++ media/base/libvpx_thread_wrapper.cc
@@ -5,11 +5,14 @@
#include "media/base/libvpx_thread_wrapper.h"
diff --git a/chromium/patches/patch-media_base_media__switches.cc b/chromium/patches/patch-media_base_media__switches.cc
index b7fdd55952..ef593e85fe 100644
--- a/chromium/patches/patch-media_base_media__switches.cc
+++ b/chromium/patches/patch-media_base_media__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.cc.orig 2024-09-24 20:49:31.676142000 +0000
+--- media/base/media_switches.cc.orig 2024-10-26 07:00:21.314518000 +0000
+++ media/base/media_switches.cc
@@ -21,7 +21,7 @@
#include "ui/gl/gl_features.h"
@@ -24,8 +24,8 @@ $NetBSD$
// The Alsa device to use when opening an audio input stream.
const char kAlsaInputDevice[] = "alsa-input-device";
// The Alsa device to use when opening an audio stream.
-@@ -368,8 +368,8 @@ BASE_FEATURE(kMacLoopbackAudioForScreenS
- "MacLoopbackAudioForScreenShare",
+@@ -375,8 +375,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
+ "UseSCContentSharingPicker",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC)
-
@@ -35,7 +35,7 @@ $NetBSD$
// Enables system audio mirroring using pulseaudio.
BASE_FEATURE(kPulseaudioLoopbackForCast,
"PulseaudioLoopbackForCast",
-@@ -379,6 +379,31 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
+@@ -386,6 +386,31 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
"PulseaudioLoopbackForScreenShare",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -67,7 +67,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -676,7 +701,7 @@ BASE_FEATURE(kFeatureManagementLiveTrans
+@@ -682,7 +707,7 @@ BASE_FEATURE(kFileDialogsBlockPictureInP
// Show toolbar button that opens dialog for controlling media sessions.
BASE_FEATURE(kGlobalMediaControls,
"GlobalMediaControls",
@@ -76,7 +76,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -704,7 +729,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -705,7 +730,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
// If enabled, users can request Media Remoting without fullscreen-in-tab.
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
"MediaRemotingWithoutFullscreen",
@@ -85,7 +85,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -716,7 +741,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
+@@ -717,7 +742,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
"GlobalMediaControlsPictureInPicture",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -94,7 +94,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -745,7 +770,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+@@ -746,7 +771,7 @@ BASE_FEATURE(kUnifiedAutoplay,
"UnifiedAutoplay",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -103,16 +103,16 @@ $NetBSD$
// Enable vaapi video decoding on linux. This is already enabled by default on
// chromeos, but needs an experiment on linux.
BASE_FEATURE(kVaapiVideoDecodeLinux,
-@@ -836,7 +861,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
- "VaapiVp9SModeHWEncoding",
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -846,7 +871,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
+ "VSyncMjpegDecoding",
+ base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder.
// Owners: frkoenig%chromium.org@localhost, mcasas%chromium.org@localhost
// Expiry: When the |V4L2FlatVideoDecoder| flag handles stateful decoding on
-@@ -1463,7 +1488,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
+@@ -1479,7 +1504,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -121,7 +121,7 @@ $NetBSD$
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1543,7 +1568,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+@@ -1559,7 +1584,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
"RecordWebAudioEngagement",
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-media_base_media__switches.h b/chromium/patches/patch-media_base_media__switches.h
index 85a3412845..825c49e8b0 100644
--- a/chromium/patches/patch-media_base_media__switches.h
+++ b/chromium/patches/patch-media_base_media__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.h.orig 2024-09-24 20:49:31.676142000 +0000
+--- media/base/media_switches.h.orig 2024-10-26 07:00:21.314518000 +0000
+++ media/base/media_switches.h
@@ -44,7 +44,7 @@ MEDIA_EXPORT extern const char kDisableB
MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
@@ -15,7 +15,7 @@ $NetBSD$
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
#endif
-@@ -327,13 +327,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatf
+@@ -331,13 +331,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatf
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -44,7 +44,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -348,7 +361,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -352,7 +365,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseDecoderStreamForWebRTC);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
@@ -53,16 +53,16 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoEncodeLinux);
-@@ -367,7 +380,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp8TemporalLayerHWEncoding);
+@@ -373,7 +386,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -507,7 +520,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -513,7 +526,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcessVideoDecoding);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/chromium/patches/patch-media_base_user__input__monitor__unittest.cc b/chromium/patches/patch-media_base_user__input__monitor__unittest.cc
index 2fde649087..22aba8f41b 100644
--- a/chromium/patches/patch-media_base_user__input__monitor__unittest.cc
+++ b/chromium/patches/patch-media_base_user__input__monitor__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/user_input_monitor_unittest.cc.orig 2024-09-24 20:49:31.688143300 +0000
+--- media/base/user_input_monitor_unittest.cc.orig 2024-10-26 07:00:21.328526000 +0000
+++ media/base/user_input_monitor_unittest.cc
@@ -13,7 +13,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index acaac6b7c1..775a776f75 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.cc.orig 2024-09-24 20:49:31.691143500 +0000
+--- media/base/video_frame.cc.orig 2024-10-26 07:00:21.331527700 +0000
+++ media/base/video_frame.cc
@@ -88,7 +88,7 @@ std::string VideoFrame::StorageTypeToStr
return "OWNED_MEMORY";
@@ -33,7 +33,7 @@ $NetBSD$
bool is_native_buffer =
gpu_memory_buffer
? (gpu_memory_buffer->GetType() != gfx::SHARED_MEMORY_BUFFER)
-@@ -822,7 +822,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -782,7 +782,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
return frame;
}
@@ -42,8 +42,8 @@ $NetBSD$
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1536,7 +1536,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
- : shared_images_[texture_index];
+@@ -1489,7 +1489,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+ return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index f4bdb398e7..4d8c3d4f64 100644
--- a/chromium/patches/patch-media_base_video__frame.h
+++ b/chromium/patches/patch-media_base_video__frame.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.h.orig 2024-09-24 20:49:31.691143500 +0000
+--- media/base/video_frame.h.orig 2024-10-26 07:00:21.331527700 +0000
+++ media/base/video_frame.h
@@ -50,7 +50,7 @@
#include "base/apple/scoped_cftyperef.h"
@@ -24,7 +24,7 @@ $NetBSD$
// TODO(mcasas): Consider turning this type into STORAGE_NATIVE
// based on the idea of using this same enum value for both DMA
// buffers on Linux and CVPixelBuffers on Mac (which currently use
-@@ -407,7 +407,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -393,7 +393,7 @@ class MEDIA_EXPORT VideoFrame : public b
ReleaseMailboxAndGpuMemoryBufferCB mailbox_holder_and_gmb_release_cb,
base::TimeDelta timestamp);
@@ -33,16 +33,16 @@ $NetBSD$
// Wraps provided dmabufs
// (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
// VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -726,7 +726,7 @@ class MEDIA_EXPORT VideoFrame : public b
- scoped_refptr<gpu::ClientSharedImage> shared_image(
- size_t texture_index) const;
+@@ -711,7 +711,7 @@ class MEDIA_EXPORT VideoFrame : public b
+ // wait for the included sync point.
+ scoped_refptr<gpu::ClientSharedImage> shared_image() const;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// The number of DmaBufs will be equal or less than the number of planes of
// the frame. If there are less, this means that the last FD contains the
// remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -968,7 +968,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -953,7 +953,7 @@ class MEDIA_EXPORT VideoFrame : public b
// GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
bool is_mappable_si_enabled_ = false;
diff --git a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
index 2ae4d1d74e..f6221e6052 100644
--- a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/create_video_capture_device_factory.cc.orig 2024-09-24 20:49:31.717145700 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2024-10-26 07:00:21.374552500 +0000
+++ media/capture/video/create_video_capture_device_factory.cc
@@ -13,7 +13,7 @@
#include "media/capture/video/fake_video_capture_device_factory.h"
diff --git a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
index c4367ca4ad..4931e765d7 100644
--- a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/fake_video_capture_device_factory.cc.orig 2024-09-24 20:49:31.717145700 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2024-10-26 07:00:21.374552500 +0000
+++ media/capture/video/fake_video_capture_device_factory.cc
@@ -231,7 +231,7 @@ void FakeVideoCaptureDeviceFactory::GetD
int entry_index = 0;
diff --git a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
index ed81dbb58c..87ba505a3d 100644
--- a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/file_video_capture_device_factory.cc.orig 2024-09-24 20:49:31.718145800 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2024-10-26 07:00:21.375553000 +0000
+++ media/capture/video/file_video_capture_device_factory.cc
@@ -52,7 +52,7 @@ void FileVideoCaptureDeviceFactory::GetD
VideoCaptureApi::WIN_DIRECT_SHOW;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
index 8b3c8cbd1c..d42d93f37f 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/fake_v4l2_impl.cc.orig 2024-09-24 20:49:31.719145800 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2024-10-26 07:00:21.376553500 +0000
+++ media/capture/video/linux/fake_v4l2_impl.cc
@@ -562,7 +562,7 @@ int FakeV4L2Impl::close(int fd) {
return kSuccessReturnValue;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
index 4eef9b32de..91391a2405 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/fake_v4l2_impl.h.orig 2024-09-24 20:49:31.719145800 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2024-10-26 07:00:21.376553500 +0000
+++ media/capture/video/linux/fake_v4l2_impl.h
@@ -8,7 +8,13 @@
#include <map>
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
index 7f3d919e7d..41308ee839 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2024-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2024-10-26 07:00:21.377554200 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.cc
@@ -5,8 +5,10 @@
#include "media/capture/video/linux/v4l2_capture_delegate.h"
@@ -17,7 +17,7 @@ $NetBSD$
#include <poll.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
-@@ -27,17 +29,19 @@
+@@ -29,17 +31,19 @@
#include "media/capture/video/blob_utils.h"
#include "media/capture/video/linux/video_capture_device_linux.h"
@@ -38,7 +38,7 @@ $NetBSD$
// TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
// format is introduced to kernel.
-@@ -47,6 +51,14 @@ using media::mojom::MeteringMode;
+@@ -49,6 +53,14 @@ using media::mojom::MeteringMode;
#define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z')
#endif
@@ -53,7 +53,7 @@ $NetBSD$
namespace media {
namespace {
-@@ -264,7 +276,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
+@@ -268,7 +280,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
// static
bool V4L2CaptureDelegate::IsControllableControl(
int control_id,
@@ -62,7 +62,7 @@ $NetBSD$
const int special_control_id = GetControllingSpecialControl(control_id);
if (!special_control_id) {
// The control is not controlled by a special control thus the control is
-@@ -320,7 +332,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
+@@ -324,7 +336,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
is_capturing_(false),
timeout_count_(0),
rotation_(rotation) {
@@ -71,7 +71,7 @@ $NetBSD$
use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
#endif // BUILDFLAG(IS_LINUX)
}
-@@ -447,7 +459,7 @@ void V4L2CaptureDelegate::AllocateAndSta
+@@ -451,7 +463,7 @@ void V4L2CaptureDelegate::AllocateAndSta
client_->OnStarted();
@@ -80,7 +80,7 @@ $NetBSD$
if (use_gpu_buffer_) {
v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>(
std::move(gmb_support_test_));
-@@ -797,7 +809,7 @@ void V4L2CaptureDelegate::SetGPUEnvironm
+@@ -801,7 +813,7 @@ void V4L2CaptureDelegate::SetGPUEnvironm
V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
@@ -89,7 +89,7 @@ $NetBSD$
int num_retries = 0;
for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
++num_retries) {
-@@ -807,7 +819,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
+@@ -811,7 +823,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
return num_retries != kMaxIOCtrlRetries;
}
@@ -98,7 +98,7 @@ $NetBSD$
return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
}
-@@ -818,6 +830,7 @@ bool V4L2CaptureDelegate::IsControllable
+@@ -822,6 +834,7 @@ bool V4L2CaptureDelegate::IsControllable
}
void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
@@ -106,7 +106,7 @@ $NetBSD$
constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
V4L2_CID_AUTO_WHITE_BALANCE,
V4L2_CID_BRIGHTNESS,
-@@ -845,6 +858,7 @@ void V4L2CaptureDelegate::ReplaceControl
+@@ -849,6 +862,7 @@ void V4L2CaptureDelegate::ReplaceControl
<< ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
}
}
@@ -114,7 +114,7 @@ $NetBSD$
}
mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
-@@ -1025,7 +1039,11 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1029,7 +1043,11 @@ void V4L2CaptureDelegate::DoCapture() {
pollfd device_pfd = {};
device_pfd.fd = device_fd_.get();
@@ -126,7 +126,7 @@ $NetBSD$
const int result =
HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
-@@ -1063,6 +1081,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1067,6 +1085,7 @@ void V4L2CaptureDelegate::DoCapture() {
timeout_count_ = 0;
}
@@ -134,7 +134,7 @@ $NetBSD$
// Dequeue events if the driver has filled in some.
if (device_pfd.revents & POLLPRI) {
bool controls_changed = false;
-@@ -1098,6 +1117,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1102,6 +1121,7 @@ void V4L2CaptureDelegate::DoCapture() {
client_->OnCaptureConfigurationChanged();
}
}
@@ -142,7 +142,7 @@ $NetBSD$
// Deenqueue, send and reenqueue a buffer if the driver has filled one in.
if (device_pfd.revents & POLLIN) {
-@@ -1151,7 +1171,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1155,7 +1175,7 @@ void V4L2CaptureDelegate::DoCapture() {
// workable on Linux.
// See http://crbug.com/959919.
@@ -151,7 +151,7 @@ $NetBSD$
if (use_gpu_buffer_) {
v4l2_gpu_helper_->OnIncomingCapturedData(
client_.get(), buffer_tracker->start(),
-@@ -1224,7 +1244,7 @@ void V4L2CaptureDelegate::SetErrorState(
+@@ -1228,7 +1248,7 @@ void V4L2CaptureDelegate::SetErrorState(
client_->OnError(error, from_here, reason);
}
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index 0b7c06c186..a984ecf0d6 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_delegate.h.orig 2024-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2024-10-26 07:00:21.377554200 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.h
@@ -23,7 +23,7 @@
#include "media/capture/video/linux/v4l2_capture_device_impl.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
index 06b56289a5..876bd0328e 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device.h.orig 2024-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2024-10-26 07:00:21.377554200 +0000
+++ media/capture/video/linux/v4l2_capture_device.h
@@ -21,7 +21,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
public:
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
index 8d788803bf..b28e14e158 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2024-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2024-10-26 07:00:21.377554200 +0000
+++ media/capture/video/linux/v4l2_capture_device_impl.cc
@@ -22,7 +22,7 @@ int V4L2CaptureDeviceImpl::close(int fd)
return ::close(fd);
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
index 8ec26057ca..cd9332b208 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2024-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2024-10-26 07:00:21.378554600 +0000
+++ media/capture/video/linux/v4l2_capture_device_impl.h
@@ -19,7 +19,7 @@ class CAPTURE_EXPORT V4L2CaptureDeviceIm
public:
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
index 287fe0a515..9b95a82c10 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2024-09-24 20:49:31.721146000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2024-10-26 07:00:21.378554600 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
@@ -23,7 +23,7 @@
#include "media/capture/video/linux/scoped_v4l2_device_fd.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
index e70653ae7d..65551b0946 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2024-09-24 20:49:31.721146000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2024-10-26 07:00:21.378554600 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.h
@@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
index a154a50db4..edab2da157 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_linux.cc.orig 2024-09-24 20:49:31.721146000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2024-10-26 07:00:21.378554600 +0000
+++ media/capture/video/linux/video_capture_device_linux.cc
@@ -15,7 +15,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
index 15f455c2d1..c51de1ff75 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2024-09-24 20:49:31.723146200 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2024-10-26 07:00:21.381556500 +0000
+++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
@@ -14,7 +14,7 @@
#include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
index 95e2dbdb1d..bc33d6fd9d 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2024-09-24 20:49:31.724146400 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2024-10-26 07:00:21.381556500 +0000
+++ media/capture/video/video_capture_device_client.cc
@@ -169,7 +169,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index c1ea56ab8a..2836762805 100644
--- a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
+++ b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/cdm/cdm_paths_unittest.cc.orig 2024-09-24 20:49:31.744148000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2024-10-26 07:00:21.422580000 +0000
+++ media/cdm/cdm_paths_unittest.cc
@@ -27,7 +27,7 @@ const char kComponentPlatform[] =
"win";
diff --git a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
index e4bd4f1920..09a71ee1c3 100644
--- a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
+++ b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/cdm/library_cdm/cdm_paths.gni.orig 2024-09-24 20:49:31.747148300 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2024-10-26 07:00:21.425581700 +0000
+++ media/cdm/library_cdm/cdm_paths.gni
@@ -15,7 +15,7 @@ assert(enable_library_cdms)
# Explicitly define what we use to avoid confusion.
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
index 7c9db09ff7..6d0e4e5e22 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/ffmpeg/scripts/build_ffmpeg.py.orig 2024-09-24 20:49:31.755149100 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2024-10-26 07:00:21.433586400 +0000
+++ media/ffmpeg/scripts/build_ffmpeg.py
@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
index 86c735b70c..d38094c7bc 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/ffmpeg/scripts/robo_lib/config.py.orig 2024-09-24 20:49:31.757149200 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2024-10-26 07:00:21.490619000 +0000
+++ media/ffmpeg/scripts/robo_lib/config.py
@@ -55,19 +55,13 @@ class RoboConfiguration:
self._llvm_path = os.path.join(self.chrome_src(), "third_party",
diff --git a/chromium/patches/patch-media_gpu_buffer__validation.cc b/chromium/patches/patch-media_gpu_buffer__validation.cc
index dbab6bf4f4..0897df789b 100644
--- a/chromium/patches/patch-media_gpu_buffer__validation.cc
+++ b/chromium/patches/patch-media_gpu_buffer__validation.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/buffer_validation.cc.orig 2024-09-24 20:49:31.813154200 +0000
+--- media/gpu/buffer_validation.cc.orig 2024-10-26 07:00:21.593678000 +0000
+++ media/gpu/buffer_validation.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/geometry/size.h"
diff --git a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
index 45b1e83f99..15303936f5 100644
--- a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2024-09-24 20:49:31.815154300 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2024-10-26 07:00:21.634701500 +0000
+++ media/gpu/chromeos/gl_image_processor_backend.cc
@@ -28,6 +28,10 @@
#include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
index dbba058667..e4fc1fe6f7 100644
--- a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2024-09-24 20:49:31.816154500 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2024-10-26 07:00:21.636702800 +0000
+++ media/gpu/chromeos/libyuv_image_processor_backend.cc
@@ -53,7 +53,7 @@ static constexpr struct {
#define CONV(in, out, trans, result) \
diff --git a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
index 7f36d57e11..05efd13dc7 100644
--- a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2024-09-24 20:49:31.817154400 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2024-10-26 07:00:21.637703400 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
@@ -67,7 +67,7 @@ viz::SharedImageFormat GetSharedImageFor
<< static_cast<int>(buffer_format);
diff --git a/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc b/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
index 62733e5243..318ac52414 100644
--- a/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig 2024-09-24 20:49:31.817154400 +0000
+--- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig 2024-10-26 07:00:21.637703400 +0000
+++ media/gpu/chromeos/native_pixmap_frame_resource.cc
@@ -176,7 +176,7 @@ scoped_refptr<NativePixmapFrameResource>
const bool is_intel_media_compression_enabled =
diff --git a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index 0277f00002..fa622d4d6f 100644
--- a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2024-09-24 20:49:31.818154600 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2024-10-26 07:00:21.638703800 +0000
+++ media/gpu/chromeos/platform_video_frame_utils.cc
@@ -68,7 +68,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
const base::FilePath dev_path(FILE_PATH_LITERAL(
diff --git a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
index 64bb789320..2cb6d2bff6 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2024-09-24 20:49:31.821154800 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2024-10-26 07:00:21.640705000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
@@ -1096,7 +1096,7 @@ VideoDecoderPipeline::PickDecoderOutputF
}
diff --git a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
index 20a318b39a..124f4d9d28 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2024-09-24 20:49:31.823155000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2024-10-26 07:00:21.643706800 +0000
+++ media/gpu/gpu_video_encode_accelerator_factory.cc
@@ -118,7 +118,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
return vea_factory_functions;
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index 348b8b7564..ab50c9b255 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2024-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2024-10-26 07:00:21.651711500 +0000
+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
@@ -16,7 +16,9 @@
#include "media/gpu/vaapi/vaapi_wrapper.h"
@@ -24,7 +24,7 @@ $NetBSD$
void AllowAccessToRenderNodes(std::vector<BrokerFilePermission>& permissions,
bool include_sys_dev_char,
bool read_write) {
-@@ -176,6 +179,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -188,6 +191,7 @@ bool HardwareVideoDecodingPreSandboxHook
NOTREACHED();
#endif // BUILDFLAG(USE_V4L2_CODEC)
}
@@ -32,7 +32,7 @@ $NetBSD$
} // namespace
-@@ -191,6 +195,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -203,6 +207,7 @@ bool HardwareVideoDecodingPreSandboxHook
// (at least).
bool HardwareVideoDecodingPreSandboxHook(
sandbox::policy::SandboxLinux::Options options) {
@@ -40,7 +40,7 @@ $NetBSD$
using HardwareVideoDecodingProcessPolicy =
sandbox::policy::HardwareVideoDecodingProcessPolicy;
using PolicyType =
-@@ -236,6 +241,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -248,6 +253,7 @@ bool HardwareVideoDecodingPreSandboxHook
// |permissions| is empty?
sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
command_set, permissions, options);
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index 5cfb053ab9..688e29abb2 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2024-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2024-10-26 07:00:21.651711500 +0000
+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_DECODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
index da7f201f77..3e0c3eb64b 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2024-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2024-10-26 07:00:21.651711500 +0000
+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
@@ -18,12 +18,15 @@
#include "media/gpu/v4l2/v4l2_device.h"
@@ -22,8 +22,8 @@ $NetBSD$
sandbox::syscall_broker::BrokerCommandSet command_set;
std::vector<BrokerFilePermission> permissions;
-@@ -121,6 +124,7 @@ bool HardwareVideoEncodingPreSandboxHook
- }
+@@ -132,6 +135,7 @@ bool HardwareVideoEncodingPreSandboxHook
+ dlopen("libvulkan_radeon.so", kDlopenFlags);
}
#endif
+#endif
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index a8eb0ad36b..b40cf35828 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2024-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2024-10-26 07:00:21.651711500 +0000
+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_test_raw__video.cc b/chromium/patches/patch-media_gpu_test_raw__video.cc
index 16109bbb4f..37004c7c7d 100644
--- a/chromium/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium/patches/patch-media_gpu_test_raw__video.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/raw_video.cc.orig 2024-09-24 20:49:31.832155700 +0000
+--- media/gpu/test/raw_video.cc.orig 2024-10-26 07:00:21.652711900 +0000
+++ media/gpu/test/raw_video.cc
@@ -60,7 +60,7 @@ std::unique_ptr<base::MemoryMappedFile>
base::File::FLAG_READ | base::File::FLAG_WRITE
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
index b013f38cf8..037ad93f2e 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_file_writer.cc.orig 2024-09-24 20:49:31.835156000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2024-10-26 07:00:21.655713600 +0000
+++ media/gpu/test/video_frame_file_writer.cc
@@ -26,7 +26,7 @@
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
index a4724943ef..d59329d10d 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_helpers.cc.orig 2024-09-24 20:49:31.835156000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2024-10-26 07:00:21.656714200 +0000
+++ media/gpu/test/video_frame_helpers.cc
@@ -22,7 +22,7 @@
#include "ui/gfx/buffer_format_util.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
index 1e7201403f..5a229f505d 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_validator.cc.orig 2024-09-24 20:49:31.835156000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2024-10-26 07:00:21.656714200 +0000
+++ media/gpu/test/video_frame_validator.cc
@@ -33,7 +33,7 @@
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
index 107efa8bf6..abe0297b83 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2024-09-24 20:49:31.863158500 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2024-10-26 07:00:21.730756800 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
@@ -782,7 +782,7 @@ void VaapiVideoDecoder::ApplyResolutionC
const gfx::Size decoder_natural_size =
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index 0ec184da7e..a7e15b43a8 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2024-09-24 20:49:31.866158700 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2024-10-26 07:00:21.733758400 +0000
+++ media/gpu/vaapi/vaapi_wrapper.cc
@@ -77,7 +77,7 @@
using media_gpu_vaapi::kModuleVa_prot;
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 360201f98e..acd1f52fba 100644
--- a/chromium/patches/patch-media_media__options.gni
+++ b/chromium/patches/patch-media_media__options.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/media_options.gni.orig 2024-09-24 20:49:31.881160000 +0000
+--- media/media_options.gni.orig 2024-10-26 07:00:21.751768800 +0000
+++ media/media_options.gni
@@ -190,12 +190,18 @@ declare_args() {
# Enables runtime selection of ALSA library for audio.
diff --git a/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn b/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
index e487e59652..82ccaa1d44 100644
--- a/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/stable/BUILD.gn.orig 2024-09-24 20:49:31.900161700 +0000
+--- media/mojo/mojom/stable/BUILD.gn.orig 2024-10-26 07:00:21.797795000 +0000
+++ media/mojo/mojom/stable/BUILD.gn
@@ -196,7 +196,7 @@ source_set("unit_tests") {
} else if (use_v4l2_codec) {
diff --git a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
index 0db17e7ad4..f768a24602 100644
--- a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
+++ b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig 2024-09-24 20:49:31.901162000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig 2024-10-26 07:00:21.798795700 +0000
+++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc
-@@ -837,7 +837,7 @@ const gfx::GpuMemoryBufferId& StructTrai
+@@ -841,7 +841,7 @@ const gfx::GpuMemoryBufferId& StructTrai
return input.id;
}
@@ -15,7 +15,7 @@ $NetBSD$
// static
gfx::NativePixmapHandle StructTraits<
media::stable::mojom::NativeGpuMemoryBufferHandleDataView,
-@@ -858,7 +858,7 @@ bool StructTraits<media::stable::mojom::
+@@ -862,7 +862,7 @@ bool StructTraits<media::stable::mojom::
output->type = gfx::NATIVE_PIXMAP;
diff --git a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
index a03b20201c..312af83ada 100644
--- a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
+++ b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig 2024-09-24 20:49:31.901162000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig 2024-10-26 07:00:21.798795700 +0000
+++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h
@@ -695,7 +695,7 @@ struct StructTraits<media::stable::mojom
static const gfx::GpuMemoryBufferId& id(
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index f29c7a671b..035b60029b 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2024-09-24 20:49:31.903162000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2024-10-26 07:00:21.800796700 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.cc
@@ -27,7 +27,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
diff --git a/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc b/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
index 543edd602a..07cf549e65 100644
--- a/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
+++ b/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/fake_gpu_memory_buffer.cc.orig 2024-09-24 20:49:32.247192100 +0000
+--- media/video/fake_gpu_memory_buffer.cc.orig 2024-10-26 07:00:22.883404500 +0000
+++ media/video/fake_gpu_memory_buffer.cc
@@ -14,7 +14,7 @@
#include "media/base/format_utils.h"
diff --git a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
index 1a933e95e2..b1e20fb90f 100644
--- a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2024-09-24 20:49:32.247192100 +0000
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2024-10-26 07:00:22.884405100 +0000
+++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -111,7 +111,7 @@ class GpuMemoryBufferVideoFramePool::Poo
+@@ -98,7 +98,7 @@ class GpuMemoryBufferVideoFramePool::Poo
gpu::SHARED_IMAGE_USAGE_RASTER_READ |
gpu::SHARED_IMAGE_USAGE_DISPLAY_READ |
gpu::SHARED_IMAGE_USAGE_SCANOUT;
@@ -15,7 +15,7 @@ $NetBSD$
// TODO(crbug.com/40194712): Always add the flag once the
// OzoneImageBacking is by default turned on.
if (base::CommandLine::ForCurrentProcess()->HasSwitch(
-@@ -800,7 +800,7 @@ void GpuMemoryBufferVideoFramePool::Pool
+@@ -695,7 +695,7 @@ void GpuMemoryBufferVideoFramePool::Pool
}
bool is_software_backed_video_frame = !video_frame->HasTextures();
@@ -24,12 +24,12 @@ $NetBSD$
is_software_backed_video_frame &= !video_frame->HasDmaBufs();
#endif
-@@ -1345,7 +1345,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
- media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
+@@ -1104,7 +1104,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
+ media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- is_webgpu_compatible =
- handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
+ is_webgpu_compatible =
+ handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
#endif
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
index 15fb3e9e3a..d7b79384f9 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter.cc.orig 2024-09-24 20:49:32.250192400 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2024-10-26 07:00:22.909419000 +0000
+++ media/video/video_encode_accelerator_adapter.cc
@@ -164,7 +164,7 @@ VideoEncodeAccelerator::Config SetUpVeaC
if (is_rgb)
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
index deaa40089c..6a25b6438d 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2024-09-24 20:49:32.251192600 +0000
+--- media/video/video_encode_accelerator_adapter_test.cc.orig 2024-10-26 07:00:22.909419000 +0000
+++ media/video/video_encode_accelerator_adapter_test.cc
@@ -461,7 +461,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index 32ab19f7b0..725978e567 100644
--- a/chromium/patches/patch-media_webrtc_audio__processor.cc
+++ b/chromium/patches/patch-media_webrtc_audio__processor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/audio_processor.cc.orig 2024-09-24 20:49:32.252192700 +0000
+--- media/webrtc/audio_processor.cc.orig 2024-10-26 07:00:22.911420300 +0000
+++ media/webrtc/audio_processor.cc
@@ -521,7 +521,7 @@ std::optional<double> AudioProcessor::Pr
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index 17fa5cd0b1..9a98e3eb0e 100644
--- a/chromium/patches/patch-media_webrtc_helpers.cc
+++ b/chromium/patches/patch-media_webrtc_helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/helpers.cc.orig 2024-09-24 20:49:32.253192700 +0000
+--- media/webrtc/helpers.cc.orig 2024-10-26 07:00:22.911420300 +0000
+++ media/webrtc/helpers.cc
@@ -41,14 +41,14 @@ void ConfigAutomaticGainControl(const Au
return;
diff --git a/chromium/patches/patch-media_webrtc_helpers__unittests.cc b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
index 3917f2e76a..0c2fda9256 100644
--- a/chromium/patches/patch-media_webrtc_helpers__unittests.cc
+++ b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/helpers_unittests.cc.orig 2024-09-24 20:49:32.253192700 +0000
+--- media/webrtc/helpers_unittests.cc.orig 2024-10-26 07:00:22.912420700 +0000
+++ media/webrtc/helpers_unittests.cc
@@ -40,7 +40,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
EXPECT_TRUE(config.echo_canceller.enabled);
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index f200cfb051..dc50fb6714 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/BUILD.gn.orig 2024-09-24 20:49:32.254192800 +0000
+--- mojo/core/BUILD.gn.orig 2024-10-26 07:00:22.912420700 +0000
+++ mojo/core/BUILD.gn
@@ -161,7 +161,7 @@ source_set("impl_for_embedder") {
]
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index fe8fca1f09..4fb47a36da 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2024-09-24 20:49:32.255193000 +0000
+--- mojo/core/channel.cc.orig 2024-10-26 07:00:22.913421400 +0000
+++ mojo/core/channel.cc
-@@ -79,7 +79,11 @@ const size_t kMaxUnusedReadBufferCapacit
- // Fuchsia: The zx_channel_write() API supports up to 64 handles.
- const size_t kMaxAttachedHandles = 64;
+@@ -82,7 +82,11 @@ const size_t kMaxAttachedHandles = 64;
+ const size_t kMaxAttachedHandles = 253;
+ #endif // BUILDFLAG(IS_FUCHSIA)
+#if defined(__i386__) && defined(OS_FREEBSD)
+const size_t kChannelMessageAlignment = 4;
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index 4a5a58d892..8ed5c7586f 100644
--- a/chromium/patches/patch-mojo_core_embedder_features.h
+++ b/chromium/patches/patch-mojo_core_embedder_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/embedder/features.h.orig 2024-09-24 20:49:32.261193500 +0000
+--- mojo/core/embedder/features.h.orig 2024-10-26 07:00:22.920425200 +0000
+++ mojo/core/embedder/features.h
@@ -16,7 +16,7 @@ namespace core {
diff --git a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
index 64e83e5340..3fe493150a 100644
--- a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
+++ b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2024-09-24 20:49:32.309197700 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2024-10-26 07:00:22.971453700 +0000
+++ mojo/public/cpp/platform/socket_utils_posix.cc
@@ -34,7 +34,7 @@ bool IsRecoverableError() {
}
diff --git a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
index db0fb98886..6efc60ef22 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/tools/bindings/mojom.gni.orig 2024-09-24 20:49:32.351201300 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2024-10-26 07:00:23.013477000 +0000
+++ mojo/public/tools/bindings/mojom.gni
@@ -776,6 +776,21 @@ template("mojom") {
enabled_features += [ "is_apple" ]
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index 5762fdddfe..50ea8b4d2a 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/BUILD.gn.orig 2024-09-24 20:49:32.816242200 +0000
+--- net/BUILD.gn.orig 2024-10-26 07:00:23.526756500 +0000
+++ net/BUILD.gn
-@@ -123,7 +123,7 @@ net_configs = [
+@@ -125,7 +125,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
]
@@ -15,7 +15,7 @@ $NetBSD$
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1254,6 +1254,19 @@ component("net") {
+@@ -1277,6 +1277,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1415,7 +1428,7 @@ component("net") {
+@@ -1438,7 +1451,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -44,7 +44,7 @@ $NetBSD$
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2081,7 +2094,7 @@ static_library("test_support") {
+@@ -2105,7 +2118,7 @@ static_library("test_support") {
]
}
@@ -53,7 +53,7 @@ $NetBSD$
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -2885,14 +2898,14 @@ test("net_unittests") {
+@@ -2914,14 +2927,14 @@ target(_test_target_type, "net_unittests
]
}
@@ -70,7 +70,7 @@ $NetBSD$
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -2983,6 +2996,10 @@ test("net_unittests") {
+@@ -3014,6 +3027,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -79,9 +79,9 @@ $NetBSD$
+ }
+
if (enable_websockets) {
- deps += [ "//net/server:tests" ]
- }
-@@ -3044,7 +3061,7 @@ test("net_unittests") {
+ sources += [
+ "server/http_connection_unittest.cc",
+@@ -3080,7 +3097,7 @@ target(_test_target_type, "net_unittests
]
}
@@ -90,7 +90,7 @@ $NetBSD$
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3183,7 +3200,7 @@ test("net_unittests") {
+@@ -3219,7 +3236,7 @@ target(_test_target_type, "net_unittests
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/chromium/patches/patch-net_base_features.cc b/chromium/patches/patch-net_base_features.cc
index c3f20cbb53..bfec41ce77 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/features.cc.orig 2024-09-24 20:49:32.829243200 +0000
+--- net/base/features.cc.orig 2024-10-26 07:00:23.560775000 +0000
+++ net/base/features.cc
@@ -26,7 +26,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
BASE_FEATURE(kAsyncDns,
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -524,7 +524,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
+@@ -522,7 +522,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
"SpdyHeadersToHttpResponseUseBuilder",
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-net_base_mock__network__change__notifier.cc b/chromium/patches/patch-net_base_mock__network__change__notifier.cc
index 0cb9b02612..351abecb04 100644
--- a/chromium/patches/patch-net_base_mock__network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_mock__network__change__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/mock_network_change_notifier.cc.orig 2024-09-24 20:49:32.838244000 +0000
+--- net/base/mock_network_change_notifier.cc.orig 2024-10-26 07:00:23.634815500 +0000
+++ net/base/mock_network_change_notifier.cc
@@ -103,7 +103,7 @@ MockNetworkChangeNotifier::GetCurrentCon
return connection_cost_;
diff --git a/chromium/patches/patch-net_base_mock__network__change__notifier.h b/chromium/patches/patch-net_base_mock__network__change__notifier.h
index b401fd3f3d..77e6a9444b 100644
--- a/chromium/patches/patch-net_base_mock__network__change__notifier.h
+++ b/chromium/patches/patch-net_base_mock__network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/mock_network_change_notifier.h.orig 2024-09-24 20:49:32.838244000 +0000
+--- net/base/mock_network_change_notifier.h.orig 2024-10-26 07:00:23.634815500 +0000
+++ net/base/mock_network_change_notifier.h
@@ -84,7 +84,7 @@ class MockNetworkChangeNotifier : public
// use_default_connection_cost_implementation is set to true.
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index 0a584cc5de..61d0a2849c 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.cc.orig 2024-09-24 20:49:32.841244200 +0000
+--- net/base/network_change_notifier.cc.orig 2024-10-26 07:00:23.636816500 +0000
+++ net/base/network_change_notifier.cc
@@ -37,7 +37,7 @@
#include "net/base/network_change_notifier_linux.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier.h b/chromium/patches/patch-net_base_network__change__notifier.h
index f708aeda5f..9b40f18a15 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.h
+++ b/chromium/patches/patch-net_base_network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.h.orig 2024-09-24 20:49:32.841244200 +0000
+--- net/base/network_change_notifier.h.orig 2024-10-26 07:00:23.636816500 +0000
+++ net/base/network_change_notifier.h
@@ -19,7 +19,7 @@
#include "net/base/net_export.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier__passive.cc b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
index 3d275c9daf..8037409901 100644
--- a/chromium/patches/patch-net_base_network__change__notifier__passive.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier_passive.cc.orig 2024-09-24 20:49:32.842244400 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2024-10-26 07:00:23.637817100 +0000
+++ net/base/network_change_notifier_passive.cc
@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::GetAddress
NetworkChangeNotifier::NetworkChangeCalculatorParams
diff --git a/chromium/patches/patch-net_base_network__interfaces__posix.h b/chromium/patches/patch-net_base_network__interfaces__posix.h
index 5e5356f9fe..d56a04388e 100644
--- a/chromium/patches/patch-net_base_network__interfaces__posix.h
+++ b/chromium/patches/patch-net_base_network__interfaces__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_interfaces_posix.h.orig 2024-09-24 20:49:32.845244600 +0000
+--- net/base/network_interfaces_posix.h.orig 2024-10-26 07:00:23.662830800 +0000
+++ net/base/network_interfaces_posix.h
@@ -8,6 +8,8 @@
// This file provides some basic functionality shared between
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix.cc b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
index 78e14c82b6..12018662da 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/sockaddr_util_posix.cc.orig 2024-09-24 20:49:32.855245600 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2024-10-26 07:00:23.729867200 +0000
+++ net/base/sockaddr_util_posix.cc
@@ -46,7 +46,8 @@ bool FillUnixAddress(const std::string&
return true;
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
index 986b04b94c..2e0a64e0e8 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/sockaddr_util_posix_unittest.cc.orig 2024-09-24 20:49:32.855245600 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2024-10-26 07:00:23.729867200 +0000
+++ net/base/sockaddr_util_posix_unittest.cc
@@ -88,7 +88,8 @@ TEST(FillUnixAddressTest, AbstractLinuxA
size_t path_max = MaxPathLength(&storage);
diff --git a/chromium/patches/patch-net_cert_cert__verify__proc.h b/chromium/patches/patch-net_cert_cert__verify__proc.h
index 741c0f69ba..ab20bc994d 100644
--- a/chromium/patches/patch-net_cert_cert__verify__proc.h
+++ b/chromium/patches/patch-net_cert_cert__verify__proc.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/cert/cert_verify_proc.h.orig 2024-09-24 20:49:32.860246000 +0000
+--- net/cert/cert_verify_proc.h.orig 2024-10-26 07:00:23.759883600 +0000
+++ net/cert/cert_verify_proc.h
-@@ -176,7 +176,7 @@ class NET_EXPORT CertVerifyProc
+@@ -178,7 +178,7 @@ class NET_EXPORT CertVerifyProc
kMaxValue = kChainLengthOne
};
diff --git a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
index d495926890..1c78a153b1 100644
--- a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/disk_cache/simple/simple_file_tracker.cc.orig 2024-09-24 20:49:33.083265500 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2024-10-26 07:00:25.385746000 +0000
+++ net/disk_cache/simple/simple_file_tracker.cc
@@ -35,7 +35,17 @@ void RecordFileDescripterLimiterOp(FileD
} // namespace
diff --git a/chromium/patches/patch-net_dns_BUILD.gn b/chromium/patches/patch-net_dns_BUILD.gn
index 86a9e2d240..31a7225d3a 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/BUILD.gn.orig 2024-09-24 20:49:33.086265800 +0000
+--- net/dns/BUILD.gn.orig 2024-10-26 07:00:25.497804200 +0000
+++ net/dns/BUILD.gn
@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index a0a2b4ccf3..69fac00def 100644
--- a/chromium/patches/patch-net_dns_address__info.cc
+++ b/chromium/patches/patch-net_dns_address__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_info.cc.orig 2024-09-24 20:49:33.087266000 +0000
+--- net/dns/address_info.cc.orig 2024-10-26 07:00:25.497804200 +0000
+++ net/dns/address_info.cc
@@ -83,8 +83,12 @@ AddressInfo::AddressInfoAndResult Addres
// error.
diff --git a/chromium/patches/patch-net_dns_address__sorter__posix.cc b/chromium/patches/patch-net_dns_address__sorter__posix.cc
index 248bd41802..9c15b13569 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_sorter_posix.cc.orig 2024-09-24 20:49:33.087266000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2024-10-26 07:00:25.498804600 +0000
+++ net/dns/address_sorter_posix.cc
@@ -32,6 +32,7 @@
#include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index 9374b1fd12..02daa414f7 100644
--- a/chromium/patches/patch-net_dns_dns__config__service__posix.cc
+++ b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_config_service_posix.cc.orig 2024-09-24 20:49:33.090266200 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2024-10-26 07:00:25.582848300 +0000
+++ net/dns/dns_config_service_posix.cc
@@ -39,6 +39,11 @@
#include "net/dns/dns_config_watcher_mac.h"
diff --git a/chromium/patches/patch-net_dns_dns__reloader.cc b/chromium/patches/patch-net_dns_dns__reloader.cc
index f4cf717885..235720e744 100644
--- a/chromium/patches/patch-net_dns_dns__reloader.cc
+++ b/chromium/patches/patch-net_dns_dns__reloader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_reloader.cc.orig 2024-09-24 20:49:33.092266300 +0000
+--- net/dns/dns_reloader.cc.orig 2024-10-26 07:00:25.738929300 +0000
+++ net/dns/dns_reloader.cc
@@ -10,6 +10,7 @@
// - there's not guarantee it exists at all. :(
diff --git a/chromium/patches/patch-net_dns_dns__util.cc b/chromium/patches/patch-net_dns_dns__util.cc
index 3d9ac9d11b..af7e32ff10 100644
--- a/chromium/patches/patch-net_dns_dns__util.cc
+++ b/chromium/patches/patch-net_dns_dns__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_util.cc.orig 2024-09-24 20:49:33.097267000 +0000
+--- net/dns/dns_util.cc.orig 2024-10-26 07:00:25.769945400 +0000
+++ net/dns/dns_util.cc
@@ -29,6 +29,8 @@
#include "net/dns/public/util.h"
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index cd59a1aa9c..a797cd63d9 100644
--- a/chromium/patches/patch-net_dns_host__resolver__proc.cc
+++ b/chromium/patches/patch-net_dns_host__resolver__proc.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/host_resolver_proc.cc.orig 2024-09-24 20:49:33.106267700 +0000
+--- net/dns/host_resolver_proc.cc.orig 2024-10-26 07:00:26.033081300 +0000
+++ net/dns/host_resolver_proc.cc
@@ -15,10 +15,6 @@
#include "net/base/net_errors.h"
diff --git a/chromium/patches/patch-net_dns_public_BUILD.gn b/chromium/patches/patch-net_dns_public_BUILD.gn
index 6526bc0770..315f556923 100644
--- a/chromium/patches/patch-net_dns_public_BUILD.gn
+++ b/chromium/patches/patch-net_dns_public_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/BUILD.gn.orig 2024-09-24 20:49:33.111268000 +0000
+--- net/dns/public/BUILD.gn.orig 2024-10-26 07:00:26.075102600 +0000
+++ net/dns/public/BUILD.gn
@@ -78,7 +78,7 @@ source_set("tests") {
"doh_provider_entry_unittest.cc",
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.cc b/chromium/patches/patch-net_dns_public_resolv__reader.cc
index c4bc463c2d..47370b7361 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.cc
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.cc.orig 2024-09-24 20:49:33.112268200 +0000
+--- net/dns/public/resolv_reader.cc.orig 2024-10-26 07:00:26.076103000 +0000
+++ net/dns/public/resolv_reader.cc
@@ -40,7 +40,7 @@ std::optional<std::vector<IPEndPoint>> G
if (!(res.options & RES_INIT))
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.h b/chromium/patches/patch-net_dns_public_resolv__reader.h
index 926ee31a95..f292921a17 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.h
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.h.orig 2024-09-24 20:49:33.112268200 +0000
+--- net/dns/public/resolv_reader.h.orig 2024-10-26 07:00:26.076103000 +0000
+++ net/dns/public/resolv_reader.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_RESOLV_READER_H_
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.cc b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
index 5cc9f649c3..ad844a2a48 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.cc
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.cc.orig 2024-09-24 20:49:33.113268100 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2024-10-26 07:00:26.076103000 +0000
+++ net/dns/public/scoped_res_state.cc
@@ -28,7 +28,7 @@ ScopedResState::~ScopedResState() {
#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.h b/chromium/patches/patch-net_dns_public_scoped__res__state.h
index 1130665d06..37ebd90c6f 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.h
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.h.orig 2024-09-24 20:49:33.113268100 +0000
+--- net/dns/public/scoped_res_state.h.orig 2024-10-26 07:00:26.076103000 +0000
+++ net/dns/public/scoped_res_state.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_SCOPED_RES_STATE_H_
diff --git a/chromium/patches/patch-net_filter_zstd__source__stream.cc b/chromium/patches/patch-net_filter_zstd__source__stream.cc
index a212160dee..9945504281 100644
--- a/chromium/patches/patch-net_filter_zstd__source__stream.cc
+++ b/chromium/patches/patch-net_filter_zstd__source__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/filter/zstd_source_stream.cc.orig 2024-09-24 20:49:33.127269500 +0000
+--- net/filter/zstd_source_stream.cc.orig 2024-10-26 07:00:26.147138800 +0000
+++ net/filter/zstd_source_stream.cc
@@ -7,6 +7,7 @@
#include <algorithm>
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
index 09b8af2c8b..515f95f3af 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_gssapi_posix.cc.orig 2024-09-24 20:49:33.133270000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2024-10-26 07:00:26.167149000 +0000
+++ net/http/http_auth_gssapi_posix.cc
@@ -375,8 +375,9 @@ base::NativeLibrary GSSAPISharedLibrary:
static const char* const kDefaultLibraryNames[] = {
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
index 5bb9a176ad..1d53d8fc03 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_gssapi_posix.h.orig 2024-09-24 20:49:33.133270000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2024-10-26 07:00:26.167149000 +0000
+++ net/http/http_auth_gssapi_posix.h
@@ -21,6 +21,9 @@
#if BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
index 3038daa3b4..bc07882a74 100644
--- a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_handler_negotiate.cc.orig 2024-09-24 20:49:33.135270000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2024-10-26 07:00:26.169149900 +0000
+++ net/http/http_auth_handler_negotiate.cc
@@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::C
#elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 29ae9b1a4e..ceffcdae32 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.cc
+++ b/chromium/patches/patch-net_http_http__auth__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_preferences.cc.orig 2024-09-24 20:49:33.136270300 +0000
+--- net/http/http_auth_preferences.cc.orig 2024-10-26 07:00:26.170150500 +0000
+++ net/http/http_auth_preferences.cc
@@ -39,7 +39,7 @@ std::string HttpAuthPreferences::AuthAnd
}
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.h b/chromium/patches/patch-net_http_http__auth__preferences.h
index 14d5ba465b..300f0b5f99 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.h
+++ b/chromium/patches/patch-net_http_http__auth__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_preferences.h.orig 2024-09-24 20:49:33.136270300 +0000
+--- net/http/http_auth_preferences.h.orig 2024-10-26 07:00:26.170150500 +0000
+++ net/http/http_auth_preferences.h
@@ -50,7 +50,7 @@ class NET_EXPORT HttpAuthPreferences {
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-net_http_http__network__session.cc b/chromium/patches/patch-net_http_http__network__session.cc
index fc5013baf6..469fa7387c 100644
--- a/chromium/patches/patch-net_http_http__network__session.cc
+++ b/chromium/patches/patch-net_http_http__network__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_network_session.cc.orig 2024-09-24 20:49:33.145271000 +0000
+--- net/http/http_network_session.cc.orig 2024-10-26 07:00:26.260196000 +0000
+++ net/http/http_network_session.cc
@@ -20,7 +20,9 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
index 0998db7927..b45e483608 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service.cc.orig 2024-09-24 20:49:33.594310500 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2024-10-26 07:00:27.565848000 +0000
+++ net/proxy_resolution/proxy_config_service.cc
@@ -19,20 +19,20 @@
#include "net/proxy_resolution/proxy_config_service_ios.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
index 27674c0990..75b37a2df8 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service_linux.cc.orig 2024-09-24 20:49:33.596310600 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2024-10-26 07:00:27.566848500 +0000
+++ net/proxy_resolution/proxy_config_service_linux.cc
@@ -11,7 +11,9 @@
diff --git a/chromium/patches/patch-net_socket_socket__posix.cc b/chromium/patches/patch-net_socket_socket__posix.cc
index fb0c1be9bc..a76b73a08e 100644
--- a/chromium/patches/patch-net_socket_socket__posix.cc
+++ b/chromium/patches/patch-net_socket_socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/socket_posix.cc.orig 2024-09-24 20:49:33.641314500 +0000
+--- net/socket/socket_posix.cc.orig 2024-10-26 07:00:28.075098000 +0000
+++ net/socket/socket_posix.cc
@@ -516,7 +516,7 @@ void SocketPosix::ReadCompleted() {
}
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index 1d3cb2c806..7a7134a83f 100644
--- a/chromium/patches/patch-net_socket_socks5__client__socket.cc
+++ b/chromium/patches/patch-net_socket_socks5__client__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/socks5_client_socket.cc.orig 2024-09-24 20:49:33.642314700 +0000
+--- net/socket/socks5_client_socket.cc.orig 2024-10-26 07:00:28.103111500 +0000
+++ net/socket/socks5_client_socket.cc
@@ -24,6 +24,9 @@
#include "net/log/net_log_event_type.h"
diff --git a/chromium/patches/patch-net_socket_tcp__socket__posix.cc b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
index 5199b6f73c..d5974c9c77 100644
--- a/chromium/patches/patch-net_socket_tcp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/tcp_socket_posix.cc.orig 2024-09-24 20:49:33.649315400 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2024-10-26 07:00:28.212164000 +0000
+++ net/socket/tcp_socket_posix.cc
-@@ -97,6 +97,17 @@ bool SetTCPKeepAlive(int fd, bool enable
+@@ -98,6 +98,17 @@ bool SetTCPKeepAlive(int fd, bool enable
PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
return false;
}
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index 7a14c87185..518e45b220 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.cc.orig 2024-09-24 20:49:33.655315900 +0000
+--- net/socket/udp_socket_posix.cc.orig 2024-10-26 07:00:28.258186000 +0000
+++ net/socket/udp_socket_posix.cc
@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
constexpr int kPortStart = 1024;
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index b20a6c7221..a5023104d6 100644
--- a/chromium/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_unittest.cc.orig 2024-09-24 20:49:33.655315900 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2024-10-26 07:00:28.259186500 +0000
+++ net/socket/udp_socket_unittest.cc
@@ -372,7 +372,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index 0dd62226e6..499d8f0949 100644
--- a/chromium/patches/patch-net_third__party_quiche_BUILD.gn
+++ b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/third_party/quiche/BUILD.gn.orig 2024-09-24 20:49:33.692319000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2024-10-26 07:00:28.751423100 +0000
+++ net/third_party/quiche/BUILD.gn
@@ -29,7 +29,7 @@ import("//net/third_party/quiche/src/bui
import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
index 6e890ae0a7..53c1b0df51 100644
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2024-09-24 20:49:33.695319200 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2024-10-26 07:00:28.754424600 +0000
+++ net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -35,7 +35,7 @@
#include "third_party/boringssl/src/pki/trust_store.h"
@@ -24,7 +24,7 @@ $NetBSD$
// On Linux, use a fixed ProxyConfigService, since the default one
// depends on glib.
//
-@@ -579,7 +579,7 @@ int main(int argc, char** argv) {
+@@ -580,7 +580,7 @@ int main(int argc, char** argv) {
std::string impls_str = command_line.GetSwitchValueASCII("impls");
if (impls_str.empty()) {
// Default value.
diff --git a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
index 5dae9de721..6495b609ed 100644
--- a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/net_watcher/net_watcher.cc.orig 2024-09-24 20:49:33.698319400 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2024-10-26 07:00:28.774434000 +0000
+++ net/tools/net_watcher/net_watcher.cc
@@ -32,7 +32,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
diff --git a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
index dbbd1f53a4..c7fd7597f7 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/traffic_annotation/network_traffic_annotation.h.orig 2024-09-24 20:49:33.709320500 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2024-10-26 07:00:28.946517000 +0000
+++ net/traffic_annotation/network_traffic_annotation.h
@@ -378,7 +378,7 @@ struct MutablePartialNetworkTrafficAnnot
} // namespace net
diff --git a/chromium/patches/patch-net_url__request_url__request__context.cc b/chromium/patches/patch-net_url__request_url__request__context.cc
index f50655957b..d2d09d4240 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.cc.orig 2024-09-24 20:49:33.711320600 +0000
+--- net/url_request/url_request_context.cc.orig 2024-10-26 07:00:28.953520300 +0000
+++ net/url_request/url_request_context.cc
@@ -121,7 +121,7 @@ const HttpNetworkSessionContext* URLRequ
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
diff --git a/chromium/patches/patch-net_url__request_url__request__context.h b/chromium/patches/patch-net_url__request_url__request__context.h
index 2f54b048bc..f05699a0c3 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.h.orig 2024-09-24 20:49:33.711320600 +0000
+--- net/url_request/url_request_context.h.orig 2024-10-26 07:00:28.953520300 +0000
+++ net/url_request/url_request_context.h
@@ -91,7 +91,7 @@ class NET_EXPORT URLRequestContext final
// TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
diff --git a/chromium/patches/patch-net_url__request_url__request__context__builder.cc b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
index 70aa05cb5c..910e006e94 100644
--- a/chromium/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context_builder.cc.orig 2024-09-24 20:49:33.711320600 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2024-10-26 07:00:28.953520300 +0000
+++ net/url_request/url_request_context_builder.cc
@@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRe
}
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index f99bfcabfe..2617e32967 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- pdf/pdfium/pdfium_engine.cc.orig 2024-09-24 20:49:33.744323500 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2024-10-26 07:00:29.277673000 +0000
+++ pdf/pdfium/pdfium_engine.cc
-@@ -93,7 +93,7 @@
+@@ -94,7 +94,7 @@
#include "gin/public/cppgc.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -524,7 +524,7 @@ void InitializeSDK(bool enable_v8,
+@@ -523,7 +523,7 @@ void InitializeSDK(bool enable_v8,
FPDF_InitLibraryWithConfig(&config);
diff --git a/chromium/patches/patch-ppapi_tests_test__utils.h b/chromium/patches/patch-ppapi_tests_test__utils.h
index 4aad0e11ff..8df2ca1db9 100644
--- a/chromium/patches/patch-ppapi_tests_test__utils.h
+++ b/chromium/patches/patch-ppapi_tests_test__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ppapi/tests/test_utils.h.orig 2024-09-24 20:49:33.863334000 +0000
+--- ppapi/tests/test_utils.h.orig 2024-10-26 07:00:29.661853600 +0000
+++ ppapi/tests/test_utils.h
@@ -314,6 +314,8 @@ do { \
#define PPAPI_OS_FREEBSD 1
diff --git a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
index 027e988225..372ea8345d 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_ipp_helper.cc.orig 2024-09-24 20:49:34.085353600 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2024-10-26 07:00:29.674859500 +0000
+++ printing/backend/cups_ipp_helper.cc
@@ -202,7 +202,7 @@ void ExtractResolutions(const CupsOption
// Provide a default DPI if no valid DPI is found.
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.cc b/chromium/patches/patch-printing_backend_print__backend__cups.cc
index 7343750aa5..477f61310e 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups.cc
+++ b/chromium/patches/patch-printing_backend_print__backend__cups.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/print_backend_cups.cc.orig 2024-09-24 20:49:34.087353700 +0000
+--- printing/backend/print_backend_cups.cc.orig 2024-10-26 07:00:29.677861000 +0000
+++ printing/backend/print_backend_cups.cc
-@@ -32,7 +32,7 @@
+@@ -33,7 +33,7 @@
#include "printing/mojom/print.mojom.h"
#include "url/gurl.h"
@@ -15,12 +15,21 @@ $NetBSD$
#include "base/feature_list.h"
#include "printing/backend/cups_connection.h"
#include "printing/backend/print_backend_cups_ipp.h"
-@@ -283,7 +283,7 @@ bool PrintBackendCUPS::IsValidPrinter(co
+@@ -63,7 +63,7 @@ int CaptureCupsDestCallback(void* data,
+ return 1; // Keep going.
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // This may be removed when Amazon Linux 2 reaches EOL (30 Jun 2025).
+ bool AreNewerCupsFunctionsAvailable() {
+ return cupsFindDestDefault && cupsFindDestSupported && ippValidateAttributes;
+@@ -291,7 +291,7 @@ bool PrintBackendCUPS::IsValidPrinter(co
#if !BUILDFLAG(IS_CHROMEOS)
scoped_refptr<PrintBackend> PrintBackend::CreateInstanceImpl(
const std::string& locale) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kCupsIppPrintingBackend)) {
+ if (AreNewerCupsFunctionsAvailable() &&
+ base::FeatureList::IsEnabled(features::kCupsIppPrintingBackend)) {
return base::MakeRefCounted<PrintBackendCupsIpp>(CupsConnection::Create());
- }
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
index 305a1d8bb8..f79e797d05 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits.cc.orig 2024-09-24 20:49:34.093354200 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2024-10-26 07:00:29.682863200 +0000
+++ printing/mojom/printing_context_mojom_traits.cc
@@ -19,7 +19,7 @@
#include "base/numerics/safe_conversions.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
index 1b85c43f93..5527476945 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits.h.orig 2024-09-24 20:49:34.093354200 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2024-10-26 07:00:29.682863200 +0000
+++ printing/mojom/printing_context_mojom_traits.h
@@ -166,7 +166,7 @@ struct StructTraits<printing::mojom::Pri
return s.pages_per_sheet();
diff --git a/chromium/patches/patch-printing_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index 7c4e1613b0..393d2de9f9 100644
--- a/chromium/patches/patch-printing_print__settings.cc
+++ b/chromium/patches/patch-printing_print__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings.cc.orig 2024-09-24 20:49:34.095354300 +0000
+--- printing/print_settings.cc.orig 2024-10-26 07:00:29.684864300 +0000
+++ printing/print_settings.cc
@@ -320,7 +320,7 @@ PrintSettings& PrintSettings::operator=(
#endif
diff --git a/chromium/patches/patch-printing_print__settings.h b/chromium/patches/patch-printing_print__settings.h
index 3d9feb6034..d66f097c71 100644
--- a/chromium/patches/patch-printing_print__settings.h
+++ b/chromium/patches/patch-printing_print__settings.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings.h.orig 2024-09-24 20:49:34.095354300 +0000
+--- printing/print_settings.h.orig 2024-10-26 07:00:29.684864300 +0000
+++ printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 0a548f92d8..634b80aadb 100644
--- a/chromium/patches/patch-printing_print__settings__conversion.cc
+++ b/chromium/patches/patch-printing_print__settings__conversion.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings_conversion.cc.orig 2024-09-24 20:49:34.095354300 +0000
+--- printing/print_settings_conversion.cc.orig 2024-10-26 07:00:29.684864300 +0000
+++ printing/print_settings_conversion.cc
@@ -285,7 +285,7 @@ std::unique_ptr<PrintSettings> PrintSett
settings->set_is_modifiable(is_modifiable.value());
diff --git a/chromium/patches/patch-printing_printing__context__linux.cc b/chromium/patches/patch-printing_printing__context__linux.cc
index 8a642c628e..e66b573176 100644
--- a/chromium/patches/patch-printing_printing__context__linux.cc
+++ b/chromium/patches/patch-printing_printing__context__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_context_linux.cc.orig 2024-09-24 20:49:34.097354700 +0000
+--- printing/printing_context_linux.cc.orig 2024-10-26 07:00:29.686865000 +0000
+++ printing/printing_context_linux.cc
@@ -23,7 +23,7 @@
#endif
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index 6337aa3ab8..539caf272e 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.cc.orig 2024-09-24 20:49:34.098354600 +0000
+--- printing/printing_features.cc.orig 2024-10-26 07:00:29.702872800 +0000
+++ printing/printing_features.cc
@@ -21,12 +21,12 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index 51df723fef..70633f9ded 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.h.orig 2024-09-24 20:49:34.098354600 +0000
+--- printing/printing_features.h.orig 2024-10-26 07:00:29.702872800 +0000
+++ printing/printing_features.h
@@ -22,7 +22,7 @@ COMPONENT_EXPORT(PRINTING_BASE)
BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
index 12b2cd594d..1703bfbc69 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2024-09-24 20:49:34.099354700 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2024-10-26 07:00:29.702872800 +0000
+++ printing/sandbox/print_backend_sandbox_hook_linux.cc
@@ -10,20 +10,27 @@
#include "base/path_service.h"
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
index 57e938b165..10bacf7a10 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2024-09-24 20:49:34.099354700 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2024-10-26 07:00:29.702872800 +0000
+++ printing/sandbox/print_backend_sandbox_hook_linux.h
@@ -5,8 +5,13 @@
#ifndef PRINTING_SANDBOX_PRINT_BACKEND_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-remoting_base_chromoting__event.cc b/chromium/patches/patch-remoting_base_chromoting__event.cc
index b965290895..17bac74c78 100644
--- a/chromium/patches/patch-remoting_base_chromoting__event.cc
+++ b/chromium/patches/patch-remoting_base_chromoting__event.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/chromoting_event.cc.orig 2024-09-24 20:49:34.102355000 +0000
+--- remoting/base/chromoting_event.cc.orig 2024-10-26 07:00:29.706874600 +0000
+++ remoting/base/chromoting_event.cc
@@ -192,7 +192,7 @@ void ChromotingEvent::AddSystemInfo() {
SetString(kCpuKey, base::SysInfo::OperatingSystemArchitecture());
diff --git a/chromium/patches/patch-remoting_base_host__settings.cc b/chromium/patches/patch-remoting_base_host__settings.cc
index 2a9268120e..551c933e6e 100644
--- a/chromium/patches/patch-remoting_base_host__settings.cc
+++ b/chromium/patches/patch-remoting_base_host__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/host_settings.cc.orig 2024-09-24 20:49:34.105355300 +0000
+--- remoting/base/host_settings.cc.orig 2024-10-26 07:00:29.708875700 +0000
+++ remoting/base/host_settings.cc
@@ -7,7 +7,7 @@
#include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_client_display_sys__opengl.h b/chromium/patches/patch-remoting_client_display_sys__opengl.h
index c8ec317a91..a41f2ca5e6 100644
--- a/chromium/patches/patch-remoting_client_display_sys__opengl.h
+++ b/chromium/patches/patch-remoting_client_display_sys__opengl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/client/display/sys_opengl.h.orig 2024-09-24 20:49:34.117356300 +0000
+--- remoting/client/display/sys_opengl.h.orig 2024-10-26 07:00:29.719880800 +0000
+++ remoting/client/display/sys_opengl.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
index 9ab6aa50fe..b91348adf1 100644
--- a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2024-09-24 20:49:34.125357000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2024-10-26 07:00:29.749894900 +0000
+++ remoting/codec/webrtc_video_encoder_vpx.cc
-@@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc
+@@ -93,7 +93,7 @@ void SetVp8CodecParameters(vpx_codec_enc
const webrtc::DesktopSize& size) {
SetCommonCodecParameters(config, size);
diff --git a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
index 6f7fba9e84..8733dd57a1 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/desktop_environment_options.cc.orig 2024-09-24 20:49:34.128357200 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2024-10-26 07:00:29.752896300 +0000
+++ remoting/host/base/desktop_environment_options.cc
-@@ -124,7 +124,7 @@ bool DesktopEnvironmentOptions::capture_
+@@ -99,7 +99,7 @@ bool DesktopEnvironmentOptions::capture_
// TODO(joedow): Determine whether we can migrate additional platforms to
// using the DesktopCaptureWrapper instead of the DesktopCaptureProxy. Then
// clean up DesktopCapturerProxy::Core::CreateCapturer().
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index b75b7771a4..42e6ca4a78 100644
--- a/chromium/patches/patch-remoting_host_base_switches.cc
+++ b/chromium/patches/patch-remoting_host_base_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.cc.orig 2024-09-24 20:49:34.128357200 +0000
+--- remoting/host/base/switches.cc.orig 2024-10-26 07:00:29.752896300 +0000
+++ remoting/host/base/switches.cc
@@ -23,13 +23,13 @@ const char kProcessTypeEvaluateCapabilit
const char kProcessTypeFileChooser[] = "file_chooser";
diff --git a/chromium/patches/patch-remoting_host_base_switches.h b/chromium/patches/patch-remoting_host_base_switches.h
index 93f1661ca6..f217e44c6f 100644
--- a/chromium/patches/patch-remoting_host_base_switches.h
+++ b/chromium/patches/patch-remoting_host_base_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.h.orig 2024-09-24 20:49:34.128357200 +0000
+--- remoting/host/base/switches.h.orig 2024-10-26 07:00:29.752896300 +0000
+++ remoting/host/base/switches.h
@@ -35,13 +35,13 @@ extern const char kProcessTypeRdpDesktop
extern const char kProcessTypeEvaluateCapability[];
diff --git a/chromium/patches/patch-remoting_host_basic__desktop__environment.cc b/chromium/patches/patch-remoting_host_basic__desktop__environment.cc
index 7e843bf5a8..008aeef201 100644
--- a/chromium/patches/patch-remoting_host_basic__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_basic__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/basic_desktop_environment.cc.orig 2024-09-24 20:49:34.129357300 +0000
+--- remoting/host/basic_desktop_environment.cc.orig 2024-10-26 07:00:29.753896700 +0000
+++ remoting/host/basic_desktop_environment.cc
@@ -195,7 +195,7 @@ std::unique_ptr<DesktopCapturer> BasicDe
scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner;
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.cc b/chromium/patches/patch-remoting_host_chromoting__host.cc
index 476481e4cc..6b66e611be 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.cc.orig 2024-09-24 20:49:34.132357600 +0000
+--- remoting/host/chromoting_host.cc.orig 2024-10-26 07:00:29.755897500 +0000
+++ remoting/host/chromoting_host.cc
-@@ -129,7 +129,7 @@ void ChromotingHost::Start(const std::st
+@@ -132,7 +132,7 @@ void ChromotingHost::Start(const std::st
&ChromotingHost::OnIncomingSession, base::Unretained(this)));
}
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index 4a46dae790..2287e80e9f 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.h
+++ b/chromium/patches/patch-remoting_host_chromoting__host.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.h.orig 2024-09-24 20:49:34.132357600 +0000
+--- remoting/host/chromoting_host.h.orig 2024-10-26 07:00:29.755897500 +0000
+++ remoting/host/chromoting_host.h
@@ -33,7 +33,7 @@
#include "remoting/protocol/session_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/host/chromoting_host_services_server.h"
#endif
-@@ -98,7 +98,7 @@ class ChromotingHost : public ClientSess
+@@ -99,7 +99,7 @@ class ChromotingHost : public ClientSess
// This method can only be called once during the lifetime of this object.
void Start(const std::string& host_owner);
@@ -24,7 +24,7 @@ $NetBSD$
// Starts running the ChromotingHostServices server and listening for incoming
// IPC binding requests.
// Currently only Linux runs the ChromotingHostServices server on the host
-@@ -204,7 +204,7 @@ class ChromotingHost : public ClientSess
+@@ -203,7 +203,7 @@ class ChromotingHost : public ClientSess
// List of host extensions.
std::vector<std::unique_ptr<HostExtension>> extensions_;
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index b2cda6ba44..1b2ddd6eb3 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_context.cc.orig 2024-09-24 20:49:34.132357600 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2024-10-26 07:00:29.756898200 +0000
+++ remoting/host/chromoting_host_context.cc
@@ -294,7 +294,7 @@ std::unique_ptr<ChromotingHostContext> C
// on a UI thread.
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
index 28b4bd1f40..32947ef294 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_services_client.cc.orig 2024-09-24 20:49:34.133357800 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2024-10-26 07:00:29.756898200 +0000
+++ remoting/host/chromoting_host_services_client.cc
@@ -59,7 +59,7 @@ mojo::PendingRemote<mojom::ChromotingHos
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index 779b6975db..b45bc8f519 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/client_session.cc.orig 2024-09-24 20:49:34.134358000 +0000
+--- remoting/host/client_session.cc.orig 2024-10-26 07:00:29.757898600 +0000
+++ remoting/host/client_session.cc
-@@ -158,7 +158,7 @@ void ClientSession::NotifyClientResoluti
+@@ -161,7 +161,7 @@ void ClientSession::NotifyClientResoluti
if (desktop_environment_options_.enable_curtaining()) {
dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
}
diff --git a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
index 476b5b61ac..f00131589e 100644
--- a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/crash/crash_file_uploader.cc.orig 2024-09-24 20:49:34.137358200 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2024-10-26 07:00:29.759899600 +0000
+++ remoting/host/crash/crash_file_uploader.cc
@@ -44,7 +44,7 @@ constexpr char kMinidumpFileName[] = "du
diff --git a/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc b/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
index a9477c7473..9680f3a7c6 100644
--- a/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
+++ b/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_and_cursor_conditional_composer.cc.orig 2024-09-24 20:49:34.138358000 +0000
+--- remoting/host/desktop_and_cursor_conditional_composer.cc.orig 2024-10-26 07:00:29.761900400 +0000
+++ remoting/host/desktop_and_cursor_conditional_composer.cc
@@ -7,7 +7,7 @@
#include "base/functional/bind.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc b/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
index 8632d2950b..e93d9175bd 100644
--- a/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
+++ b/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_capturer_proxy.cc.orig 2024-09-24 20:49:34.139358300 +0000
+--- remoting/host/desktop_capturer_proxy.cc.orig 2024-10-26 07:00:29.761900400 +0000
+++ remoting/host/desktop_capturer_proxy.cc
@@ -26,7 +26,7 @@
#include "remoting/host/chromeos/frame_sink_desktop_capturer.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc b/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
index 4a161a9858..793c4114bd 100644
--- a/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
+++ b/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_capturer_wrapper.cc.orig 2024-09-24 20:49:34.139358300 +0000
+--- remoting/host/desktop_capturer_wrapper.cc.orig 2024-10-26 07:00:29.761900400 +0000
+++ remoting/host/desktop_capturer_wrapper.cc
@@ -13,7 +13,7 @@
#include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index b2624552db..e79e8935b4 100644
--- a/chromium/patches/patch-remoting_host_evaluate__capability.cc
+++ b/chromium/patches/patch-remoting_host_evaluate__capability.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/evaluate_capability.cc.orig 2024-09-24 20:49:34.143358700 +0000
+--- remoting/host/evaluate_capability.cc.orig 2024-10-26 07:00:29.765902300 +0000
+++ remoting/host/evaluate_capability.cc
@@ -56,7 +56,7 @@ base::FilePath BuildHostBinaryPath() {
}
diff --git a/chromium/patches/patch-remoting_host_host__attributes.cc b/chromium/patches/patch-remoting_host_host__attributes.cc
index 3357f0d269..1d62b46f5b 100644
--- a/chromium/patches/patch-remoting_host_host__attributes.cc
+++ b/chromium/patches/patch-remoting_host_host__attributes.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_attributes.cc.orig 2024-09-24 20:49:34.149359200 +0000
+--- remoting/host/host_attributes.cc.orig 2024-10-26 07:00:29.770904800 +0000
+++ remoting/host/host_attributes.cc
@@ -105,7 +105,7 @@ std::string GetHostAttributes() {
if (media::InitializeMediaFoundation()) {
diff --git a/chromium/patches/patch-remoting_host_host__details.cc b/chromium/patches/patch-remoting_host_host__details.cc
index 03c1c5569a..559a643161 100644
--- a/chromium/patches/patch-remoting_host_host__details.cc
+++ b/chromium/patches/patch-remoting_host_host__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_details.cc.orig 2024-09-24 20:49:34.149359200 +0000
+--- remoting/host/host_details.cc.orig 2024-10-26 07:00:29.770904800 +0000
+++ remoting/host/host_details.cc
@@ -23,7 +23,7 @@ std::string GetHostOperatingSystemName()
return "Mac";
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index cbdb6975b4..6527cfd503 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_main.cc.orig 2024-09-24 20:49:34.150359200 +0000
+--- remoting/host/host_main.cc.orig 2024-10-26 07:00:29.771905200 +0000
+++ remoting/host/host_main.cc
@@ -50,7 +50,7 @@ int FileChooserMain();
int RdpDesktopSessionMain();
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.cc b/chromium/patches/patch-remoting_host_ipc__constants.cc
index 22f87a4ceb..c31f77c182 100644
--- a/chromium/patches/patch-remoting_host_ipc__constants.cc
+++ b/chromium/patches/patch-remoting_host_ipc__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_constants.cc.orig 2024-09-24 20:49:34.166360600 +0000
+--- remoting/host/ipc_constants.cc.orig 2024-10-26 07:00:29.868950800 +0000
+++ remoting/host/ipc_constants.cc
@@ -17,7 +17,7 @@ namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index 898759b9a6..b4f9be341f 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_host.cc.orig 2024-09-24 20:49:34.169360900 +0000
+--- remoting/host/it2me/it2me_host.cc.orig 2024-10-26 07:00:29.904967500 +0000
+++ remoting/host/it2me/it2me_host.cc
-@@ -56,7 +56,7 @@
+@@ -57,7 +57,7 @@
#include "remoting/host/chromeos/features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/host/linux/wayland_manager.h"
#include "remoting/host/linux/wayland_utils.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -184,7 +184,7 @@ void It2MeHost::Connect(
+@@ -185,7 +185,7 @@ void It2MeHost::Connect(
OnPolicyUpdate(std::move(policies));
@@ -24,7 +24,7 @@ $NetBSD$
if (IsRunningWayland()) {
WaylandManager::Get()->Init(host_context_->ui_task_runner());
}
-@@ -344,7 +344,7 @@ void It2MeHost::ConnectOnNetworkThread(
+@@ -318,7 +318,7 @@ void It2MeHost::ConnectOnNetworkThread(
// Set up the desktop environment options.
DesktopEnvironmentOptions options(DesktopEnvironmentOptions::CreateDefault());
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 6e7403c4c5..9c3499fa1b 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2024-09-24 20:49:34.170361000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2024-10-26 07:00:29.905968200 +0000
+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
@@ -30,7 +30,7 @@
#include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index eefbe4353c..e2af0494ac 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/me2me_desktop_environment.cc.orig 2024-09-24 20:49:34.181362000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2024-10-26 07:00:29.914972300 +0000
+++ remoting/host/me2me_desktop_environment.cc
-@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
+@@ -108,7 +108,7 @@ std::string Me2MeDesktopEnvironment::Get
capabilities += protocol::kRemoteWebAuthnCapability;
}
@@ -15,7 +15,7 @@ $NetBSD$
if (!IsRunningWayland()) {
capabilities += " ";
capabilities += protocol::kMultiStreamCapability;
-@@ -161,7 +161,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
+@@ -150,7 +150,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
// properly under Xvfb.
mutable_desktop_capture_options()->set_use_update_notifications(true);
@@ -24,7 +24,7 @@ $NetBSD$
// Setting this option to false means that the capture differ wrapper will not
// be used when the X11 capturer is selected. This reduces the X11 capture
// time by a few milliseconds per frame and is safe because we can rely on
-@@ -170,7 +170,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
+@@ -159,7 +159,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
mutable_desktop_capture_options()->set_detect_updated_region(false);
#endif
@@ -33,7 +33,7 @@ $NetBSD$
if (IsRunningWayland()) {
mutable_desktop_capture_options()->set_prefer_cursor_embedded(false);
}
-@@ -195,7 +195,7 @@ bool Me2MeDesktopEnvironment::Initialize
+@@ -184,7 +184,7 @@ bool Me2MeDesktopEnvironment::Initialize
// Otherwise, if the session is shared with the local user start monitoring
// the local input and create the in-session UI.
diff --git a/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc b/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
index 23cfd43f76..c173a7f8b1 100644
--- a/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
+++ b/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/mouse_cursor_monitor_proxy.cc.orig 2024-09-24 20:49:34.182362000 +0000
+--- remoting/host/mouse_cursor_monitor_proxy.cc.orig 2024-10-26 07:00:29.916973400 +0000
+++ remoting/host/mouse_cursor_monitor_proxy.cc
@@ -73,7 +73,7 @@ void MouseCursorMonitorProxy::Core::Crea
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 20916ad4f8..f5c38c1de4 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/policy_watcher.cc.orig 2024-09-24 20:49:34.185362300 +0000
+--- remoting/host/policy_watcher.cc.orig 2024-10-26 07:00:29.918974200 +0000
+++ remoting/host/policy_watcher.cc
@@ -178,7 +178,7 @@ base::Value::Dict PolicyWatcher::GetDefa
true);
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index a6e3200428..efa0955916 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2024-09-24 20:49:34.186362300 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2024-10-26 07:00:29.919974800 +0000
+++ remoting/host/remote_open_url/remote_open_url_client.cc
@@ -18,7 +18,7 @@
#include "remoting/host/mojom/chromoting_host_services.mojom.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index 8e56575bae..c1e64e2aaf 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2024-09-24 20:49:34.187362400 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2024-10-26 07:00:29.920975200 +0000
+++ remoting/host/remote_open_url/remote_open_url_util.cc
@@ -29,7 +29,7 @@ const wchar_t kRegisteredApplicationsKey
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
index f76f588ca2..acb3c46e55 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2024-09-24 20:49:34.187362400 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2024-10-26 07:00:29.920975200 +0000
+++ remoting/host/remote_open_url/url_forwarder_configurator.cc
@@ -12,7 +12,7 @@ UrlForwarderConfigurator::UrlForwarderCo
diff --git a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
index 57558638bb..ab8da8766f 100644
--- a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
+++ b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remoting_me2me_host.cc.orig 2024-09-24 20:49:34.188362600 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2024-10-26 07:00:29.921975600 +0000
+++ remoting/host/remoting_me2me_host.cc
-@@ -131,7 +131,7 @@
+@@ -134,7 +134,7 @@
#include "remoting/host/mac/permission_utils.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -15,7 +15,7 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
#endif // defined(REMOTING_USE_X11)
-@@ -142,13 +142,13 @@
+@@ -145,13 +145,13 @@
#endif // defined(REMOTING_USE_X11)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -31,7 +31,7 @@ $NetBSD$
#include "remoting/host/host_utmp_logger.h"
#endif
-@@ -161,7 +161,7 @@
+@@ -164,7 +164,7 @@
#include "remoting/host/win/session_desktop_environment.h"
#endif // BUILDFLAG(IS_WIN)
@@ -40,7 +40,7 @@ $NetBSD$
#include "remoting/host/linux/wayland_manager.h"
#include "remoting/host/linux/wayland_utils.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -191,7 +191,7 @@ const char kApplicationName[] = "chromot
+@@ -193,7 +193,7 @@ const char kApplicationName[] = "chromot
const char kStdinConfigPath[] = "-";
#endif // !defined(REMOTING_MULTI_PROCESS)
@@ -49,7 +49,7 @@ $NetBSD$
// The command line switch used to pass name of the pipe to capture audio on
// linux.
const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -401,7 +401,7 @@ class HostProcess : public ConfigWatcher
+@@ -412,7 +412,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<ChromotingHostContext> context_;
@@ -58,7 +58,7 @@ $NetBSD$
// Watch for certificate changes and kill the host when changes occur
std::unique_ptr<CertificateWatcher> cert_watcher_;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -471,7 +471,7 @@ class HostProcess : public ConfigWatcher
+@@ -478,7 +478,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<HostStatusLogger> host_status_logger_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -67,7 +67,7 @@ $NetBSD$
std::unique_ptr<HostUTMPLogger> host_utmp_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -778,7 +778,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -785,7 +785,7 @@ void HostProcess::StartOnNetworkThread()
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -76,16 +76,16 @@ $NetBSD$
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -814,7 +814,7 @@ void HostProcess::CreateAuthenticatorFac
- base::MakeRefCounted<CorpSessionAuthzServiceClientFactory>(
+@@ -856,7 +856,7 @@ void HostProcess::CreateAuthenticatorFac
context_->url_loader_factory(), service_account_email_,
oauth_refresh_token_));
+
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -960,13 +960,13 @@ void HostProcess::StartOnUiThread() {
+@@ -1001,13 +1001,13 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -101,7 +101,7 @@ $NetBSD$
// If an audio pipe is specific on the command-line then initialize
// AudioCapturerLinux to capture from it.
base::FilePath audio_pipe_name =
-@@ -1043,7 +1043,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1084,7 +1084,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -110,7 +110,7 @@ $NetBSD$
// Cause the global AudioPipeReader to be freed, otherwise the audio
// thread will remain in-use and prevent the process from exiting.
// TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1051,7 +1051,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1092,7 +1092,7 @@ void HostProcess::ShutdownOnUiThread() {
AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -119,7 +119,7 @@ $NetBSD$
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1450,7 +1450,7 @@ bool HostProcess::OnUsernamePolicyUpdate
+@@ -1502,7 +1502,7 @@ bool HostProcess::OnUsernamePolicyUpdate
// Returns false: never restart the host after this policy update.
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
@@ -128,16 +128,16 @@ $NetBSD$
std::optional<bool> host_username_match_required =
policies.FindBool(policy::key::kRemoteAccessHostMatchUsername);
if (!host_username_match_required.has_value()) {
-@@ -1883,7 +1883,7 @@ void HostProcess::StartHost() {
+@@ -1778,7 +1778,7 @@ void HostProcess::StartHost() {
corp_host_status_logger_->StartObserving(*session_manager);
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- desktop_environment_options_.set_enable_remote_webauthn(is_corp_user_);
+ desktop_environment_options_.set_enable_remote_webauthn(is_corp_host_);
#endif
-@@ -1912,7 +1912,7 @@ void HostProcess::StartHost() {
+@@ -1798,7 +1798,7 @@ void HostProcess::StartHost() {
host_status_logger_ = std::make_unique<HostStatusLogger>(
host_->status_monitor(), log_to_server_.get());
@@ -146,16 +146,16 @@ $NetBSD$
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableUtempter)) {
host_utmp_logger_ =
-@@ -1944,7 +1944,7 @@ void HostProcess::StartHost() {
-
- host_->Start(host_owner_);
+@@ -1834,7 +1834,7 @@ void HostProcess::StartHost() {
+ // addresses.
+ host_->Start(*host_owner_emails_.begin());
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// For Windows, ChromotingHostServices connections are handled by the daemon
// process, then the message pipe is forwarded to the network process.
host_->StartChromotingHostServices();
-@@ -2078,7 +2078,7 @@ int HostProcessMain() {
+@@ -1968,7 +1968,7 @@ int HostProcessMain() {
HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -164,7 +164,7 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
// Initialize Xlib for multi-threaded use, allowing non-Chromium code to
// use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -2127,7 +2127,7 @@ int HostProcessMain() {
+@@ -2017,7 +2017,7 @@ int HostProcessMain() {
std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
net::NetworkChangeNotifier::CreateIfNeeded());
diff --git a/chromium/patches/patch-remoting_host_setup_start__host__main.cc b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
index 814c8901d5..65a99f23c1 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2024-09-24 20:49:34.196363200 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2024-10-26 07:00:29.929979300 +0000
+++ remoting/host/setup/start_host_main.cc
@@ -38,7 +38,7 @@
#include <unistd.h>
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/host/setup/daemon_controller_delegate_linux.h"
#include "remoting/host/setup/start_host_as_root.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -354,7 +354,7 @@ bool InitializeCloudMachineParams(HostSt
+@@ -369,7 +369,7 @@ bool InitializeCloudMachineParams(HostSt
} // namespace
int StartHostMain(int argc, char** argv) {
@@ -24,7 +24,7 @@ $NetBSD$
// Minimize the amount of code that runs as root on Posix systems.
if (getuid() == 0) {
return remoting::StartHostAsRoot(argc, argv);
-@@ -379,7 +379,7 @@ int StartHostMain(int argc, char** argv)
+@@ -394,7 +394,7 @@ int StartHostMain(int argc, char** argv)
mojo::core::Init();
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
index 8dcabf9e60..380c94f69c 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2024-09-24 20:49:34.198363500 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2024-10-26 07:00:29.931980400 +0000
+++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
@@ -10,7 +10,7 @@
#include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
index a1e6236a07..931a2a1c95 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2024-09-24 20:49:34.198363500 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2024-10-26 07:00:29.931980400 +0000
+++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
-@@ -24,7 +24,7 @@
+@@ -30,7 +30,7 @@
#include "base/task/thread_pool.h"
#include "build/build_config.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#include "base/strings/string_util.h"
-@@ -69,14 +69,14 @@ static constexpr char kExtensionWakeupFi
+@@ -75,14 +75,14 @@ static constexpr char kExtensionWakeupFi
// Caller should check if the directory exists before writing files to it. A
// directory only exists if the corresponding Chrome version is installed.
std::vector<base::FilePath> GetRemoteStateChangeDirPaths() {
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 9cb5156f8e..cec446e28f 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_video_stream.cc.orig 2024-09-24 20:49:34.249368000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2024-10-26 07:00:30.066042700 +0000
+++ remoting/protocol/webrtc_video_stream.cc
@@ -267,7 +267,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
: session_options_(session_options) {
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index f9ebda0e92..81fd8d909f 100644
--- a/chromium/patches/patch-sandbox_BUILD.gn
+++ b/chromium/patches/patch-sandbox_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/BUILD.gn.orig 2024-09-24 20:49:34.285371000 +0000
+--- sandbox/BUILD.gn.orig 2024-10-26 07:00:30.137075200 +0000
+++ sandbox/BUILD.gn
@@ -49,7 +49,7 @@ group("sandbox") {
"//sandbox/mac:system_services",
diff --git a/chromium/patches/patch-sandbox_features.gni b/chromium/patches/patch-sandbox_features.gni
index f7e681575b..4f6a0c601c 100644
--- a/chromium/patches/patch-sandbox_features.gni
+++ b/chromium/patches/patch-sandbox_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/features.gni.orig 2024-09-24 20:49:34.286371200 +0000
+--- sandbox/features.gni.orig 2024-10-26 07:00:30.137075200 +0000
+++ sandbox/features.gni
@@ -6,7 +6,7 @@
# currently.
diff --git a/chromium/patches/patch-sandbox_linux_BUILD.gn b/chromium/patches/patch-sandbox_linux_BUILD.gn
index e77a6097e6..8e7458fbc0 100644
--- a/chromium/patches/patch-sandbox_linux_BUILD.gn
+++ b/chromium/patches/patch-sandbox_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/BUILD.gn.orig 2024-09-24 20:49:34.286371200 +0000
+--- sandbox/linux/BUILD.gn.orig 2024-10-26 07:00:30.137075200 +0000
+++ sandbox/linux/BUILD.gn
@@ -12,11 +12,11 @@ if (is_android) {
}
diff --git a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
index 982fe0899d..fc14e03e00 100644
--- a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/init_process_reaper.cc.orig 2024-09-24 20:49:34.294371800 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2024-10-26 07:00:30.166088300 +0000
+++ sandbox/linux/services/init_process_reaper.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
index 2941f6a61f..dff4970245 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/libc_interceptor.cc.orig 2024-09-24 20:49:34.295372000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2024-10-26 07:00:30.166088300 +0000
+++ sandbox/linux/services/libc_interceptor.cc
@@ -17,7 +17,9 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index 26f072125c..bbb00a9dc8 100644
--- a/chromium/patches/patch-sandbox_policy_BUILD.gn
+++ b/chromium/patches/patch-sandbox_policy_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/BUILD.gn.orig 2024-09-24 20:49:34.305372700 +0000
+--- sandbox/policy/BUILD.gn.orig 2024-10-26 07:00:30.175092500 +0000
+++ sandbox/policy/BUILD.gn
@@ -50,7 +50,7 @@ component("policy") {
"//third_party/jni_zero",
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"linux/bpf_audio_policy_linux.cc",
"linux/bpf_audio_policy_linux.h",
-@@ -125,6 +125,38 @@ component("policy") {
+@@ -127,6 +127,38 @@ component("policy") {
"//sandbox/linux:suid_sandbox_client",
]
}
diff --git a/chromium/patches/patch-sandbox_policy_features.cc b/chromium/patches/patch-sandbox_policy_features.cc
index b249105f2a..2af5369ba2 100644
--- a/chromium/patches/patch-sandbox_policy_features.cc
+++ b/chromium/patches/patch-sandbox_policy_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.cc.orig 2024-09-24 20:49:34.305372700 +0000
+--- sandbox/policy/features.cc.orig 2024-10-26 07:00:30.176092900 +0000
+++ sandbox/policy/features.cc
@@ -20,7 +20,11 @@ namespace sandbox::policy::features {
// (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
@@ -18,7 +18,7 @@ $NetBSD$
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
// Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -140,7 +144,7 @@ BASE_FEATURE(kSpectreVariant2Mitigation,
+@@ -134,7 +138,7 @@ BASE_FEATURE(kSpectreVariant2Mitigation,
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index 9c90a47183..443517effb 100644
--- a/chromium/patches/patch-sandbox_policy_features.h
+++ b/chromium/patches/patch-sandbox_policy_features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.h.orig 2024-09-24 20:49:34.305372700 +0000
+--- sandbox/policy/features.h.orig 2024-10-26 07:00:30.176092900 +0000
+++ sandbox/policy/features.h
-@@ -46,7 +46,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
+@@ -45,7 +45,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 99aa39acbc..9378162e22 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2024-10-18 11:20:15.625646444 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2024-10-28 13:44:54.463308439 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,245 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index 8a5e36fa30..3a846cbdcf 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2024-10-18 11:20:15.626228641 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2024-10-28 13:44:54.463974724 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.h
@@ -0,0 +1,278 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
index 52f6af2e7b..8f1db25231 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/mojom/sandbox.mojom.orig 2024-09-24 20:49:34.310373300 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2024-10-26 07:00:30.181095100 +0000
+++ sandbox/policy/mojom/sandbox.mojom
-@@ -77,6 +77,15 @@ enum Sandbox {
+@@ -80,6 +80,15 @@ enum Sandbox {
[EnableIf=is_fuchsia]
kVideoCapture,
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index 208273d134..a978ba3626 100644
--- a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2024-10-18 11:20:15.629094926 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig 2024-10-28 13:44:54.474876669 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.cc
@@ -0,0 +1,245 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
index 00ca1084f1..e33642a2a3 100644
--- a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
+++ b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2024-10-18 11:20:15.629713720 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig 2024-10-28 13:44:54.475761418 +0000
+++ sandbox/policy/netbsd/sandbox_netbsd.h
@@ -0,0 +1,278 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 855bfe8952..a87fd8a765 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2024-10-18 11:20:15.631579320 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2024-10-28 13:44:54.480341330 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,424 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index a85ad02913..a8458d5da9 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2024-10-18 11:20:15.632318240 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2024-10-28 13:44:54.481411857 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.h
@@ -0,0 +1,282 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.cc b/chromium/patches/patch-sandbox_policy_sandbox.cc
index 63a6e6c145..970abc81b0 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.cc.orig 2024-09-24 20:49:34.310373300 +0000
+--- sandbox/policy/sandbox.cc.orig 2024-10-26 07:00:30.181095100 +0000
+++ sandbox/policy/sandbox.cc
@@ -18,6 +18,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index a49ea97f3b..d0810b1a83 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.h
+++ b/chromium/patches/patch-sandbox_policy_sandbox.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.h.orig 2024-09-24 20:49:34.310373300 +0000
+--- sandbox/policy/sandbox.h.orig 2024-10-26 07:00:30.181095100 +0000
+++ sandbox/policy/sandbox.h
@@ -12,6 +12,14 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox__type.cc b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
index 0922c6f4f5..b1e06357df 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox__type.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox_type.cc.orig 2024-09-24 20:49:34.311373200 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2024-10-26 07:00:30.181095100 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -38,7 +38,7 @@ bool IsUnsandboxedSandboxType(Sandbox sa
#endif
@@ -33,7 +33,7 @@ $NetBSD$
case Sandbox::kZygoteIntermediateSandbox:
case Sandbox::kHardwareVideoEncoding:
#endif
-@@ -130,7 +130,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -131,7 +131,7 @@ void SetCommandLineFlagsForSandboxType(b
#endif
case Sandbox::kPrintCompositor:
case Sandbox::kAudio:
@@ -42,7 +42,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
#endif
#if BUILDFLAG(IS_WIN)
-@@ -141,10 +141,10 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -142,10 +142,10 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kMediaFoundationCdm:
case Sandbox::kWindowsSystemProxyResolver:
#endif // BUILDFLAG(IS_WIN)
@@ -55,7 +55,7 @@ $NetBSD$
case Sandbox::kHardwareVideoEncoding:
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -169,7 +169,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -171,7 +171,7 @@ void SetCommandLineFlagsForSandboxType(b
switches::kServiceSandboxType,
StringFromUtilitySandboxType(sandbox_type));
break;
@@ -64,7 +64,7 @@ $NetBSD$
case Sandbox::kZygoteIntermediateSandbox:
break;
#endif
-@@ -209,7 +209,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
+@@ -211,7 +211,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
return Sandbox::kUtility;
}
@@ -73,7 +73,7 @@ $NetBSD$
// Intermediate process gains a sandbox later.
if (process_type == switches::kZygoteProcessType)
return Sandbox::kZygoteIntermediateSandbox;
-@@ -257,7 +257,7 @@ std::string StringFromUtilitySandboxType
+@@ -259,7 +259,7 @@ std::string StringFromUtilitySandboxType
return switches::kUtilitySandbox;
case Sandbox::kAudio:
return switches::kAudioSandbox;
@@ -82,7 +82,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
return switches::kVideoCaptureSandbox;
#endif
-@@ -287,11 +287,11 @@ std::string StringFromUtilitySandboxType
+@@ -291,11 +291,11 @@ std::string StringFromUtilitySandboxType
case Sandbox::kMirroring:
return switches::kMirroringSandbox;
#endif
@@ -96,7 +96,7 @@ $NetBSD$
case Sandbox::kHardwareVideoEncoding:
return switches::kHardwareVideoEncodingSandbox;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -310,7 +310,7 @@ std::string StringFromUtilitySandboxType
+@@ -314,7 +314,7 @@ std::string StringFromUtilitySandboxType
// The following are not utility processes so should not occur.
case Sandbox::kRenderer:
case Sandbox::kGpu:
@@ -105,10 +105,10 @@ $NetBSD$
case Sandbox::kZygoteIntermediateSandbox:
#endif
NOTREACHED_IN_MIGRATION();
-@@ -382,15 +382,15 @@ sandbox::mojom::Sandbox UtilitySandboxTy
- if (sandbox_string == switches::kScreenAISandbox)
- return Sandbox::kScreenAI;
- #endif
+@@ -389,15 +389,15 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+ if (sandbox_string == switches::kVideoEffectsSandbox) {
+ return Sandbox::kVideoEffects;
+ }
-#if BUILDFLAG(IS_FUCHSIA)
+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
if (sandbox_string == switches::kVideoCaptureSandbox)
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index a2818a464f..04575a2605 100644
--- a/chromium/patches/patch-sandbox_policy_switches.cc
+++ b/chromium/patches/patch-sandbox_policy_switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/switches.cc.orig 2024-09-24 20:49:34.311373200 +0000
+--- sandbox/policy/switches.cc.orig 2024-10-26 07:00:30.181095100 +0000
+++ sandbox/policy/switches.cc
-@@ -54,10 +54,10 @@ const char kWindowsSystemProxyResolverSa
+@@ -55,10 +55,10 @@ const char kWindowsSystemProxyResolverSa
const char kMirroringSandbox[] = "mirroring";
#endif // BUILDFLAG(IS_MAC)
@@ -19,7 +19,7 @@ $NetBSD$
const char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -97,7 +97,9 @@ const char kGpuSandboxFailuresFatal[] =
+@@ -98,7 +98,9 @@ const char kGpuSandboxFailuresFatal[] =
// Meant to be used as a browser-level switch for testing purposes only.
const char kNoSandbox[] = "no-sandbox";
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index 8321f757d0..0f7d550548 100644
--- a/chromium/patches/patch-sandbox_policy_switches.h
+++ b/chromium/patches/patch-sandbox_policy_switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/switches.h.orig 2024-09-24 20:49:34.311373200 +0000
+--- sandbox/policy/switches.h.orig 2024-10-26 07:00:30.181095100 +0000
+++ sandbox/policy/switches.h
-@@ -57,10 +57,10 @@ SANDBOX_POLICY_EXPORT extern const char
+@@ -58,10 +58,10 @@ SANDBOX_POLICY_EXPORT extern const char
SANDBOX_POLICY_EXPORT extern const char kMirroringSandbox[];
#endif // BUILDFLAG(IS_MAC)
@@ -19,7 +19,7 @@ $NetBSD$
SANDBOX_POLICY_EXPORT extern const char kHardwareVideoEncodingSandbox[];
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -82,7 +82,8 @@ SANDBOX_POLICY_EXPORT extern const char
+@@ -83,7 +83,8 @@ SANDBOX_POLICY_EXPORT extern const char
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxFailuresFatal[];
SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
index 34e4e2baaf..89b76da53e 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.cc.orig 2024-09-24 20:49:34.343376200 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2024-10-26 07:00:30.214110400 +0000
+++ services/audio/audio_sandbox_hook_linux.cc
@@ -143,6 +143,7 @@ void AddPulseAudioFilePermissions(
}
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
index 9389066c6e..435fe0cc62 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.h.orig 2024-09-24 20:49:34.343376200 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2024-10-26 07:00:30.214110400 +0000
+++ services/audio/audio_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_AUDIO_AUDIO_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_device_BUILD.gn b/chromium/patches/patch-services_device_BUILD.gn
index 8432f89e80..e08eff6597 100644
--- a/chromium/patches/patch-services_device_BUILD.gn
+++ b/chromium/patches/patch-services_device_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/BUILD.gn.orig 2024-09-24 20:49:34.364378000 +0000
+--- services/device/BUILD.gn.orig 2024-10-26 07:00:30.235120000 +0000
+++ services/device/BUILD.gn
@@ -15,7 +15,7 @@ if (is_android) {
}
diff --git a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
index 50f4750da2..e5919e91cc 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/geolocation/location_provider_manager.cc.orig 2024-09-24 20:49:34.388380000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2024-10-26 07:00:30.258130600 +0000
+++ services/device/geolocation/location_provider_manager.cc
@@ -51,7 +51,7 @@ LocationProviderManager::LocationProvide
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index dc008a9efe..a36625fb11 100644
--- a/chromium/patches/patch-services_device_hid_BUILD.gn
+++ b/chromium/patches/patch-services_device_hid_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/BUILD.gn.orig 2024-09-24 20:49:34.393380600 +0000
+--- services/device/hid/BUILD.gn.orig 2024-10-26 07:00:30.263132800 +0000
+++ services/device/hid/BUILD.gn
@@ -36,7 +36,33 @@ source_set("hid") {
"//services/device/public/mojom",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index 3183271dea..4f58ba6af7 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_fido.cc.orig 2024-10-18 11:20:15.644609465 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2024-10-28 13:44:54.530509999 +0000
+++ services/device/hid/hid_connection_fido.cc
@@ -0,0 +1,216 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.h b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
index 4437eb9bbf..f96dd4985f 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_fido.h.orig 2024-10-18 11:20:15.645250049 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2024-10-28 13:44:54.530510279 +0000
+++ services/device/hid/hid_connection_fido.h
@@ -0,0 +1,60 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
index badf4e29b8..5b04b48f19 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_freebsd.cc.orig 2024-10-18 11:20:15.645793135 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2024-10-28 13:44:54.534545149 +0000
+++ services/device/hid/hid_connection_freebsd.cc
@@ -0,0 +1,240 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
index 2b9faef426..c917270512 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_freebsd.h.orig 2024-10-18 11:20:15.646475624 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2024-10-28 13:44:54.535237136 +0000
+++ services/device/hid/hid_connection_freebsd.h
@@ -0,0 +1,67 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service.cc b/chromium/patches/patch-services_device_hid_hid__service.cc
index 332605095a..def7db4321 100644
--- a/chromium/patches/patch-services_device_hid_hid__service.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service.cc.orig 2024-09-24 20:49:34.395380700 +0000
+--- services/device/hid/hid_service.cc.orig 2024-10-26 07:00:30.265133600 +0000
+++ services/device/hid/hid_service.cc
@@ -20,12 +20,18 @@
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index 47898992b6..4962d84682 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.cc.orig 2024-10-18 11:20:15.647909884 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2024-10-28 13:44:54.539673734 +0000
+++ services/device/hid/hid_service_fido.cc
@@ -0,0 +1,396 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.h b/chromium/patches/patch-services_device_hid_hid__service__fido.h
index c5518c4de8..5ebd037ef9 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.h.orig 2024-10-18 11:20:15.648601033 +0000
+--- services/device/hid/hid_service_fido.h.orig 2024-10-28 13:44:54.540499258 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index 1fe70193c6..c032dc4f2e 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.cc.orig 2024-10-18 11:20:15.649171776 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2024-10-28 13:44:54.541099055 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index 5555e08db5..22e9571828 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.h.orig 2024-10-18 11:20:15.649865719 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2024-10-28 13:44:54.541883792 +0000
+++ services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc b/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
index 6100eae93d..d795c6024d 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_netbsd.cc.orig 2024-10-18 11:20:15.650409363 +0000
+--- services/device/hid/hid_service_netbsd.cc.orig 2024-10-28 13:44:54.542655957 +0000
+++ services/device/hid/hid_service_netbsd.cc
@@ -0,0 +1,27 @@
+// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__netbsd.h b/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
index 54aa5fcd36..e7840f45c2 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_netbsd.h.orig 2024-10-18 11:20:15.650899370 +0000
+--- services/device/hid/hid_service_netbsd.h.orig 2024-10-28 13:44:54.543520033 +0000
+++ services/device/hid/hid_service_netbsd.h
@@ -0,0 +1,33 @@
+// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index 0df8f43fed..2865deb210 100644
--- a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2024-09-24 20:49:34.401381300 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2024-10-26 07:00:30.270135900 +0000
+++ services/device/public/cpp/generic_sensor/sensor_reading.h
@@ -8,6 +8,8 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-services_device_public_mojom_BUILD.gn b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
index 35df986993..00cede58fe 100644
--- a/chromium/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/mojom/BUILD.gn.orig 2024-09-24 20:49:34.408382000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2024-10-26 07:00:30.277139200 +0000
+++ services/device/public/mojom/BUILD.gn
@@ -98,7 +98,7 @@ mojom("device_service") {
enable_js_fuzzing = false
diff --git a/chromium/patches/patch-services_device_serial_BUILD.gn b/chromium/patches/patch-services_device_serial_BUILD.gn
index 8dc68ff39a..461b1c155b 100644
--- a/chromium/patches/patch-services_device_serial_BUILD.gn
+++ b/chromium/patches/patch-services_device_serial_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/BUILD.gn.orig 2024-09-24 20:49:34.412382100 +0000
+--- services/device/serial/BUILD.gn.orig 2024-10-26 07:00:30.280140600 +0000
+++ services/device/serial/BUILD.gn
@@ -5,7 +5,7 @@
import("//build/config/chromeos/ui_mode.gni")
diff --git a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
index 3d87ece58e..50cdec6ac7 100644
--- a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/serial_device_enumerator.cc.orig 2024-09-24 20:49:34.412382100 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2024-10-26 07:00:30.281141000 +0000
+++ services/device/serial/serial_device_enumerator.cc
@@ -13,7 +13,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
index cf2323460b..599e7390d5 100644
--- a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/serial_io_handler_posix.cc.orig 2024-09-24 20:49:34.413382300 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2024-10-26 07:00:30.282141400 +0000
+++ services/device/serial/serial_io_handler_posix.cc
@@ -73,7 +73,7 @@ bool BitrateToSpeedConstant(int bitrate,
BITRATE_TO_SPEED_CASE(9600)
diff --git a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
index a78f834f1c..d6ebbec247 100644
--- a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2024-09-24 20:49:34.416382600 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2024-10-26 07:00:30.284142500 +0000
+++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
@@ -136,7 +136,11 @@ class TimeZoneMonitorLinuxImpl
// false positives are harmless, assuming the false positive rate is
diff --git a/chromium/patches/patch-services_device_usb_BUILD.gn b/chromium/patches/patch-services_device_usb_BUILD.gn
index 49896fa92c..d90770612a 100644
--- a/chromium/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium/patches/patch-services_device_usb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/BUILD.gn.orig 2024-09-24 20:49:34.416382600 +0000
+--- services/device/usb/BUILD.gn.orig 2024-10-26 07:00:30.285143000 +0000
+++ services/device/usb/BUILD.gn
@@ -91,7 +91,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
diff --git a/chromium/patches/patch-services_device_usb_usb__service.cc b/chromium/patches/patch-services_device_usb_usb__service.cc
index aaebf01d30..ffccb91b89 100644
--- a/chromium/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service.cc.orig 2024-09-24 20:49:34.423383200 +0000
+--- services/device/usb/usb_service.cc.orig 2024-10-26 07:00:30.290145200 +0000
+++ services/device/usb/usb_service.cc
@@ -21,12 +21,16 @@
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.cc b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
index 1c5fe9e566..fc52dc4377 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.cc.orig 2024-10-18 11:20:15.663936499 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2024-10-28 13:44:54.595668004 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.h b/chromium/patches/patch-services_device_usb_usb__service__fake.h
index f267da6ac2..8de4c90842 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.h
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.h.orig 2024-10-18 11:20:15.664511153 +0000
+--- services/device/usb/usb_service_fake.h.orig 2024-10-28 13:44:54.596303280 +0000
+++ services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
diff --git a/chromium/patches/patch-services_network_BUILD.gn b/chromium/patches/patch-services_network_BUILD.gn
index 3a6cb3d314..d7e9c03bee 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/BUILD.gn.orig 2024-09-24 20:49:34.437384400 +0000
+--- services/network/BUILD.gn.orig 2024-10-26 07:00:30.306152600 +0000
+++ services/network/BUILD.gn
-@@ -410,7 +410,6 @@ if (is_linux || is_chromeos) {
+@@ -395,7 +395,6 @@ if (is_linux || is_chromeos) {
]
deps = [
"//base:base",
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index ed0e57bfb2..896dae4700 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.cc.orig 2024-09-24 20:49:34.455386000 +0000
+--- services/network/network_context.cc.orig 2024-10-26 07:00:30.325161200 +0000
+++ services/network/network_context.cc
-@@ -590,7 +590,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -588,7 +588,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2437,7 +2437,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2435,7 +2435,7 @@ void NetworkContext::OnHttpAuthDynamicPa
http_auth_dynamic_network_service_params->android_negotiate_account_type);
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_network_network__context.h b/chromium/patches/patch-services_network_network__context.h
index e45d827b7f..99a7ce9efb 100644
--- a/chromium/patches/patch-services_network_network__context.h
+++ b/chromium/patches/patch-services_network_network__context.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.h.orig 2024-09-24 20:49:34.456386000 +0000
+--- services/network/network_context.h.orig 2024-10-26 07:00:30.325161200 +0000
+++ services/network/network_context.h
-@@ -696,7 +696,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -697,7 +697,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
public:
explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
~NetworkContextHttpAuthPreferences() override;
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
index b7eda24c9d..79b3f226c2 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_sandbox_hook_linux.cc.orig 2024-09-24 20:49:34.459386300 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2024-10-26 07:00:30.329163000 +0000
+++ services/network/network_sandbox_hook_linux.cc
@@ -15,11 +15,14 @@
#include "sandbox/linux/syscall_broker/broker_file_permission.h"
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
index f93ce5d750..c5153e01e2 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_sandbox_hook_linux.h.orig 2024-09-24 20:49:34.459386300 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2024-10-26 07:00:30.329163000 +0000
+++ services/network/network_sandbox_hook_linux.h
@@ -6,7 +6,11 @@
#define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_network_network__service.cc b/chromium/patches/patch-services_network_network__service.cc
index 540a94c81b..a2202b3944 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.cc.orig 2024-09-24 20:49:34.459386300 +0000
+--- services/network/network_service.cc.orig 2024-10-26 07:00:30.330163500 +0000
+++ services/network/network_service.cc
@@ -99,7 +99,7 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index c0ad8a051c..77af21cdac 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.h.orig 2024-09-24 20:49:34.459386300 +0000
+--- services/network/network_service.h.orig 2024-10-26 07:00:30.330163500 +0000
+++ services/network/network_service.h
@@ -238,7 +238,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
const std::vector<ContentSettingPatternSource>& settings) override;
diff --git a/chromium/patches/patch-services_network_public_cpp_BUILD.gn b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
index 9616000b24..09f386fa8a 100644
--- a/chromium/patches/patch-services_network_public_cpp_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/BUILD.gn.orig 2024-09-24 20:49:34.468387100 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2024-10-26 07:00:30.339167600 +0000
+++ services/network/public/cpp/BUILD.gn
-@@ -497,7 +497,7 @@ component("cpp_base") {
+@@ -481,7 +481,7 @@ component("cpp_base") {
sources += [ "transferable_directory_fuchsia.cc" ]
}
@@ -15,9 +15,9 @@ $NetBSD$
sources += [
"network_interface_change_listener_mojom_traits.cc",
"network_interface_change_listener_mojom_traits.h",
-@@ -614,7 +614,7 @@ source_set("tests") {
- ]
- }
+@@ -591,7 +591,7 @@ source_set("tests") {
+ "x_frame_options_parser_unittest.cc",
+ ]
- if (is_linux) {
+ if ((is_linux) && !is_bsd) {
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index 6d9db1c900..651d2d740f 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/features.cc.orig 2024-09-24 20:49:34.478388000 +0000
+--- services/network/public/cpp/features.cc.orig 2024-10-26 07:00:30.349172000 +0000
+++ services/network/public/cpp/features.cc
@@ -127,7 +127,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
BASE_FEATURE(kDnsOverHttpsUpgrade,
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 95871f6d4c..a95d363df9 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/mojom/BUILD.gn.orig 2024-09-24 20:49:34.496389600 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2024-10-26 07:00:30.365179500 +0000
+++ services/network/public/mojom/BUILD.gn
@@ -493,11 +493,11 @@ mojom("url_loader_base") {
}
diff --git a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index d5eaa95fa8..a706efa0a0 100644
--- a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2024-09-24 20:49:34.513391000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2024-10-26 07:00:30.381186700 +0000
+++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
@@ -9,6 +9,8 @@
#include <string>
diff --git a/chromium/patches/patch-services_on__device__model_on__device__model__service.h b/chromium/patches/patch-services_on__device__model_on__device__model__service.h
index fe908fc031..a8e82bf63a 100644
--- a/chromium/patches/patch-services_on__device__model_on__device__model__service.h
+++ b/chromium/patches/patch-services_on__device__model_on__device__model__service.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/on_device_model_service.h.orig 2024-09-24 20:49:34.539393400 +0000
+--- services/on_device_model/on_device_model_service.h.orig 2024-10-26 07:00:30.406198300 +0000
+++ services/on_device_model/on_device_model_service.h
-@@ -22,6 +22,10 @@
- #include "sandbox/policy/linux/sandbox_linux.h"
- #endif
+@@ -27,6 +27,10 @@ namespace ml {
+ class OnDeviceModelInternalImpl;
+ }
+#if BUILDFLAG(IS_BSD)
+#include "sandbox/policy/sandbox.h"
@@ -17,7 +17,7 @@ $NetBSD$
namespace on_device_model {
class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelService
-@@ -35,7 +39,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL)
+@@ -40,7 +44,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL)
// Must be called in the service's process after the run loop finished.
[[nodiscard]] static bool Shutdown();
diff --git a/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc b/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
index 970cfac98c..c32f4f77fd 100644
--- a/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
+++ b/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/pre_sandbox_init.cc.orig 2024-09-24 20:49:34.539393400 +0000
+--- services/on_device_model/pre_sandbox_init.cc.orig 2024-10-26 07:00:30.406198300 +0000
+++ services/on_device_model/pre_sandbox_init.cc
@@ -14,7 +14,7 @@
#include "services/on_device_model/ml/chrome_ml.h" // nogncheck
diff --git a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index 58c7818098..b0f7d2c446 100644
--- a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2024-09-24 20:49:34.554394700 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2024-10-26 07:00:30.422205700 +0000
+++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
@@ -54,7 +54,7 @@ uint32_t CalculatePrivateFootprintKb(con
uint32_t shared_resident_kb) {
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
index c01814a270..fa615a78ed 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2024-09-24 20:49:34.554394700 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2024-10-26 07:00:30.423206000 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
@@ -29,10 +29,14 @@ component("memory_instrumentation") {
sources += [ "os_metrics_win.cc" ]
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
index bd1b80540c..c91e4bd5fc 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2024-09-24 20:49:34.556394800 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2024-10-26 07:00:30.424206500 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
@@ -53,7 +53,7 @@ class COMPONENT_EXPORT(
mojom::RawOSMemDump*);
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index 1b30405662..6f6d80a4bf 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2024-10-18 11:20:15.703587342 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2024-10-28 13:44:54.680632717 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
@@ -0,0 +1,66 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
index c322842d2e..2e7dc4407d 100644
--- a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/public/cpp/utilities.cc.orig 2024-09-24 20:49:34.559395000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2024-10-26 07:00:30.427208000 +0000
+++ services/screen_ai/public/cpp/utilities.cc
@@ -18,7 +18,7 @@ namespace screen_ai {
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index 115b2030b7..b1aa747ab4 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2024-09-24 20:49:34.560395200 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2024-10-26 07:00:30.428208400 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
@@ -53,6 +53,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
}
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index ddfd3ddc1a..f1692308be 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2024-09-24 20:49:34.560395200 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2024-10-26 07:00:30.428208400 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h
@@ -6,7 +6,13 @@
#define SERVICES_SCREEN_AI_SANDBOX_SCREEN_AI_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index 35edee8ed2..f5a754622d 100644
--- a/chromium/patches/patch-services_service__manager_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/service_manager/BUILD.gn.orig 2024-09-24 20:49:34.561395400 +0000
+--- services/service_manager/BUILD.gn.orig 2024-10-26 07:00:30.429208800 +0000
+++ services/service_manager/BUILD.gn
@@ -66,7 +66,7 @@ source_set("service_manager") {
]
diff --git a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
index dc004640cf..60977c5035 100644
--- a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2024-09-24 20:49:34.564395700 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2024-10-26 07:00:30.431209800 +0000
+++ services/service_manager/public/cpp/service_executable/BUILD.gn
@@ -22,7 +22,7 @@ source_set("support") {
"//services/service_manager/public/mojom",
diff --git a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index f232ee9963..1fd26176c2 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2024-09-24 20:49:34.603399000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2024-10-26 07:00:30.550264100 +0000
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -38,7 +38,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
diff --git a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
index b875e51cd5..965b1cdf41 100644
--- a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
+++ b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_capture/public/mojom/video_capture_service.mojom.orig 2024-09-24 20:49:34.610399500 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2024-10-26 07:00:30.556267000 +0000
+++ services/video_capture/public/mojom/video_capture_service.mojom
@@ -25,10 +25,10 @@ interface AcceleratorFactory {
pending_receiver<chromeos_camera.mojom.MjpegDecodeAccelerator> jda);
diff --git a/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc b/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
index 2fcc98f8fe..e146d68466 100644
--- a/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
+++ b/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_capture/video_capture_service_impl.cc.orig 2024-09-24 20:49:34.612399800 +0000
+--- services/video_capture/video_capture_service_impl.cc.orig 2024-10-26 07:00:30.559268200 +0000
+++ services/video_capture/video_capture_service_impl.cc
@@ -42,7 +42,7 @@
#include "services/video_capture/lacros/device_factory_adapter_lacros.h"
diff --git a/chromium/patches/patch-services_video__capture_video__capture__service__impl.h b/chromium/patches/patch-services_video__capture_video__capture__service__impl.h
index 1347efc7cf..55f4fa74f4 100644
--- a/chromium/patches/patch-services_video__capture_video__capture__service__impl.h
+++ b/chromium/patches/patch-services_video__capture_video__capture__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_capture/video_capture_service_impl.h.orig 2024-09-24 20:49:34.612399800 +0000
+--- services/video_capture/video_capture_service_impl.h.orig 2024-10-26 07:00:30.559268200 +0000
+++ services/video_capture/video_capture_service_impl.h
@@ -27,7 +27,7 @@
#include "services/video_capture/ash/video_capture_device_factory_ash.h"
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 089f1685e6..2a3868e199 100644
--- a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/SkMemory_new_handler.cpp.orig 2024-09-24 20:49:34.646402800 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2024-10-26 07:00:30.608290700 +0000
+++ skia/ext/SkMemory_new_handler.cpp
@@ -19,7 +19,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-skia_ext_font__utils.cc b/chromium/patches/patch-skia_ext_font__utils.cc
index 9ca9fdad5e..c1e340c0bf 100644
--- a/chromium/patches/patch-skia_ext_font__utils.cc
+++ b/chromium/patches/patch-skia_ext_font__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/font_utils.cc.orig 2024-09-24 20:49:34.652403400 +0000
+--- skia/ext/font_utils.cc.orig 2024-10-26 07:00:30.614293600 +0000
+++ skia/ext/font_utils.cc
@@ -19,7 +19,7 @@
#include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/chromium/patches/patch-skia_ext_platform__canvas.h b/chromium/patches/patch-skia_ext_platform__canvas.h
index fb4cc80a5d..5b9a79ed37 100644
--- a/chromium/patches/patch-skia_ext_platform__canvas.h
+++ b/chromium/patches/patch-skia_ext_platform__canvas.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/platform_canvas.h.orig 2024-09-24 20:49:34.653403300 +0000
+--- skia/ext/platform_canvas.h.orig 2024-10-26 07:00:30.615294000 +0000
+++ skia/ext/platform_canvas.h
@@ -58,7 +58,7 @@ SK_API HDC GetNativeDrawingContext(SkCan
diff --git a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
index f22a107880..1d835949f1 100644
--- a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/skcolorspace_trfn.cc.orig 2024-09-24 20:49:34.654403400 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2024-10-26 07:00:30.640305500 +0000
+++ skia/ext/skcolorspace_trfn.cc
@@ -7,6 +7,8 @@
#pragma allow_unsafe_buffers
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index 8c8d43c62b..81ad99c536 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/config.h.orig 2024-09-24 20:49:34.882423400 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2024-10-26 07:00:31.504695400 +0000
+++ third_party/abseil-cpp/absl/base/config.h
@@ -412,7 +412,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
#ifdef ABSL_HAVE_SCHED_YIELD
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
index 725eb0137b..92c4e173e3 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2024-09-24 20:49:34.886423800 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2024-10-26 07:00:31.507696900 +0000
+++ third_party/abseil-cpp/absl/base/internal/raw_logging.cc
@@ -44,7 +44,7 @@
#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index 031a71d7aa..90e6338094 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2024-09-24 20:49:34.887424000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2024-10-26 07:00:31.508697300 +0000
+++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index 37ddd99bdb..39f3ec76f6 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2024-09-24 20:49:34.908425800 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2024-10-26 07:00:31.606741200 +0000
+++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
@@ -35,7 +35,8 @@
#if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index bdf8c45333..a1d452a826 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2024-09-24 20:49:35.059439000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2024-10-26 07:00:31.713789000 +0000
+++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
@@ -19,7 +19,8 @@
#endif
diff --git a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
index d0687e4109..ee970e38cf 100644
--- a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
+++ b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/afl/src/afl-fuzz.c.orig 2024-09-24 20:49:35.124444700 +0000
+--- third_party/afl/src/afl-fuzz.c.orig 2024-10-26 07:00:31.779818300 +0000
+++ third_party/afl/src/afl-fuzz.c
@@ -58,7 +58,8 @@
#include <sys/ioctl.h>
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index 3cf0ba9df7..46f0535b4b 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/BUILD.gn.orig 2024-09-24 20:50:07.401277300 +0000
+--- third_party/angle/BUILD.gn.orig 2024-10-26 07:02:09.931671400 +0000
+++ third_party/angle/BUILD.gn
-@@ -347,7 +347,6 @@ config("extra_warnings") {
+@@ -354,7 +354,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
"-Wundefined-reinterpret-cast",
"-Wunneeded-internal-declaration",
@@ -14,7 +14,7 @@ $NetBSD$
"-Wsuggest-destructor-override",
"-Wsuggest-override",
-@@ -524,7 +523,7 @@ template("angle_common_lib") {
+@@ -531,7 +530,7 @@ template("angle_common_lib") {
all_dependent_configs = [ ":angle_disable_pool_alloc" ]
}
@@ -23,7 +23,7 @@ $NetBSD$
libs = [ "dl" ]
}
-@@ -679,6 +678,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -686,6 +685,9 @@ angle_static_library("angle_gpu_info_uti
"Xi",
"Xext",
]
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index c2bce7f22c..2ba8dd5dd2 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/platform.h.orig 2024-09-24 20:50:07.523288000 +0000
+--- third_party/angle/src/common/platform.h.orig 2024-10-26 07:02:12.347953800 +0000
+++ third_party/angle/src/common/platform.h
@@ -26,8 +26,19 @@
#elif defined(__linux__) || defined(EMSCRIPTEN)
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
index 61fef8ae1c..90c56e876b 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/platform_helpers.h.orig 2024-09-24 20:50:07.523288000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2024-10-26 07:02:12.347953800 +0000
+++ third_party/angle/src/common/platform_helpers.h
@@ -62,7 +62,7 @@ inline constexpr bool IsIOS()
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
index 8f64d17fce..3c8b578a2c 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils.cpp.orig 2024-09-24 20:50:07.527288400 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2024-10-26 07:02:12.349954100 +0000
+++ third_party/angle/src/common/system_utils.cpp
@@ -25,7 +25,7 @@ namespace angle
{
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
index 347eab9788..7c62b6dc48 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2024-09-24 20:50:07.527288400 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2024-10-26 07:02:12.350954300 +0000
+++ third_party/angle/src/common/system_utils_linux.cpp
@@ -15,8 +15,15 @@
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index 27057a508a..b3571603b3 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2024-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2024-10-26 07:02:14.363188500 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_internal.h
@@ -15,6 +15,13 @@
namespace angle
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index 1b6c7afe6c..dc45fdcd74 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2024-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2024-10-26 07:02:14.363188500 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
@@ -12,6 +12,11 @@
#include <pci/pci.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index ab44b12dca..771f227e3e 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2024-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2024-10-26 07:02:14.363188500 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
@@ -71,6 +71,24 @@ bool GetPCIDevicesWithLibPCI(std::vector
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index 2f22329836..8d7f9fe8b2 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2024-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2024-10-26 07:02:14.364188400 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
@@ -8,6 +8,10 @@
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
index 761b31594c..72916559a1 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/Display.cpp.orig 2024-09-24 20:50:07.651299200 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2024-10-26 07:02:14.863247000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
@@ -60,7 +60,7 @@
# include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
index ee1e5d15c2..26aca524e6 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/formatutils.cpp.orig 2024-09-24 20:50:07.693302900 +0000
+--- third_party/angle/src/libANGLE/formatutils.cpp.orig 2024-10-26 07:02:15.094273600 +0000
+++ third_party/angle/src/libANGLE/formatutils.cpp
@@ -1475,7 +1475,7 @@ static InternalFormatInfoMap BuildIntern
AddYUVFormat(&map, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index 62da0d0214..cdf0a548de 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2024-09-24 20:50:07.792311700 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2024-10-26 07:02:15.692342300 +0000
+++ third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp
@@ -144,10 +144,10 @@ bool FunctionsGLX::initialize(Display *x
// which a GLXWindow was ever created.
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index 253fb9c829..88cdfecbeb 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2024-09-24 20:50:07.830315000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2024-10-26 07:02:15.961373300 +0000
+++ third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h
@@ -23,7 +23,7 @@ bool IsVulkanWin32DisplayAvailable();
DisplayImpl *CreateVulkanWin32Display(const egl::DisplayState &state);
diff --git a/chromium/patches/patch-third__party_angle_util_BUILD.gn b/chromium/patches/patch-third__party_angle_util_BUILD.gn
index c0f88bdc1c..4b44ace1b4 100644
--- a/chromium/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_util_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/util/BUILD.gn.orig 2024-09-24 20:50:08.647386800 +0000
+--- third_party/angle/util/BUILD.gn.orig 2024-10-26 07:02:22.022070400 +0000
+++ third_party/angle/util/BUILD.gn
@@ -311,7 +311,7 @@ foreach(is_shared_library,
]
diff --git a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
index b6d2e00bb3..9fcdcac217 100644
--- a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2024-09-24 20:49:35.258456500 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2024-10-26 07:00:31.935888000 +0000
+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
@@ -68,7 +68,7 @@ bool StructTraits<blink::mojom::Renderer
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 3552cc8ca7..6db19609ed 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2024-09-24 20:49:36.047525600 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2024-10-26 07:00:32.726234000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
@@ -65,7 +65,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
UserAgentOverride user_agent_override;
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index a58ed1bcdb..4e7ca32fb2 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2024-09-24 20:49:36.047525600 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2024-10-26 07:00:32.726234000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
@@ -166,7 +166,7 @@ struct BLINK_COMMON_EXPORT
return data.send_subresource_notification;
diff --git a/chromium/patches/patch-third__party_blink_public_platform_platform.h b/chromium/patches/patch-third__party_blink_public_platform_platform.h
index 44414a76d0..b97c7212a4 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_platform.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_platform.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/platform/platform.h.orig 2024-09-24 20:49:36.101530600 +0000
+--- third_party/blink/public/platform/platform.h.orig 2024-10-26 07:00:32.864294300 +0000
+++ third_party/blink/public/platform/platform.h
-@@ -375,7 +375,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+@@ -374,7 +374,7 @@ class BLINK_PLATFORM_EXPORT Platform {
return nullptr;
}
diff --git a/chromium/patches/patch-third__party_blink_public_platform_web__vector.h b/chromium/patches/patch-third__party_blink_public_platform_web__vector.h
index 1de7bb57c4..2a92a8f616 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_web__vector.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_web__vector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/platform/web_vector.h.orig 2024-09-24 20:49:36.110531300 +0000
+--- third_party/blink/public/platform/web_vector.h.orig 2024-10-26 07:00:32.873298200 +0000
+++ third_party/blink/public/platform/web_vector.h
@@ -91,7 +91,7 @@ class WebVector {
// The vector can be populated using reserve() and emplace_back().
diff --git a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index 074134c887..e7bc2dc3ae 100644
--- a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2024-09-24 20:49:36.183537700 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2024-10-26 07:00:32.948330900 +0000
+++ third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
@@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_form
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 94530a573f..361246cd3a 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2024-09-24 20:49:36.197538900 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2024-10-26 07:00:32.962337000 +0000
+++ third_party/blink/renderer/build/scripts/run_with_pythonpath.py
@@ -22,6 +22,7 @@ def main():
existing_pp = (
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
index f12dd8784d..29bbf560e9 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2024-09-24 20:49:36.201539300 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2024-10-26 07:00:32.966338900 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -81,12 +81,12 @@
#include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
index db71baf5ec..00345aff39 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2024-09-24 20:49:36.203539400 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2024-10-26 07:00:32.967339300 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
@@ -133,15 +133,17 @@ void MemoryUsageMonitorPosix::ResetFileD
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index d4df114664..9bfb5649ba 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2024-09-24 20:49:36.203539400 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2024-10-26 07:00:32.968339700 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.h
@@ -13,7 +13,7 @@
#include "third_party/blink/renderer/controller/controller_export.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index 5fb1b7d4e6..ec66efd708 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2024-09-24 20:49:36.406557300 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2024-10-26 07:00:33.368510500 +0000
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
@@ -304,7 +304,7 @@ bool EditingBehavior::ShouldInsertCharac
// unexpected behaviour
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
index 6c3c4c1322..d8c05d99b1 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2024-09-24 20:49:36.452561100 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2024-10-26 07:00:33.415530400 +0000
+++ third_party/blink/renderer/core/execution_context/navigator_base.cc
@@ -31,7 +31,7 @@ String GetReducedNavigatorPlatform() {
return "Win32";
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 27937495a6..034df4ca7c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2024-09-24 20:49:36.464562400 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2024-10-26 07:00:33.427535500 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -427,7 +427,7 @@ SkFontHinting RendererPreferencesToSkiaH
+@@ -428,7 +428,7 @@ SkFontHinting RendererPreferencesToSkiaH
const blink::RendererPreferences& prefs) {
// TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
// complete.
@@ -15,7 +15,7 @@ $NetBSD$
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3407,7 +3407,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3413,7 +3413,7 @@ void WebViewImpl::UpdateFontRenderingFro
renderer_preferences_.use_subpixel_positioning);
// TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
// complete.
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index 3daa293d7f..a5daa644ba 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2024-09-24 20:49:36.521567300 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2024-10-26 07:00:33.566594800 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6477,7 +6477,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6478,7 +6478,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
}
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
// TODO(crbug.com/1317375): Build these tests on all platforms.
#define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6886,7 +6886,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6887,7 +6887,7 @@ TEST_F(CompositedSelectionBoundsTest, La
TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
RunTest("composited_selection_bounds_large_selection_noscroll.html");
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
index acdeef7d80..6ac53ae255 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2024-09-24 20:49:36.533568400 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2024-10-26 07:00:33.622618700 +0000
+++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
@@ -55,7 +55,7 @@ constexpr base::TimeDelta kEncodeRowSlac
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index 2af4b2ecce..0207db830c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2024-09-24 20:49:36.634577300 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2024-10-26 07:00:33.786688300 +0000
+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
@@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
index 67d62df02f..5536e7c3a3 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2024-09-24 20:49:36.726585400 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2024-10-26 07:00:33.992776200 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
@@ -73,7 +73,7 @@
#include "ui/display/screen_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -774,7 +774,7 @@ void LayoutView::LayoutRoot() {
+@@ -776,7 +776,7 @@ void LayoutView::LayoutRoot() {
intrinsic_logical_widths_ = LogicalWidth();
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index ca5ac6c295..e119d95184 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2024-09-24 20:49:36.831594500 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2024-10-26 07:00:34.098820400 +0000
+++ third_party/blink/renderer/core/paint/paint_layer.cc
@@ -120,7 +120,7 @@ namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index ba9fb5d142..cf35f7d972 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2024-09-24 20:49:36.875598400 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2024-10-26 07:00:34.212868000 +0000
+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
@@ -148,7 +148,7 @@ bool ScrollbarThemeAura::SupportsDragSna
// is true for at least GTK and QT apps).
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index 01c7b31f13..31f02146fb 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2024-09-24 20:49:37.018611000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2024-10-26 07:00:34.356928000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
@@ -77,7 +77,11 @@ class XSLTProcessor final : public Scrip
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
index 09a2e4e8b2..bc7aa51a50 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2024-09-24 20:49:37.018611000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2024-10-26 07:00:34.356928000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
@@ -71,7 +71,11 @@ void XSLTProcessor::GenericErrorFunc(voi
// It would be nice to do something with this error message.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index 09293212bf..4f40f2032c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2024-09-24 20:49:37.157623000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2024-10-26 07:00:34.565014600 +0000
+++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
@@ -35,7 +35,7 @@ namespace {
AudioDeviceFactory* g_factory_override = nullptr;
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
index 5cab89e9b9..71822355dd 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2024-09-24 20:49:37.159623400 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2024-10-26 07:00:34.566015000 +0000
+++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
@@ -813,7 +813,7 @@ TEST_F(AudioRendererMixerManagerTest, Mi
mixer->get_output_params_for_testing().sample_rate());
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
new file mode 100644
index 0000000000..f3193b0c9a
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2024-10-26 07:00:34.650050200 +0000
++++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
+@@ -557,6 +557,7 @@ void RTCDataChannel::send(Blob* data, Ex
+ pending_messages_.push_back(message);
+ }
+
++#undef close
+ void RTCDataChannel::close() {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+ if (state_ == webrtc::DataChannelInterface::kClosing ||
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index beb88a1f78..f3ee3cae09 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2024-09-24 20:49:37.256631900 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2024-10-26 07:00:34.670058500 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -302,7 +302,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
+@@ -304,7 +304,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
renderer_proxy_->Start();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index 4fee6d844a..b5d1a468ae 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2024-09-24 20:49:37.446648600 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2024-10-26 07:00:34.728082700 +0000
+++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
@@ -469,7 +469,7 @@ class AudioWorkletThreadPriorityTest
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index 37ff9d3f4d..4126eb4501 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2024-09-24 20:49:37.502653400 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2024-10-26 07:00:34.783105600 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6305,7 +6305,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6304,7 +6304,7 @@ void WebGLRenderingContextBase::TexImage
constexpr bool kAllowZeroCopyImages = true;
#endif
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index aa124204eb..72dc66a8e7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2024-09-24 20:49:37.515654600 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2024-10-26 07:00:34.807115600 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
@@ -788,7 +788,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
// on linux platform.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
index 0d0f91915b..5634b6383f 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/BUILD.gn.orig 2024-09-24 20:49:37.549657600 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2024-10-26 07:00:34.949175000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2007,7 +2007,7 @@ static_library("test_support") {
+@@ -2015,7 +2015,7 @@ static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index 7bcd16206c..ad43bb7444 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2024-09-24 20:49:37.594661500 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2024-10-26 07:00:35.244295400 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
@@ -81,7 +81,7 @@ extern const char kNotoColorEmojiCompat[
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index 07f657c08c..d6a66ebb68 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2024-09-24 20:49:37.594661500 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2024-10-26 07:00:35.244295400 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -55,7 +55,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index 5a9b165378..dbf0e6faed 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2024-09-24 20:49:37.595661600 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2024-10-26 07:00:35.261302200 +0000
+++ third_party/blink/renderer/platform/fonts/font_description.cc
@@ -44,7 +44,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index 5819a77eb3..ce2850031b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2024-09-24 20:49:37.597661700 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2024-10-26 07:00:35.282310700 +0000
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
@@ -39,7 +39,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
index aeeaef7b20..854ae1f943 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig 2024-09-24 20:49:37.598662000 +0000
+--- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig 2024-10-26 07:00:35.283311100 +0000
+++ third_party/blink/renderer/platform/fonts/font_platform_data.cc
@@ -54,7 +54,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 4fd6c7fdaa..99fb52a44c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2024-09-24 20:49:37.600662000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2024-10-26 07:00:35.284311500 +0000
+++ third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
@@ -9,7 +9,7 @@
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index f425ad08a9..8998ae9d1c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2024-09-24 20:49:37.614663100 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2024-10-26 07:00:35.355340500 +0000
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -65,7 +65,7 @@ AtomicString ToAtomicString(const SkStri
return AtomicString::FromUTF8(str.c_str(), str.size());
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index 7233ce2b45..71b0a505ce 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2024-09-24 20:49:37.622664000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2024-10-26 07:00:35.384352200 +0000
+++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
@@ -71,8 +71,12 @@ void BeginFrameProvider::CreateComposito
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
new file mode 100644
index 0000000000..0d50f04aa6
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2024-10-26 07:00:35.604442000 +0000
++++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
+@@ -49,7 +49,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
+ const auto paint_image = source->PaintImageForCurrentFrame();
+ const auto image_info = paint_image.GetSkImageInfo().makeWH(
+ source->Size().width(), source->Size().height());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
+ // for SCANOUT support correctly on X11 and it's never supported in
+ // practice. Therefore, don't include it until this flow is reworked.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index fa687d4490..afbdeb033d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2024-09-24 20:49:37.672668200 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2024-10-26 07:00:35.721489400 +0000
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -420,7 +420,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -438,7 +438,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
auto& feedback = details.presentation_feedback;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index 160be664e3..8fb12d3ff4 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2024-09-24 20:49:37.691670000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2024-10-26 07:00:35.861546300 +0000
+++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
@@ -14,7 +14,9 @@
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index d7e275801e..728991574c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2024-09-24 20:49:37.748675000 +0000
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2024-10-26 07:00:36.357744700 +0000
+++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
@@ -260,12 +260,12 @@ SupportedFormats GetSupportedFormatsInte
supported_formats.scalability_modes.push_back(profile.scalability_modes);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 9c74b21395..9cbe53b744 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2024-09-24 20:49:37.754675600 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2024-10-26 07:00:36.538816500 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -364,7 +364,7 @@
+@@ -384,7 +384,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -15,7 +15,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1801,7 +1801,7 @@
+@@ -1840,7 +1840,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -24,7 +24,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3227,7 +3227,7 @@
+@@ -3208,7 +3208,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -33,7 +33,7 @@ $NetBSD$
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -3366,7 +3366,7 @@
+@@ -3354,7 +3354,7 @@
{
name: "PrivateNetworkAccessPermissionPrompt",
origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -42,7 +42,7 @@ $NetBSD$
status: "stable",
public: true,
base_feature: "none",
-@@ -4384,7 +4384,7 @@
+@@ -4365,7 +4365,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -51,7 +51,7 @@ $NetBSD$
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -4564,7 +4564,7 @@
+@@ -4515,7 +4515,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -60,7 +60,7 @@ $NetBSD$
status: "experimental",
base_feature: "none",
},
-@@ -4607,7 +4607,7 @@
+@@ -4558,7 +4558,7 @@
status: "experimental",
base_feature: "none",
origin_trial_feature_name: "WebAppUrlHandling",
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
index 62746e100d..7306e30b7c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2024-09-24 20:49:37.758675800 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2024-10-26 07:00:36.556823700 +0000
+++ third_party/blink/renderer/platform/scheduler/common/thread.cc
@@ -88,7 +88,7 @@ void Thread::CreateAndSetCompositorThrea
"Compositor");
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index 891289559f..945d7a57d0 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2024-09-24 20:49:37.830682300 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2024-10-26 07:00:36.794918000 +0000
+++ third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc
@@ -27,7 +27,7 @@ BlinkCategorizedWorkerPoolDelegate& Blin
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
index d13efad2cb..d9cc93729c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2024-09-24 20:49:37.841683100 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2024-10-26 07:00:36.875950300 +0000
+++ third_party/blink/renderer/platform/wtf/container_annotations.h
@@ -12,7 +12,7 @@
// TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
index 522f680d0d..83810716e6 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2024-09-24 20:49:37.847683700 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2024-10-26 07:00:36.936974500 +0000
+++ third_party/blink/renderer/platform/wtf/math_extras.h
@@ -128,6 +128,10 @@ constexpr float Grad2turn(float g) {
return g * (1.0f / 400.0f);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
index 9788a6e5b3..94aace6621 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2024-09-24 20:49:37.849683800 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2024-10-26 07:00:36.938975300 +0000
+++ third_party/blink/renderer/platform/wtf/stack_util.cc
@@ -23,6 +23,13 @@
extern "C" void* __libc_stack_end; // NOLINT
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
index 27a46a239d..9b2fe55076 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig 2024-09-24 20:49:37.860684900 +0000
+--- third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig 2024-10-26 07:00:37.013004500 +0000
+++ third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc
@@ -615,6 +615,7 @@ static void GbkUrlEscapedEntityCallack(
code_point, reason, err);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
index e74e0e919c..df650bb022 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/thread_specific.h.orig 2024-09-24 20:49:37.863685100 +0000
+--- third_party/blink/renderer/platform/wtf/thread_specific.h.orig 2024-10-26 07:00:37.021007500 +0000
+++ third_party/blink/renderer/platform/wtf/thread_specific.h
@@ -104,7 +104,8 @@ inline bool ThreadSpecific<T>::IsSet() {
template <typename T>
diff --git a/chromium/patches/patch-third__party_brotli_common_platform.h b/chromium/patches/patch-third__party_brotli_common_platform.h
index e18277a81e..66f12ce97d 100644
--- a/chromium/patches/patch-third__party_brotli_common_platform.h
+++ b/chromium/patches/patch-third__party_brotli_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/brotli/common/platform.h.orig 2024-09-24 20:49:53.557062400 +0000
+--- third_party/brotli/common/platform.h.orig 2024-10-26 07:01:15.111674300 +0000
+++ third_party/brotli/common/platform.h
@@ -28,7 +28,7 @@
#include <brotli/port.h>
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index f04d36b4f0..5d33e82627 100644
--- a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
+++ b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/cpuinfo/cpuinfo.gni.orig 2024-09-24 20:49:53.700075000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2024-10-26 07:01:15.429736400 +0000
+++ third_party/cpuinfo/cpuinfo.gni
@@ -8,7 +8,7 @@ use_cpuinfo =
current_cpu != "s390" && current_cpu != "s390x" &&
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
index 376b376873..88b9f895c4 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2024-09-24 20:49:53.702075000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2024-10-26 07:01:15.430736500 +0000
+++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
@@ -61,7 +61,7 @@ if (crashpad_is_in_chromium) {
crashpad_is_ios = is_ios
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
index ba3912e6d5..537f6f9d55 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/client/BUILD.gn.orig 2024-09-24 20:49:53.703075200 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2024-10-26 07:01:15.468743800 +0000
+++ third_party/crashpad/crashpad/client/BUILD.gn
@@ -137,6 +137,13 @@ static_library("common") {
if (crashpad_is_win) {
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 788068d8fb..0c4054b087 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2024-10-18 11:20:15.903070482 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2024-10-28 13:44:55.281219968 +0000
+++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,40 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index 2816353daa..1c434409d2 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2024-09-24 20:49:53.725077200 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2024-10-26 07:01:15.491748300 +0000
+++ third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
@@ -159,6 +159,12 @@ std::string MinidumpMiscInfoDebugBuildSt
static constexpr char kOS[] = "win";
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
index 4893082a7f..30becd4d29 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2024-09-24 20:49:53.777081700 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2024-10-26 07:01:15.565762800 +0000
+++ third_party/crashpad/crashpad/util/misc/address_types.h
@@ -25,7 +25,7 @@
#include <mach/mach_types.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
index 9d4d383077..0688e414f6 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2024-09-24 20:49:53.777081700 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2024-10-26 07:01:15.566763000 +0000
+++ third_party/crashpad/crashpad/util/misc/capture_context.h
@@ -21,7 +21,8 @@
#include <mach/mach.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
index 70e3d0829e..867f364858 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2024-09-24 20:49:53.779081800 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2024-10-26 07:01:15.567763000 +0000
+++ third_party/crashpad/crashpad/util/misc/metrics.cc
@@ -25,7 +25,7 @@
#define METRICS_OS_NAME "Win"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
index f67d8b8cc5..5f377d494a 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2024-09-24 20:49:53.781082000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2024-10-26 07:01:15.569763700 +0000
+++ third_party/crashpad/crashpad/util/misc/uuid.cc
@@ -110,7 +110,7 @@ bool UUID::InitializeWithNew() {
InitializeFromBytes(uuid);
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
index 3a16c7ad99..d6f1b9fd60 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2024-09-24 20:49:53.784082200 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2024-10-26 07:01:15.573764300 +0000
+++ third_party/crashpad/crashpad/util/posix/close_multiple.cc
@@ -73,7 +73,7 @@ void CloseNowOrOnExec(int fd, bool ebadf
// This is an advantage over looping over all possible file descriptors, because
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index 9010764ccd..b1826f204e 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2024-09-24 20:49:53.784082200 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2024-10-26 07:01:15.573764300 +0000
+++ third_party/crashpad/crashpad/util/posix/drop_privileges.cc
@@ -25,7 +25,7 @@ void DropPrivileges() {
gid_t gid = getgid();
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
index e23855b6c3..c784598403 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2024-09-24 20:49:53.785082300 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2024-10-26 07:01:15.574764500 +0000
+++ third_party/crashpad/crashpad/util/posix/signals.cc
@@ -51,7 +51,7 @@ constexpr int kCrashSignals[] = {
#if defined(SIGEMT)
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index 53b79211b9..3e92686387 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2024-09-24 20:49:53.785082300 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2024-10-26 07:01:15.574764500 +0000
+++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
@@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
"INFO",
diff --git a/chromium/patches/patch-third__party_crc32c_BUILD.gn b/chromium/patches/patch-third__party_crc32c_BUILD.gn
index 0a6defa073..e098a6dae2 100644
--- a/chromium/patches/patch-third__party_crc32c_BUILD.gn
+++ b/chromium/patches/patch-third__party_crc32c_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crc32c/BUILD.gn.orig 2024-09-24 20:49:53.795083300 +0000
+--- third_party/crc32c/BUILD.gn.orig 2024-10-26 07:01:15.584766600 +0000
+++ third_party/crc32c/BUILD.gn
@@ -46,7 +46,7 @@ config("crc32c_config") {
}
diff --git a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index e57aae3676..c1fc4b6913 100644
--- a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2024-09-24 20:50:40.573188800 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2024-10-26 07:04:29.452933500 +0000
+++ third_party/dawn/include/dawn/native/VulkanBackend.h
@@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : Exter
};
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
index afbc962559..a684851b1d 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/common/Platform.h.orig 2024-09-24 20:50:40.583189500 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig 2024-10-26 07:04:30.099003000 +0000
+++ third_party/dawn/src/dawn/common/Platform.h
@@ -59,6 +59,11 @@
#error "Unsupported Windows platform."
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index 39a3e50a65..486b83cad8 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2024-09-24 20:50:40.661196500 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2024-10-26 07:04:31.747181000 +0000
+++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
@@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "
#endif
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index 1bed99de9f..30756b4572 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/BUILD.gn.orig 2024-09-24 20:50:11.983679500 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2024-10-26 07:02:02.713817100 +0000
+++ third_party/ffmpeg/BUILD.gn
-@@ -343,7 +343,6 @@ target(link_target_type, "ffmpeg_interna
+@@ -350,7 +350,6 @@ target(link_target_type, "ffmpeg_interna
libs += [
"m",
"z",
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index a072891294..6364d0c6c9 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2024-09-24 20:50:12.802751300 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2024-10-26 07:02:28.121764000 +0000
+++ third_party/ffmpeg/libavcodec/x86/cabac.h
@@ -31,7 +31,8 @@
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
index 7ef1729116..977ad156f5 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/cpu.c.orig 2024-09-24 20:50:13.076775600 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2024-10-26 07:02:37.270792500 +0000
+++ third_party/ffmpeg/libavutil/cpu.c
@@ -38,10 +38,7 @@
#if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
index cb06ed4709..2acaa5ec0d 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/mem.c.orig 2024-09-24 20:50:13.091776800 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2024-10-26 07:02:37.730844000 +0000
+++ third_party/ffmpeg/libavutil/mem.c
@@ -33,9 +33,6 @@
#include <stdlib.h>
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
index d2eb6f1f1e..2c54291bf1 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/random_seed.c.orig 2024-09-24 20:50:13.099777500 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2024-10-26 07:02:37.880860800 +0000
+++ third_party/ffmpeg/libavutil/random_seed.c
@@ -20,6 +20,10 @@
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
index 91f14a99e6..42cbb22d8d 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2024-09-24 20:50:13.112778700 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2024-10-26 07:02:38.241901200 +0000
+++ third_party/ffmpeg/libavutil/x86/x86inc.asm
@@ -46,6 +46,12 @@
%endif
diff --git a/chromium/patches/patch-third__party_fontconfig_include_config.h b/chromium/patches/patch-third__party_fontconfig_include_config.h
index 1b73a8c925..8e554dec23 100644
--- a/chromium/patches/patch-third__party_fontconfig_include_config.h
+++ b/chromium/patches/patch-third__party_fontconfig_include_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/fontconfig/include/config.h.orig 2024-09-24 20:49:53.819085400 +0000
+--- third_party/fontconfig/include/config.h.orig 2024-10-26 07:01:15.622774000 +0000
+++ third_party/fontconfig/include/config.h
@@ -13,7 +13,7 @@
diff --git a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
index 456f0ff1e0..fd754b9e72 100644
--- a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
+++ b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/fontconfig/src/src/fccompat.c.orig 2024-09-24 20:50:13.226788500 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2024-10-26 07:01:43.739431100 +0000
+++ third_party/fontconfig/src/src/fccompat.c
@@ -184,7 +184,9 @@ FcRandom(void)
{
diff --git a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
index 4aea24a19f..b1552f62d9 100644
--- a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/reference_drivers/random.cc.orig 2024-09-24 20:49:54.336130600 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2024-10-26 07:01:16.287903000 +0000
+++ third_party/ipcz/src/reference_drivers/random.cc
@@ -14,7 +14,8 @@
#include <windows.h>
diff --git a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
index 89618c73fb..86b1b8160d 100644
--- a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/standalone/base/logging.cc.orig 2024-09-24 20:49:54.337130800 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2024-10-26 07:01:16.288903200 +0000
+++ third_party/ipcz/src/standalone/base/logging.cc
@@ -50,6 +50,9 @@ LogMessage::LogMessage(const char* file,
#elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
index b2fc8c36e6..857f33202d 100644
--- a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
+++ b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/leveldatabase/env_chromium.cc.orig 2024-09-24 20:49:54.376134200 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2024-10-26 07:01:16.331911600 +0000
+++ third_party/leveldatabase/env_chromium.cc
-@@ -326,7 +326,8 @@ ChromiumWritableFile::ChromiumWritableFi
+@@ -329,7 +329,8 @@ ChromiumWritableFile::ChromiumWritableFi
Status ChromiumWritableFile::SyncParent() {
TRACE_EVENT0("leveldb", "SyncParent");
diff --git a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
index ad716c6ab4..7ec53f41ae 100644
--- a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2024-09-24 20:50:15.427981900 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2024-10-26 07:02:07.928436300 +0000
+++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
@@ -99,10 +99,46 @@ static int arm_get_cpu_caps(void) {
return flags;
diff --git a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
index 315484a16a..21ce34ee65 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/chrono.cpp.orig 2024-09-24 20:50:13.710831200 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2024-10-26 07:02:04.109983200 +0000
+++ third_party/libc++/src/src/chrono.cpp
@@ -34,7 +34,7 @@
// OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
diff --git a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
index 85147903f7..efbad59ccb 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2024-09-24 20:50:13.712831300 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2024-10-26 07:02:04.111983500 +0000
+++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
@@ -30,7 +30,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
index 85aeb5ce86..402ec9a0ba 100644
--- a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
+++ b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2024-09-24 20:50:14.377889600 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2024-10-26 07:01:50.782357700 +0000
+++ third_party/libc++abi/src/src/cxa_guard_impl.h
@@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
__tsan_release(addr);
diff --git a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
index 67654e5fb8..db60c5a9a0 100644
--- a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
+++ b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libdrm/src/xf86drmMode.c.orig 2024-09-24 20:51:16.560347300 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2024-10-26 07:03:52.182915700 +0000
+++ third_party/libdrm/src/xf86drmMode.c
@@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 783298db5d..f1728ca192 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2024-09-24 20:51:00.957977800 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2024-10-26 07:02:02.408780300 +0000
+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
@@ -22,7 +22,8 @@
#elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index 13f7607260..3e19984914 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2024-09-24 20:51:00.957977800 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2024-10-26 07:02:02.408780300 +0000
+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
@@ -22,7 +22,8 @@
#elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index 22e738540e..0e3c1c1ac1 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2024-09-24 20:51:00.958978000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2024-10-26 07:02:02.408780300 +0000
+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
@@ -22,8 +22,8 @@
// Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
diff --git a/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h b/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
index ab0fd5a507..c2a3f5cdd4 100644
--- a/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
+++ b/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/include/sync/sync.h.orig 2024-09-24 20:50:34.129623200 +0000
+--- third_party/libsync/src/include/sync/sync.h.orig 2024-10-26 07:02:03.599922700 +0000
+++ third_party/libsync/src/include/sync/sync.h
@@ -22,7 +22,9 @@
#include <sys/cdefs.h>
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
index c1836c08af..0299a0a833 100644
--- a/chromium/patches/patch-third__party_libsync_src_sync.c
+++ b/chromium/patches/patch-third__party_libsync_src_sync.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/sync.c.orig 2024-09-24 20:50:34.129623200 +0000
+--- third_party/libsync/src/sync.c.orig 2024-10-26 07:02:03.599922700 +0000
+++ third_party/libsync/src/sync.c
@@ -17,8 +17,8 @@
*/
diff --git a/chromium/patches/patch-third__party_libusb_BUILD.gn b/chromium/patches/patch-third__party_libusb_BUILD.gn
index 67b7afeeff..e0dbb99f8c 100644
--- a/chromium/patches/patch-third__party_libusb_BUILD.gn
+++ b/chromium/patches/patch-third__party_libusb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/BUILD.gn.orig 2024-09-24 20:49:54.485144000 +0000
+--- third_party/libusb/BUILD.gn.orig 2024-10-26 07:01:16.466937500 +0000
+++ third_party/libusb/BUILD.gn
@@ -3,7 +3,7 @@
# found in the LICENSE file.
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_core.c b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
index 4f942fde34..02a201bc0b 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_core.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/src/libusb/core.c.orig 2024-09-24 20:49:54.486143800 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2024-10-26 07:01:16.467937700 +0000
+++ third_party/libusb/src/libusb/core.c
@@ -448,7 +448,7 @@ libusb_free_device_list(list, 1);
* which grows when required. it can be freed once discovery has completed,
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
index 3f53efee31..3a4a0f1a40 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/src/libusb/os/threads_posix.c.orig 2024-09-24 20:49:54.490144300 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2024-10-26 07:01:16.471938400 +0000
+++ third_party/libusb/src/libusb/os/threads_posix.c
@@ -19,9 +19,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index 40d14afa2b..0321f22a29 100644
--- a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2024-09-24 20:50:17.713182400 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2024-10-26 07:02:14.507205200 +0000
+++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
@@ -92,10 +92,24 @@ static int arm_get_cpu_caps(void) {
return flags;
diff --git a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
index 0b34e5b29a..bdf4ed14f7 100644
--- a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/lzma_sdk/C/CpuArch.c.orig 2024-09-24 20:49:54.719164400 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig 2024-10-26 07:01:16.891019300 +0000
+++ third_party/lzma_sdk/C/CpuArch.c
@@ -412,12 +412,40 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
diff --git a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index b648094a08..ab2f722dd0 100644
--- a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2024-09-24 20:50:16.735096500 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2024-10-26 07:01:56.067012300 +0000
+++ third_party/material_color_utilities/src/cpp/palettes/tones.cc
@@ -14,6 +14,8 @@
* limitations under the License.
diff --git a/chromium/patches/patch-third__party_nasm_BUILD.gn b/chromium/patches/patch-third__party_nasm_BUILD.gn
index 6516312415..866cf0900a 100644
--- a/chromium/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium/patches/patch-third__party_nasm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/BUILD.gn.orig 2024-09-24 20:50:17.230140000 +0000
+--- third_party/nasm/BUILD.gn.orig 2024-10-26 07:01:57.117140300 +0000
+++ third_party/nasm/BUILD.gn
@@ -63,6 +63,13 @@ config("nasm_config") {
diff --git a/chromium/patches/patch-third__party_nasm_config_config-linux.h b/chromium/patches/patch-third__party_nasm_config_config-linux.h
index 7d9788922a..337688da85 100644
--- a/chromium/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium/patches/patch-third__party_nasm_config_config-linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/config/config-linux.h.orig 2024-09-24 20:50:17.245141300 +0000
+--- third_party/nasm/config/config-linux.h.orig 2024-10-26 07:01:57.197150000 +0000
+++ third_party/nasm/config/config-linux.h
@@ -160,7 +160,7 @@
diff --git a/chromium/patches/patch-third__party_node_node.gni b/chromium/patches/patch-third__party_node_node.gni
index 5dcdfb05f1..19d1b3801f 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.gni.orig 2024-09-24 20:49:54.947184300 +0000
+--- third_party/node/node.gni.orig 2024-10-26 07:01:17.245087100 +0000
+++ third_party/node/node.gni
@@ -22,7 +22,7 @@ template("node") {
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index a1cae89c33..d2efacb47f 100644
--- a/chromium/patches/patch-third__party_node_node.py
+++ b/chromium/patches/patch-third__party_node_node.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.py.orig 2024-09-24 20:49:54.948184500 +0000
+--- third_party/node/node.py.orig 2024-10-26 07:01:17.245087100 +0000
+++ third_party/node/node.py
@@ -20,6 +20,9 @@ def GetBinaryPath():
return os_path.join(os_path.dirname(__file__), *{
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index 706b9afaa9..a62334c5d4 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2024-09-24 20:51:33.384824000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2024-10-26 07:06:58.612016700 +0000
+++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
@@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies
{"ForteMT", "Forte"},
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
index 3ebd60c956..418d8be9d4 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2024-09-24 20:51:33.405825900 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2024-10-26 07:06:58.686024700 +0000
+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
@@ -20,7 +20,7 @@
#include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 28e53b8101..16f8ec85ac 100644
--- a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2024-09-24 20:51:33.447829500 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2024-10-26 07:06:58.887046300 +0000
+++ third_party/pdfium/fxjs/fx_date_helpers.cpp
@@ -39,6 +39,11 @@ double GetLocalTZA() {
return 0;
diff --git a/chromium/patches/patch-third__party_pdfium_pdfium.gni b/chromium/patches/patch-third__party_pdfium_pdfium.gni
index 5617dfa33f..fdab21d626 100644
--- a/chromium/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium/patches/patch-third__party_pdfium_pdfium.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/pdfium.gni.orig 2024-09-24 20:51:33.458830600 +0000
+--- third_party/pdfium/pdfium.gni.orig 2024-10-26 07:06:58.976055900 +0000
+++ third_party/pdfium/pdfium.gni
@@ -42,7 +42,7 @@ declare_args() {
# PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index ac52800780..c0122b5d37 100644
--- a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2024-09-24 20:51:33.671849300 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2024-10-26 07:07:02.218405700 +0000
+++ third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp
@@ -6,12 +6,16 @@
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
index a7df823754..232727f914 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/build_config.h.orig 2024-09-24 20:51:14.562172000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2024-10-26 07:04:44.200523600 +0000
+++ third_party/perfetto/include/perfetto/base/build_config.h
@@ -27,6 +27,7 @@
#if defined(__ANDROID__)
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
index 4c6afa8114..50b11ff37d 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2024-09-24 20:51:14.563172000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2024-10-26 07:04:44.201523500 +0000
+++ third_party/perfetto/include/perfetto/base/thread_utils.h
@@ -34,6 +34,7 @@ __declspec(dllimport) unsigned long __st
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
index 130f74b53b..4e29fdc172 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/time.h.orig 2024-09-24 20:51:14.563172000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2024-10-26 07:04:44.201523500 +0000
+++ third_party/perfetto/include/perfetto/base/time.h
@@ -199,6 +199,9 @@ inline TimeNanos GetTimeInternalNs(clock
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 6339b90e13..4552479c0a 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2024-09-24 20:51:14.564172000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2024-10-26 07:04:44.202523700 +0000
+++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
@@ -55,6 +55,8 @@ class EventFd {
// On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index a300310fa9..33033ddcdd 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2024-09-24 20:51:14.566172400 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2024-10-26 07:04:44.412546400 +0000
+++ third_party/perfetto/include/perfetto/ext/base/thread_utils.h
@@ -41,9 +41,10 @@
namespace perfetto {
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index 52f1002c59..1c2a044dd0 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2024-09-24 20:51:14.582173600 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2024-10-26 07:04:44.476553200 +0000
+++ third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
@@ -249,7 +249,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTr
// are different. E.g. on Mac size_t is considered a different type from
diff --git a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index 44b43980d6..640b8d8835 100644
--- a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2024-09-24 20:51:14.631178000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2024-10-26 07:04:45.336646000 +0000
+++ third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto
@@ -10,7 +10,7 @@ message V4l2QbufFtraceEvent {
optional uint32 field = 2;
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
index 60d81e76eb..3bdfb260a9 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/event_fd.cc.orig 2024-09-24 20:51:14.651179800 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2024-10-26 07:04:45.815697700 +0000
+++ third_party/perfetto/src/base/event_fd.cc
@@ -22,7 +22,8 @@
#if PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
index 40be779880..60b94a9827 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/periodic_task.cc.orig 2024-09-24 20:51:14.654180000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2024-10-26 07:04:45.817697800 +0000
+++ third_party/perfetto/src/base/periodic_task.cc
@@ -24,7 +24,7 @@
#include "perfetto/base/time.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
index d84f5b560f..611ea05ddf 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/string_utils.cc.orig 2024-09-24 20:51:14.655180000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2024-10-26 07:04:45.817697800 +0000
+++ third_party/perfetto/src/base/string_utils.cc
@@ -38,9 +38,10 @@ namespace base {
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
index 59433f1a71..67323391bc 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/subprocess_posix.cc.orig 2024-09-24 20:51:14.655180000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2024-10-26 07:04:45.818698000 +0000
+++ third_party/perfetto/src/base/subprocess_posix.cc
@@ -35,7 +35,8 @@
#include <thread>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
index 623b380d76..4ab0403d09 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2024-09-24 20:51:14.657180300 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2024-10-26 07:04:45.870703500 +0000
+++ third_party/perfetto/src/base/test/vm_test_utils.cc
@@ -91,7 +91,7 @@ bool IsMapped(void* start, size_t size)
// Fuchsia doesn't yet support paging (b/119503290).
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
index 6890910c8d..4ec5fdbbd3 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/thread_task_runner.cc.orig 2024-09-24 20:51:14.657180300 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2024-10-26 07:04:45.870703500 +0000
+++ third_party/perfetto/src/base/thread_task_runner.cc
@@ -27,8 +27,9 @@
#include "perfetto/ext/base/thread_utils.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
index 220b6839f8..765c2fa7fb 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/unix_socket.cc.orig 2024-09-24 20:51:14.658180200 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2024-10-26 07:04:45.871703600 +0000
+++ third_party/perfetto/src/base/unix_socket.cc
@@ -44,7 +44,7 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
index 54cfa6ac86..831fe65763 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/utils.cc.orig 2024-09-24 20:51:14.659180400 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2024-10-26 07:04:45.872703800 +0000
+++ third_party/perfetto/src/base/utils.cc
@@ -38,8 +38,9 @@
#include <mach/vm_page_size.h>
@@ -13,19 +13,19 @@ $NetBSD$
-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- #include <linux/prctl.h>
#include <sys/prctl.h>
-@@ -338,8 +339,9 @@ void AlignedFree(void* ptr) {
+ #ifndef PR_GET_TAGGED_ADDR_CTRL
+@@ -337,8 +338,9 @@ void AlignedFree(void* ptr) {
}
bool IsSyncMemoryTaggingEnabled() {
-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
// Compute only once per lifetime of the process.
static bool cached_value = [] {
diff --git a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index 1e1208b306..fc26c21dcd 100644
--- a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2024-09-24 20:51:14.727186400 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2024-10-26 07:04:46.935818400 +0000
+++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
@@ -62,7 +62,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kV4l2QbufFieldNumber: {
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
index fe726903d9..bc117e6692 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig 2024-09-24 20:51:16.708360200 +0000
+--- third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig 2024-10-26 07:05:05.683839800 +0000
+++ third_party/perfetto/src/tracing/core/clock_snapshots.cc
@@ -26,7 +26,8 @@ ClockSnapshotVector CaptureClockSnapshot
ClockSnapshotVector snapshot_data;
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
index 6150b81fa7..0d69a2f70b 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2024-09-24 20:51:16.714360700 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2024-10-26 07:05:05.733845200 +0000
+++ third_party/perfetto/src/tracing/ipc/memfd.cc
@@ -20,7 +20,8 @@
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
index ab6a1c2e51..4fc90e022c 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/track.cc.orig 2024-09-24 20:51:16.727362000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2024-10-26 07:05:07.077990000 +0000
+++ third_party/perfetto/src/tracing/track.cc
@@ -155,7 +155,7 @@ namespace internal {
namespace {
diff --git a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 65ede2a517..b73354633f 100644
--- a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2024-09-24 20:49:55.295215000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2024-10-26 07:01:17.673169000 +0000
+++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
@@ -122,7 +122,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
diff --git a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
index 055c4b8a95..169dc442eb 100644
--- a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
+++ b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2024-09-24 20:50:26.548957800 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2024-10-26 07:03:12.707660200 +0000
+++ third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
@@ -27,7 +27,7 @@
#define HAVE_XLOCALE 0
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index b551c737b2..68fba962eb 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2024-09-24 20:50:26.713972300 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2024-10-26 07:03:13.950794200 +0000
+++ third_party/skia/src/ports/SkMemory_malloc.cpp
@@ -15,7 +15,8 @@
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
index 14c3ab33c3..2c2cb792a1 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2024-09-24 20:50:26.713972300 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2024-10-26 07:03:13.951794400 +0000
+++ third_party/skia/src/ports/SkOSFile_posix.cpp
@@ -25,7 +25,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 95001903d7..101c927196 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/speech-dispatcher/libspeechd_version.h.orig 2024-10-18 11:20:16.017391975 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2024-10-28 13:44:55.393916977 +0000
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
index 6abf5592b6..50f347a201 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/speech-dispatcher/speechd_types.h.orig 2024-09-24 20:49:56.097285300 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2024-10-26 07:01:18.887397000 +0000
+++ third_party/speech-dispatcher/speechd_types.h
@@ -119,4 +119,139 @@ typedef struct {
SPDVoice voice;
diff --git a/chromium/patches/patch-third__party_sqlite_BUILD.gn b/chromium/patches/patch-third__party_sqlite_BUILD.gn
index 462fe74591..c0ed6a2d1c 100644
--- a/chromium/patches/patch-third__party_sqlite_BUILD.gn
+++ b/chromium/patches/patch-third__party_sqlite_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/BUILD.gn.orig 2024-09-24 20:49:56.099285400 +0000
+--- third_party/sqlite/BUILD.gn.orig 2024-10-26 07:01:18.888397200 +0000
+++ third_party/sqlite/BUILD.gn
@@ -142,7 +142,7 @@ config("sqlite_warnings") {
]
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index e3363e2e64..8dc3d80be0 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2024-09-24 20:51:07.351539100 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2024-10-26 07:03:04.877816200 +0000
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
@@ -20646,6 +20646,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
** The alloca() routine never returns NULL. This will cause code paths
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index 60d2dd777c..2abb4bd384 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2024-09-24 20:51:07.325536700 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2024-10-26 07:03:04.793807300 +0000
+++ third_party/sqlite/src/amalgamation/sqlite3.c
@@ -14187,7 +14187,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
@@ -25,7 +25,7 @@ $NetBSD$
#ifdef SQLITE_USE_ALLOCA
# define sqlite3StackAllocRaw(D,N) alloca(N)
# define sqlite3StackAllocRawNN(D,N) alloca(N)
-@@ -45170,6 +45173,11 @@ static int unixRandomness(sqlite3_vfs *N
+@@ -45183,6 +45186,11 @@ static int unixRandomness(sqlite3_vfs *N
memset(zBuf, 0, nBuf);
randomnessPid = osGetpid(0);
#if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
@@ -37,7 +37,7 @@ $NetBSD$
{
int fd, got;
fd = robust_open("/dev/urandom", O_RDONLY, 0);
-@@ -45186,6 +45194,7 @@ static int unixRandomness(sqlite3_vfs *N
+@@ -45199,6 +45207,7 @@ static int unixRandomness(sqlite3_vfs *N
}
}
#endif
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index 3507b12e1f..872e9eef1f 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2024-09-24 20:50:22.142571200 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2024-10-26 07:02:24.536357000 +0000
+++ third_party/swiftshader/src/Reactor/Debug.cpp
@@ -46,7 +46,8 @@ namespace {
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
index 23cd6b8f27..3438e5ce3f 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/System/Configurator.cpp.orig 2024-09-24 20:50:22.151572000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2024-10-26 07:02:24.652370000 +0000
+++ third_party/swiftshader/src/System/Configurator.cpp
@@ -38,6 +38,9 @@ namespace sw {
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
index 3179fcf842..eb8af85d51 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2024-09-24 20:50:22.151572000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2024-10-26 07:02:24.652370000 +0000
+++ third_party/swiftshader/src/System/Linux/MemFd.cpp
@@ -25,6 +25,7 @@
# define MFD_CLOEXEC 0x0001U
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 814cd2ff6a..c46d329d22 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2024-09-24 20:50:22.163573000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2024-10-26 07:02:24.719377800 +0000
+++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
@@ -49,13 +49,17 @@ public:
{
diff --git a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index 9f09a92d3a..d82a7ee6af 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2024-09-24 20:50:22.168573400 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2024-10-26 07:02:24.723378200 +0000
+++ third_party/swiftshader/src/WSI/libXCB.cpp
@@ -57,7 +57,7 @@ LibXcbExports *LibXCB::loadExports()
}
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
index f54a2a67d3..7a157c18d4 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2024-09-24 20:50:25.893900400 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2024-10-26 07:02:44.828634300 +0000
+++ third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h
@@ -29,7 +29,7 @@
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
index 48aa115043..9b9546d01e 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2024-09-24 20:50:29.280197600 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2024-10-26 07:03:12.771667200 +0000
+++ third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
@@ -5,8 +5,6 @@
#include "llvm/Config/llvm-config.h"
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
index c3135476d7..9bdbf9a58b 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2024-09-24 20:50:29.340202800 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2024-10-26 07:03:12.976689300 +0000
+++ third_party/swiftshader/third_party/marl/src/memory.cpp
@@ -19,7 +19,8 @@
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
index e9debd531e..f68faca2a1 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2024-09-24 20:50:29.343203000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2024-10-26 07:03:12.979689600 +0000
+++ third_party/swiftshader/third_party/marl/src/thread.cpp
@@ -46,6 +46,9 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
index 2d70d7f80a..0804081537 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/BUILD.gn.orig 2024-09-24 20:49:56.348307400 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2024-10-26 07:01:19.345481900 +0000
+++ third_party/test_fonts/fontconfig/BUILD.gn
@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index c3e32c0a65..0c2ef1f529 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2024-09-24 20:49:56.348307400 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2024-10-26 07:01:19.345481900 +0000
+++ third_party/test_fonts/fontconfig/fontconfig_util_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
index c1f29a998f..0f58e14232 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2024-09-24 20:49:56.348307400 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2024-10-26 07:01:19.345481900 +0000
+++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
@@ -28,7 +28,7 @@ int main() {
// fontconfig cache.
diff --git a/chromium/patches/patch-third__party_tflite_features.gni b/chromium/patches/patch-third__party_tflite_features.gni
index 71db56a5ad..78b09737a3 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2024-09-24 20:49:56.349307300 +0000
+--- third_party/tflite/features.gni.orig 2024-10-26 07:01:19.346482000 +0000
+++ third_party/tflite/features.gni
@@ -9,8 +9,8 @@ declare_args() {
# This enables building TFLite with XNNPACK. Currently only available for
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 6b8e6a7373..2fc82cbab1 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/unrar/src/crypt.cpp.orig 2024-09-24 20:49:57.049368900 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2024-10-26 07:01:24.493406000 +0000
+++ third_party/unrar/src/crypt.cpp
@@ -116,6 +116,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index e8f663cab1..34bda611bd 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2024-09-24 20:50:31.806419400 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2024-10-26 07:02:30.503032700 +0000
+++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
@@ -2740,7 +2740,7 @@ static void* vma_aligned_alloc(size_t al
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
index 96dc094306..d5609bcae0 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2024-09-24 20:50:31.974434000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2024-10-26 07:02:35.020540700 +0000
+++ third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
@@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle
assert(name);
diff --git a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index ed52569ab6..3f52c0db54 100644
--- a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2024-09-24 20:50:25.622876600 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2024-10-26 07:02:24.966405900 +0000
+++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
@@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment
diff --git a/chromium/patches/patch-third__party_wayland_BUILD.gn b/chromium/patches/patch-third__party_wayland_BUILD.gn
index ba25f6a800..f822b5c70c 100644
--- a/chromium/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium/patches/patch-third__party_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/BUILD.gn.orig 2024-09-24 20:49:57.080371600 +0000
+--- third_party/wayland/BUILD.gn.orig 2024-10-26 07:01:24.551416200 +0000
+++ third_party/wayland/BUILD.gn
@@ -24,6 +24,11 @@ if (!use_system_libwayland) {
"src/src",
diff --git a/chromium/patches/patch-third__party_wayland_include_config.h b/chromium/patches/patch-third__party_wayland_include_config.h
index 33042fbdc4..c57ab62eb7 100644
--- a/chromium/patches/patch-third__party_wayland_include_config.h
+++ b/chromium/patches/patch-third__party_wayland_include_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/include/config.h.orig 2024-09-24 20:49:57.080371600 +0000
+--- third_party/wayland/include/config.h.orig 2024-10-26 07:01:24.551416200 +0000
+++ third_party/wayland/include/config.h
@@ -9,7 +9,14 @@
diff --git a/chromium/patches/patch-third__party_webrtc_BUILD.gn b/chromium/patches/patch-third__party_webrtc_BUILD.gn
index 20f764f45e..d54a3580b4 100644
--- a/chromium/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/BUILD.gn.orig 2024-09-24 20:51:24.651057500 +0000
+--- third_party/webrtc/BUILD.gn.orig 2024-10-26 07:05:32.303710000 +0000
+++ third_party/webrtc/BUILD.gn
-@@ -215,6 +215,9 @@ config("common_inherited_config") {
+@@ -218,6 +218,9 @@ config("common_inherited_config") {
if (is_linux || is_chromeos) {
defines += [ "WEBRTC_LINUX" ]
}
diff --git a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 51e9f9a8e8..6f95cc7f18 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2024-09-24 20:51:26.443214700 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2024-10-26 07:05:46.692261500 +0000
+++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -333,7 +333,7 @@ rtc_library("audio_device_impl") {
+@@ -330,7 +330,7 @@ rtc_library("audio_device_impl") {
if (rtc_use_dummy_audio_file_devices) {
defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
} else {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index 8aa5935b3d..cab72e33cd 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2024-09-24 20:51:26.539223200 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2024-10-26 07:05:48.195423400 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
@@ -10,11 +10,15 @@
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
index 38bef998e7..5d00751878 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2024-09-24 20:51:26.543223600 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2024-10-26 07:05:48.200424000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
@@ -203,6 +203,12 @@ bool XServerPixelBuffer::Init(XAtomCache
void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
new file mode 100644
index 0000000000..83d72cfdad
--- /dev/null
+++ b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
@@ -0,0 +1,29 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2024-10-26 07:05:49.920609500 +0000
++++ third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc
+@@ -299,7 +299,9 @@ int LibaomAv1Encoder::InitEncode(const V
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ENABLE_PALETTE, 0);
+ }
+
++#ifdef notyet
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_AUTO_TILES, 1);
++#endif
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ROW_MT, 1);
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ENABLE_OBMC, 0);
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_NOISE_SENSITIVITY, 0);
+@@ -332,8 +334,10 @@ int LibaomAv1Encoder::InitEncode(const V
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_MAX_REFERENCE_FRAMES, 3);
+
+ if (adaptive_max_consec_drops_) {
++#ifdef notyet
+ SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR,
+ 250);
++#endif
+ }
+
+ return WEBRTC_VIDEO_CODEC_OK;
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
index 0b3fc1e3b7..46ea27a5c5 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/byte_order.h.orig 2024-09-24 20:51:26.771243600 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2024-10-26 07:05:51.972830800 +0000
+++ third_party/webrtc/rtc_base/byte_order.h
@@ -90,6 +90,8 @@
#error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
index 77eca9c014..7e0bcb8baf 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/ip_address.cc.orig 2024-09-24 20:51:26.782244400 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2024-10-26 07:05:52.157850700 +0000
+++ third_party/webrtc/rtc_base/ip_address.cc
-@@ -13,7 +13,8 @@
- #include <sys/socket.h>
-
- #include "absl/strings/string_view.h"
+@@ -14,7 +14,8 @@
+ #include <cstring>
+ #include <string>
+ #if defined(WEBRTC_POSIX)
-#ifdef OPENBSD
+#if defined(WEBRTC_BSD)
+#include <sys/types.h>
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
index ca9c886c10..9d055c55b7 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/net_test_helpers.cc.orig 2024-09-24 20:51:26.787245000 +0000
+--- third_party/webrtc/rtc_base/net_test_helpers.cc.orig 2024-10-26 07:05:52.632902000 +0000
+++ third_party/webrtc/rtc_base/net_test_helpers.cc
@@ -21,6 +21,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
index 64e43fa4e5..c2b38681e3 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/network.cc.orig 2024-09-24 20:51:26.787245000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2024-10-26 07:05:52.632902000 +0000
+++ third_party/webrtc/rtc_base/network.cc
@@ -290,7 +290,12 @@ AdapterType GetAdapterTypeFromName(absl:
}
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index 4c5bec82e8..856c189da5 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2024-09-24 20:51:26.796245800 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2024-10-26 07:05:52.761916000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.cc
@@ -54,7 +54,7 @@
#include "rtc_base/time_utils.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
index 04baa9c5ba..8a819f784a 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2024-09-24 20:51:26.797245700 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2024-10-26 07:05:52.761916000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.h
@@ -18,7 +18,7 @@
#include "rtc_base/third_party/sigslot/sigslot.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
index 565e5aa4fb..5a795df3c5 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2024-09-24 20:51:26.797245700 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2024-10-26 07:05:52.762915800 +0000
+++ third_party/webrtc/rtc_base/platform_thread_types.cc
@@ -11,7 +11,9 @@
#include "rtc_base/platform_thread_types.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h b/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
index 26153495c6..d80fe3f4c8 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2024-09-24 20:51:26.818247600 +0000
+--- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2024-10-26 07:05:52.959937000 +0000
+++ third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h
@@ -178,6 +178,10 @@ class multi_threaded_local {
#endif // _SIGSLOT_HAS_WIN32_THREADS
diff --git a/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn b/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
index e78c2f790c..56ddf7d6a0 100644
--- a/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/system_wrappers/BUILD.gn.orig 2024-09-24 20:51:27.025266000 +0000
+--- third_party/webrtc/system_wrappers/BUILD.gn.orig 2024-10-26 07:05:55.570218600 +0000
+++ third_party/webrtc/system_wrappers/BUILD.gn
-@@ -63,8 +63,6 @@ rtc_library("system_wrappers") {
+@@ -62,8 +62,6 @@ rtc_library("system_wrappers") {
if (!build_with_chromium) {
sources += [ "source/cpu_features_linux.cc" ]
}
diff --git a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
index 47eb7b040f..f5f584c931 100644
--- a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/widevine/cdm/widevine.gni.orig 2024-09-24 20:49:57.170379400 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2024-10-26 07:01:24.818462600 +0000
+++ third_party/widevine/cdm/widevine.gni
@@ -28,6 +28,8 @@ library_widevine_cdm_available =
(is_chromeos &&
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index 0bb0052dd5..1b94329475 100644
--- a/chromium/patches/patch-third__party_zlib_BUILD.gn
+++ b/chromium/patches/patch-third__party_zlib_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/zlib/BUILD.gn.orig 2024-09-24 20:49:57.298390600 +0000
+--- third_party/zlib/BUILD.gn.orig 2024-10-26 07:01:25.135517600 +0000
+++ third_party/zlib/BUILD.gn
@@ -128,7 +128,7 @@ if (use_arm_neon_optimizations) {
defines = [ "CRC32_ARMV8_CRC32" ]
diff --git a/chromium/patches/patch-third__party_zlib_cpu__features.c b/chromium/patches/patch-third__party_zlib_cpu__features.c
index 327188d77c..5e6912f545 100644
--- a/chromium/patches/patch-third__party_zlib_cpu__features.c
+++ b/chromium/patches/patch-third__party_zlib_cpu__features.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/zlib/cpu_features.c.orig 2024-09-24 20:49:57.304391100 +0000
+--- third_party/zlib/cpu_features.c.orig 2024-10-26 07:01:25.141518600 +0000
+++ third_party/zlib/cpu_features.c
@@ -39,7 +39,8 @@ int ZLIB_INTERNAL riscv_cpu_enable_vclmu
#ifndef CPU_NO_SIMD
diff --git a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
index 40f26da98e..cc6b16029b 100644
--- a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_shim_headers/generate_shim_headers.py.orig 2024-09-24 20:49:57.476406300 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2024-10-26 07:01:25.437569400 +0000
+++ tools/generate_shim_headers/generate_shim_headers.py
@@ -18,7 +18,7 @@ import sys
diff --git a/chromium/patches/patch-tools_generate__stubs_rules.gni b/chromium/patches/patch-tools_generate__stubs_rules.gni
index f9d4cba41b..5ec828283f 100644
--- a/chromium/patches/patch-tools_generate__stubs_rules.gni
+++ b/chromium/patches/patch-tools_generate__stubs_rules.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_stubs/rules.gni.orig 2024-09-24 20:49:57.476406300 +0000
+--- tools/generate_stubs/rules.gni.orig 2024-10-26 07:01:25.437569400 +0000
+++ tools/generate_stubs/rules.gni
@@ -110,7 +110,6 @@ template("generate_stubs") {
"${target_gen_dir}/${invoker.output_name}.cc",
diff --git a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
index 2a48fe96e8..1ccf6572e8 100644
--- a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
+++ b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/build_linux.ninja.template.orig 2024-09-24 21:05:43.942041200 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2024-10-26 07:21:44.152338500 +0000
+++ tools/gn/build/build_linux.ninja.template
@@ -5,7 +5,7 @@ rule cxx
deps = gcc
diff --git a/chromium/patches/patch-tools_gn_build_gen.py b/chromium/patches/patch-tools_gn_build_gen.py
index be7e617b18..368705d659 100644
--- a/chromium/patches/patch-tools_gn_build_gen.py
+++ b/chromium/patches/patch-tools_gn_build_gen.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/gen.py.orig 2024-09-24 21:05:43.942041200 +0000
+--- tools/gn/build/gen.py.orig 2024-10-26 07:21:44.153338700 +0000
+++ tools/gn/build/gen.py
@@ -94,6 +94,12 @@ class Platform(object):
def is_solaris(self):
diff --git a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
index 583462e5fa..87cc612c3a 100644
--- a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
+++ b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/base/files/file_posix.cc.orig 2024-09-24 21:05:44.083053600 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2024-10-26 07:21:44.166340000 +0000
+++ tools/gn/src/base/files/file_posix.cc
-@@ -371,7 +371,7 @@ void File::DoInitialize(const FilePath&
+@@ -359,7 +359,7 @@ void File::DoInitialize(const FilePath&
bool File::Flush() {
DCHECK(IsValid());
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index bc3cfb3bd7..cccc8fcd53 100644
--- a/chromium/patches/patch-tools_gn_src_gn_version.h
+++ b/chromium/patches/patch-tools_gn_src_gn_version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/gn/version.h.orig 2024-09-24 21:05:44.007047000 +0000
+--- tools/gn/src/gn/version.h.orig 2024-10-26 07:21:44.214345200 +0000
+++ tools/gn/src/gn/version.h
@@ -22,9 +22,9 @@ class Version {
diff --git a/chromium/patches/patch-tools_gn_src_util_exe__path.cc b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
index 9b3da34c13..462880bf25 100644
--- a/chromium/patches/patch-tools_gn_src_util_exe__path.cc
+++ b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/util/exe_path.cc.orig 2024-09-24 21:05:44.009047000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2024-10-26 07:21:44.232347000 +0000
+++ tools/gn/src/util/exe_path.cc
@@ -15,7 +15,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-tools_grit_grit_node_base.py b/chromium/patches/patch-tools_grit_grit_node_base.py
index 7319dac89f..707cea3261 100644
--- a/chromium/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium/patches/patch-tools_grit_grit_node_base.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/grit/grit/node/base.py.orig 2024-09-24 20:49:57.484407000 +0000
+--- tools/grit/grit/node/base.py.orig 2024-10-26 07:01:25.474575800 +0000
+++ tools/grit/grit/node/base.py
@@ -498,7 +498,8 @@ class Node:
value = defs
diff --git a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
index b1acb046e0..cbafc73942 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2024-09-24 20:49:57.519410100 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2024-10-26 07:01:25.593596200 +0000
+++ tools/json_schema_compiler/cpp_bundle_generator.py
-@@ -148,7 +148,7 @@ class CppBundleGenerator(object):
+@@ -145,7 +145,7 @@ class CppBundleGenerator(object):
# BUILDFLAG(IS_CHROMEOS) && BUILDFLAG(IS_CHROMEOS_LACROS).
ifdefs.append('BUILDFLAG(IS_CHROMEOS_LACROS)')
elif platform == Platforms.LINUX:
diff --git a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
index ff20e25429..a9b15b566e 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/feature_compiler.py.orig 2024-09-24 20:49:57.520410000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2024-10-26 07:01:25.594596400 +0000
+++ tools/json_schema_compiler/feature_compiler.py
-@@ -277,6 +277,9 @@ FEATURE_GRAMMAR = ({
+@@ -292,6 +292,9 @@ FEATURE_GRAMMAR = ({
'linux': 'Feature::LINUX_PLATFORM',
'mac': 'Feature::MACOSX_PLATFORM',
'win': 'Feature::WIN_PLATFORM',
diff --git a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
index d4a6de58db..9a53eedb91 100644
--- a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
+++ b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/memory/partition_allocator/inspect_utils.h.orig 2024-09-24 20:49:57.546412500 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2024-10-26 07:01:25.622601300 +0000
+++ tools/memory/partition_allocator/inspect_utils.h
@@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
const pid_t pid_;
diff --git a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
index 4ef24a789d..9f1482d52b 100644
--- a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
+++ b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2024-09-24 20:49:57.743429700 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2024-10-26 07:01:25.944656600 +0000
+++ tools/perf/chrome_telemetry_build/BUILD.gn
@@ -47,7 +47,7 @@ group("telemetry_chrome_test") {
data_deps += [ "//chrome:reorder_imports" ]
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index aa821dbc50..f3526a7301 100644
--- a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/protoc_wrapper/protoc_wrapper.py.orig 2024-09-24 20:49:57.993451600 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2024-10-26 07:01:26.301717000 +0000
+++ tools/protoc_wrapper/protoc_wrapper.py
@@ -183,15 +183,19 @@ def main(argv):
if not options.exclude_imports:
diff --git a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
index 3767f928f7..6dd131e2ee 100644
--- a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
+++ b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/v8_context_snapshot/BUILD.gn.orig 2024-09-24 20:49:58.035455500 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2024-10-26 07:01:26.387731600 +0000
+++ tools/v8_context_snapshot/BUILD.gn
@@ -36,6 +36,24 @@ buildflag_header("buildflags") {
]
diff --git a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
index b6a99434b6..0745ebe48d 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/variations/fieldtrial_to_struct.py.orig 2024-09-24 20:49:58.036455400 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2024-10-26 07:01:26.388731700 +0000
+++ tools/variations/fieldtrial_to_struct.py
@@ -41,6 +41,9 @@ _platforms = [
'linux',
diff --git a/chromium/patches/patch-ui_aura_client_drag__drop__client.h b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
index 59fae63256..2327447f66 100644
--- a/chromium/patches/patch-ui_aura_client_drag__drop__client.h
+++ b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/client/drag_drop_client.h.orig 2024-09-24 20:49:58.155465800 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2024-10-26 07:01:26.557760200 +0000
+++ ui/aura/client/drag_drop_client.h
@@ -44,7 +44,7 @@ class AURA_EXPORT DragDropClient {
int allowed_operations,
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.cc b/chromium/patches/patch-ui_aura_screen__ozone.cc
index 8161346c15..496404ece2 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.cc
+++ b/chromium/patches/patch-ui_aura_screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/screen_ozone.cc.orig 2024-09-24 20:49:58.159466300 +0000
+--- ui/aura/screen_ozone.cc.orig 2024-10-26 07:01:26.570762400 +0000
+++ ui/aura/screen_ozone.cc
@@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimary
return platform_screen_->GetPrimaryDisplay();
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.h b/chromium/patches/patch-ui_aura_screen__ozone.h
index f5fc897fd5..7e91f80e88 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.h
+++ b/chromium/patches/patch-ui_aura_screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/screen_ozone.h.orig 2024-09-24 20:49:58.159466300 +0000
+--- ui/aura/screen_ozone.h.orig 2024-10-26 07:01:26.570762400 +0000
+++ ui/aura/screen_ozone.h
@@ -45,7 +45,7 @@ class AURA_EXPORT ScreenOzone : public d
display::Display GetDisplayMatching(
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
index 87097d551d..9398931dce 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_constants.cc.orig 2024-09-24 20:49:58.172467500 +0000
+--- ui/base/clipboard/clipboard_constants.cc.orig 2024-10-26 07:01:26.583764600 +0000
+++ ui/base/clipboard/clipboard_constants.cc
@@ -25,7 +25,7 @@ const char kMimeTypeOctetStream[] = "app
// Used for window dragging on some platforms.
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index 61fde09bfc..04bf239848 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_constants.h.orig 2024-09-24 20:49:58.172467500 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2024-10-26 07:01:26.583764600 +0000
+++ ui/base/clipboard/clipboard_constants.h
@@ -48,7 +48,7 @@ extern const char kMimeTypeDataTransferE
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
index 8254597625..c3866582fc 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_non_backed.cc.orig 2024-09-24 20:49:58.174467600 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2024-10-26 07:01:26.585765000 +0000
+++ ui/base/clipboard/clipboard_non_backed.cc
@@ -461,7 +461,7 @@ ClipboardNonBacked::ClipboardNonBacked()
// so create internal clipboards for platform supported clipboard buffers.
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
index bc20207d95..e7d792b68f 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.cc.orig 2024-09-24 20:49:58.184468500 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2024-10-26 07:01:26.642774600 +0000
+++ ui/base/cursor/cursor_factory.cc
@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges(
NOTIMPLEMENTED();
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index dbcf9ce9b1..20fe60f2f8 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.h.orig 2024-09-24 20:49:58.185468400 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2024-10-26 07:01:26.642774600 +0000
+++ ui/base/cursor/cursor_factory.h
@@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index 9e2271bd34..b60475345d 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2024-09-24 20:49:58.187468800 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2024-10-26 07:01:26.645775000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_factory.cc
@@ -7,7 +7,7 @@
#include "base/notreached.h"
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
index 68328fe0aa..d3381bf2cf 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2024-09-24 20:49:58.188468700 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2024-10-26 07:01:26.645775000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
@@ -99,7 +99,7 @@ void OSExchangeDataProviderNonBacked::Se
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
index b365feacfd..bdd1346905 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/dummy_text_input_client.cc.orig 2024-09-24 20:49:58.202470000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2024-10-26 07:01:26.659777400 +0000
+++ ui/base/ime/dummy_text_input_client.cc
@@ -163,7 +163,7 @@ bool DummyTextInputClient::ShouldDoLearn
return false;
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
index e66b96a678..c814dcd979 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/dummy_text_input_client.h.orig 2024-09-24 20:49:58.202470000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2024-10-26 07:01:26.659777400 +0000
+++ ui/base/ime/dummy_text_input_client.h
@@ -67,7 +67,7 @@ class DummyTextInputClient : public Text
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
index 48945523df..0dfb35ec1d 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/fake_text_input_client.cc.orig 2024-09-24 20:49:58.203470200 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2024-10-26 07:01:26.660777600 +0000
+++ ui/base/ime/fake_text_input_client.cc
@@ -215,7 +215,7 @@ bool FakeTextInputClient::ShouldDoLearni
return should_do_learning_;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
index b9e5d3b017..6c0943e2dc 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/fake_text_input_client.h.orig 2024-09-24 20:49:58.203470200 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2024-10-26 07:01:26.660777600 +0000
+++ ui/base/ime/fake_text_input_client.h
@@ -101,7 +101,7 @@ class FakeTextInputClient : public TextI
void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
diff --git a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
index 3caf899328..59b4143681 100644
--- a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
+++ b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/init/input_method_initializer.cc.orig 2024-09-24 20:49:58.204470200 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2024-10-26 07:01:26.661777700 +0000
+++ ui/base/ime/init/input_method_initializer.cc
@@ -10,7 +10,7 @@
#include "build/chromeos_buildflags.h"
diff --git a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
index 8f5c92e1ee..3046e19e2e 100644
--- a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2024-09-24 20:49:58.206470500 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2024-10-26 07:01:26.663778000 +0000
+++ ui/base/ime/linux/linux_input_method_context_factory.cc
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_base_ime_text__input__client.h b/chromium/patches/patch-ui_base_ime_text__input__client.h
index c728a5c8f8..0e6fd74d13 100644
--- a/chromium/patches/patch-ui_base_ime_text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/text_input_client.h.orig 2024-09-24 20:49:58.208470600 +0000
+--- ui/base/ime/text_input_client.h.orig 2024-10-26 07:01:26.665778400 +0000
+++ ui/base/ime/text_input_client.h
@@ -268,7 +268,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
// fields that are considered 'private' (e.g. in incognito tabs).
diff --git a/chromium/patches/patch-ui_base_resource_resource__bundle.cc b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
index eecc6e93d5..02d31c2a4c 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/resource/resource_bundle.cc.orig 2024-09-24 20:49:58.227472300 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2024-10-26 07:01:26.686782100 +0000
+++ ui/base/resource/resource_bundle.cc
-@@ -913,7 +913,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -914,7 +914,7 @@ void ResourceBundle::ReloadFonts() {
}
ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index c10c09588e..57086f500b 100644
--- a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/skia_gold_pixel_diff.cc.orig 2024-09-24 20:49:58.232472700 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2024-10-26 07:01:26.704785000 +0000
+++ ui/base/test/skia_gold_pixel_diff.cc
@@ -115,7 +115,7 @@ const char* GetPlatformName() {
return "macOS";
diff --git a/chromium/patches/patch-ui_base_test_ui__controls.h b/chromium/patches/patch-ui_base_test_ui__controls.h
index 8fe61bbe72..fa65b35b21 100644
--- a/chromium/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium/patches/patch-ui_base_test_ui__controls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/ui_controls.h.orig 2024-09-24 20:49:58.232472700 +0000
+--- ui/base/test/ui_controls.h.orig 2024-10-26 07:01:26.704785000 +0000
+++ ui/base/test/ui_controls.h
@@ -186,7 +186,7 @@ bool SendTouchEventsNotifyWhenDone(int a
base::OnceClosure task);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.cc b/chromium/patches/patch-ui_base_ui__base__features.cc
index c05808f50a..3832736425 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2024-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_features.cc.orig 2024-10-26 07:01:26.706785400 +0000
+++ ui/base/ui_base_features.cc
@@ -162,7 +162,7 @@ BASE_FEATURE(kWaylandTextInputV3,
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.h b/chromium/patches/patch-ui_base_ui__base__features.h
index 29d5ce7e2d..ab2d49422b 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.h
+++ b/chromium/patches/patch-ui_base_ui__base__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.h.orig 2024-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_features.h.orig 2024-10-26 07:01:26.706785400 +0000
+++ ui/base/ui_base_features.h
@@ -141,7 +141,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
BASE_DECLARE_FEATURE(kWaylandTextInputV3);
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.cc b/chromium/patches/patch-ui_base_ui__base__switches.cc
index 256eb5eb9e..098d277bb1 100644
--- a/chromium/patches/patch-ui_base_ui__base__switches.cc
+++ b/chromium/patches/patch-ui_base_ui__base__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_switches.cc.orig 2024-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_switches.cc.orig 2024-10-26 07:01:26.706785400 +0000
+++ ui/base/ui_base_switches.cc
@@ -31,13 +31,13 @@ const char kShowMacOverlayBorders[] = "s
const char kEnableResourcesFileSharing[] = "enable-resources-file-sharing";
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index aa647db6af..4c44a3e3f9 100644
--- a/chromium/patches/patch-ui_base_ui__base__switches.h
+++ b/chromium/patches/patch-ui_base_ui__base__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_switches.h.orig 2024-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_switches.h.orig 2024-10-26 07:01:26.707785600 +0000
+++ ui/base/ui_base_switches.h
@@ -27,11 +27,11 @@ COMPONENT_EXPORT(UI_BASE) extern const c
COMPONENT_EXPORT(UI_BASE) extern const char kEnableResourcesFileSharing[];
diff --git a/chromium/patches/patch-ui_base_webui_web__ui__util.cc b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
index 4b8c6b2b0c..2011dc399c 100644
--- a/chromium/patches/patch-ui_base_webui_web__ui__util.cc
+++ b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/webui/web_ui_util.cc.orig 2024-09-24 20:49:58.236473000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2024-10-26 07:01:26.709786000 +0000
+++ ui/base/webui/web_ui_util.cc
@@ -44,7 +44,7 @@ namespace {
constexpr float kMaxScaleFactor = 1000.0f;
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
index 01a35e4e97..cb6346f8e2 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_factory.cc.orig 2024-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2024-10-26 07:01:26.713786600 +0000
+++ ui/base/x/x11_cursor_factory.cc
@@ -13,7 +13,7 @@
#include "ui/gfx/geometry/point.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
index 602009f543..54b3aa93b2 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_factory.h.orig 2024-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2024-10-26 07:01:26.713786600 +0000
+++ ui/base/x/x11_cursor_factory.h
@@ -20,7 +20,7 @@ namespace ui {
class X11Cursor;
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
index f5e2117c3c..339aa5d0a1 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_loader.cc.orig 2024-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2024-10-26 07:01:26.745792000 +0000
+++ ui/base/x/x11_cursor_loader.cc
@@ -34,7 +34,7 @@
#include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 0e7aeb1764..6dfbceb5bf 100644
--- a/chromium/patches/patch-ui_base_x_x11__display__manager.cc
+++ b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_display_manager.cc.orig 2024-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2024-10-26 07:01:26.745792000 +0000
+++ ui/base/x/x11_display_manager.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/x/randr.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
index eeed38ad5a..06f74559c2 100644
--- a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
+++ b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_shm_image_pool.cc.orig 2024-09-24 20:49:58.243473500 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2024-10-26 07:01:26.748792400 +0000
+++ ui/base/x/x11_shm_image_pool.cc
@@ -16,6 +16,7 @@
#include "base/functional/callback.h"
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index bc44535c12..715d474c28 100644
--- a/chromium/patches/patch-ui_color_color__id.h
+++ b/chromium/patches/patch-ui_color_color__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/color_id.h.orig 2024-09-24 20:49:58.328481200 +0000
+--- ui/color/color_id.h.orig 2024-10-26 07:01:26.866812500 +0000
+++ ui/color/color_id.h
-@@ -621,7 +621,7 @@
+@@ -622,7 +622,7 @@
\
E_CPONLY(kColorCrosSysPositive) \
E_CPONLY(kColorCrosSysComplementVariant)
diff --git a/chromium/patches/patch-ui_color_color__provider__utils.cc b/chromium/patches/patch-ui_color_color__provider__utils.cc
index 8d84824e5e..9493d197f3 100644
--- a/chromium/patches/patch-ui_color_color__provider__utils.cc
+++ b/chromium/patches/patch-ui_color_color__provider__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/color_provider_utils.cc.orig 2024-09-24 20:49:58.329481100 +0000
+--- ui/color/color_provider_utils.cc.orig 2024-10-26 07:01:26.868812800 +0000
+++ ui/color/color_provider_utils.cc
@@ -187,7 +187,7 @@ std::string_view SystemThemeName(ui::Sys
switch (system_theme) {
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index 8740b1fb59..0eaa154d02 100644
--- a/chromium/patches/patch-ui_color_system__theme.h
+++ b/chromium/patches/patch-ui_color_system__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/system_theme.h.orig 2024-09-24 20:49:58.332481400 +0000
+--- ui/color/system_theme.h.orig 2024-10-26 07:01:26.870813100 +0000
+++ ui/color/system_theme.h
@@ -15,7 +15,7 @@ namespace ui {
enum class SystemTheme {
diff --git a/chromium/patches/patch-ui_compositor_compositor.cc b/chromium/patches/patch-ui_compositor_compositor.cc
index 9525937b24..328853d338 100644
--- a/chromium/patches/patch-ui_compositor_compositor.cc
+++ b/chromium/patches/patch-ui_compositor_compositor.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.cc.orig 2024-09-24 20:49:58.334481700 +0000
+--- ui/compositor/compositor.cc.orig 2024-10-26 07:01:26.872813500 +0000
+++ ui/compositor/compositor.cc
-@@ -926,7 +926,7 @@ void Compositor::OnResume() {
+@@ -925,7 +925,7 @@ void Compositor::OnResume() {
obs.ResetIfActive();
}
diff --git a/chromium/patches/patch-ui_compositor_compositor.h b/chromium/patches/patch-ui_compositor_compositor.h
index 160ad0bf84..3051bf5048 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.h.orig 2024-09-24 20:49:58.334481700 +0000
+--- ui/compositor/compositor.h.orig 2024-10-26 07:01:26.872813500 +0000
+++ ui/compositor/compositor.h
-@@ -458,7 +458,7 @@ class COMPOSITOR_EXPORT Compositor : pub
+@@ -457,7 +457,7 @@ class COMPOSITOR_EXPORT Compositor : pub
// base::PowerSuspendObserver:
void OnResume() override;
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index 159fdf9277..26811eb869 100644
--- a/chromium/patches/patch-ui_compositor_compositor__observer.h
+++ b/chromium/patches/patch-ui_compositor_compositor__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor_observer.h.orig 2024-09-24 20:49:58.334481700 +0000
+--- ui/compositor/compositor_observer.h.orig 2024-10-26 07:01:26.872813500 +0000
+++ ui/compositor/compositor_observer.h
@@ -52,7 +52,7 @@ class COMPOSITOR_EXPORT CompositorObserv
// Called when a child of the compositor is resizing.
diff --git a/chromium/patches/patch-ui_display_screen.cc b/chromium/patches/patch-ui_display_screen.cc
index be49ccd89f..a993ee5779 100644
--- a/chromium/patches/patch-ui_display_screen.cc
+++ b/chromium/patches/patch-ui_display_screen.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.cc.orig 2024-09-24 20:49:58.358483800 +0000
+--- ui/display/screen.cc.orig 2024-10-26 07:01:26.899818000 +0000
+++ ui/display/screen.cc
@@ -86,7 +86,7 @@ void Screen::SetDisplayForNewWindows(int
display_id_for_new_windows_ = display_id;
diff --git a/chromium/patches/patch-ui_display_screen.h b/chromium/patches/patch-ui_display_screen.h
index ab14c68eba..07794efad5 100644
--- a/chromium/patches/patch-ui_display_screen.h
+++ b/chromium/patches/patch-ui_display_screen.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.h.orig 2024-09-24 20:49:58.358483800 +0000
+--- ui/display/screen.h.orig 2024-10-26 07:01:26.899818000 +0000
+++ ui/display/screen.h
@@ -140,7 +140,7 @@ class DISPLAY_EXPORT Screen {
// (both of which may or may not be `nearest_id`).
diff --git a/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc b/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
index 028669049d..1eb645b06b 100644
--- a/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
+++ b/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/devices/x11/device_data_manager_x11.cc.orig 2024-09-24 20:49:58.375485200 +0000
+--- ui/events/devices/x11/device_data_manager_x11.cc.orig 2024-10-26 07:01:26.928823000 +0000
+++ ui/events/devices/x11/device_data_manager_x11.cc
@@ -849,6 +849,7 @@ void DeviceDataManagerX11::SetDisabledKe
}
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index a755ac58a7..c4431ecc7a 100644
--- a/chromium/patches/patch-ui_events_event.cc
+++ b/chromium/patches/patch-ui_events_event.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event.cc.orig 2024-09-24 20:49:58.376485300 +0000
+--- ui/events/event.cc.orig 2024-10-26 07:01:26.929823200 +0000
+++ ui/events/event.cc
@@ -366,7 +366,7 @@ std::string LocatedEvent::ToString() con
MouseEvent::MouseEvent(const PlatformEvent& native_event)
diff --git a/chromium/patches/patch-ui_events_event__switches.cc b/chromium/patches/patch-ui_events_event__switches.cc
index 2454b283b3..00e89aa682 100644
--- a/chromium/patches/patch-ui_events_event__switches.cc
+++ b/chromium/patches/patch-ui_events_event__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event_switches.cc.orig 2024-09-24 20:49:58.377485300 +0000
+--- ui/events/event_switches.cc.orig 2024-10-26 07:01:26.931823500 +0000
+++ ui/events/event_switches.cc
@@ -21,7 +21,7 @@ const char kCompensateForUnstablePinchZo
// value is a floating point number that is interpreted as a distance in pixels.
diff --git a/chromium/patches/patch-ui_events_event__switches.h b/chromium/patches/patch-ui_events_event__switches.h
index 727c86549b..3ea05d9353 100644
--- a/chromium/patches/patch-ui_events_event__switches.h
+++ b/chromium/patches/patch-ui_events_event__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event_switches.h.orig 2024-09-24 20:49:58.377485300 +0000
+--- ui/events/event_switches.h.orig 2024-10-26 07:01:26.931823500 +0000
+++ ui/events/event_switches.h
@@ -13,7 +13,7 @@ namespace switches {
EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
index a892743e7c..f71783fd20 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2024-09-24 20:49:58.387486200 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2024-10-26 07:01:26.941825200 +0000
+++ ui/events/keycodes/dom/keycode_converter.cc
@@ -18,7 +18,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
index 6d1acb2584..951ab37f3e 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.h.orig 2024-09-24 20:49:58.388486400 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2024-10-26 07:01:26.941825200 +0000
+++ ui/events/keycodes/dom/keycode_converter.h
@@ -64,7 +64,7 @@ class KeycodeConverter {
// Convert a DomCode into a native keycode.
diff --git a/chromium/patches/patch-ui_gfx_BUILD.gn b/chromium/patches/patch-ui_gfx_BUILD.gn
index b5a510c28f..519d8207e3 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/BUILD.gn.orig 2024-09-24 20:49:58.483494800 +0000
+--- ui/gfx/BUILD.gn.orig 2024-10-26 07:01:27.094850800 +0000
+++ ui/gfx/BUILD.gn
@@ -664,7 +664,7 @@ source_set("memory_buffer_sources") {
deps += [ "//build/config/linux/libdrm" ]
diff --git a/chromium/patches/patch-ui_gfx_canvas__skia.cc b/chromium/patches/patch-ui_gfx_canvas__skia.cc
index 01d37f9efd..b94b7185a8 100644
--- a/chromium/patches/patch-ui_gfx_canvas__skia.cc
+++ b/chromium/patches/patch-ui_gfx_canvas__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/canvas_skia.cc.orig 2024-09-24 20:49:58.491495400 +0000
+--- ui/gfx/canvas_skia.cc.orig 2024-10-26 07:01:27.101852000 +0000
+++ ui/gfx/canvas_skia.cc
@@ -213,7 +213,7 @@ void Canvas::DrawStringRectWithFlags(con
Range range = StripAcceleratorChars(flags, &adjusted_text);
diff --git a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
index ac9dd70a7d..3067b993be 100644
--- a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_fallback_linux.cc.orig 2024-09-24 20:49:58.497496000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2024-10-26 07:01:27.107853000 +0000
+++ ui/gfx/font_fallback_linux.cc
@@ -32,6 +32,8 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__render__params.h b/chromium/patches/patch-ui_gfx_font__render__params.h
index ed19951cce..e977f0b7af 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium/patches/patch-ui_gfx_font__render__params.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params.h.orig 2024-09-24 20:49:58.498496000 +0000
+--- ui/gfx/font_render_params.h.orig 2024-10-26 07:01:27.109853300 +0000
+++ ui/gfx/font_render_params.h
@@ -115,7 +115,7 @@ GFX_EXPORT FontRenderParams GetFontRende
const FontRenderParamsQuery& query,
diff --git a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
index 9ceeb75ba4..324daf447a 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params_linux.cc.orig 2024-09-24 20:49:58.498496000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2024-10-26 07:01:27.109853300 +0000
+++ ui/gfx/font_render_params_linux.cc
@@ -25,7 +25,7 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__util.cc b/chromium/patches/patch-ui_gfx_font__util.cc
index d5bd1578d6..c745b12e3a 100644
--- a/chromium/patches/patch-ui_gfx_font__util.cc
+++ b/chromium/patches/patch-ui_gfx_font__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_util.cc.orig 2024-09-24 20:49:58.499496000 +0000
+--- ui/gfx/font_util.cc.orig 2024-10-26 07:01:27.110853400 +0000
+++ ui/gfx/font_util.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
index caf6d652d5..d735af5f11 100644
--- a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
+++ b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/gpu_memory_buffer.cc.orig 2024-09-24 20:49:58.510497000 +0000
+--- ui/gfx/gpu_memory_buffer.cc.orig 2024-10-26 07:01:27.121855300 +0000
+++ ui/gfx/gpu_memory_buffer.cc
@@ -55,7 +55,7 @@ GpuMemoryBufferHandle GpuMemoryBufferHan
handle.region = region.Duplicate();
diff --git a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
index d6cbe542af..768451d4d2 100644
--- a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
+++ b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/gpu_memory_buffer.h.orig 2024-09-24 20:49:58.511497300 +0000
+--- ui/gfx/gpu_memory_buffer.h.orig 2024-10-26 07:01:27.121855300 +0000
+++ ui/gfx/gpu_memory_buffer.h
@@ -15,7 +15,7 @@
#include "ui/gfx/geometry/rect.h"
diff --git a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index 00304e6533..7f5588fb94 100644
--- a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
+++ b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/dmabuf_uapi.h.orig 2024-09-24 20:49:58.520498000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2024-10-26 07:01:27.131857200 +0000
+++ ui/gfx/linux/dmabuf_uapi.h
@@ -5,12 +5,11 @@
#ifndef UI_GFX_LINUX_DMABUF_UAPI_H_
diff --git a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
index 00dd9c18a2..6f0015e92a 100644
--- a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/gbm_wrapper.cc.orig 2024-09-24 20:49:58.521498000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2024-10-26 07:01:27.131857200 +0000
+++ ui/gfx/linux/gbm_wrapper.cc
@@ -319,7 +319,7 @@ class Device final : public ui::GbmDevic
// of 1x1 BOs which are destroyed before creating the final BO creation used
diff --git a/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
index 7536db4d3d..3c18f28652 100644
--- a/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
+++ b/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig 2024-09-24 20:49:58.523498300 +0000
+--- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig 2024-10-26 07:01:27.133857500 +0000
+++ ui/gfx/mojom/buffer_types_mojom_traits.cc
@@ -33,7 +33,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandl
return gfx::mojom::GpuMemoryBufferPlatformHandle::NewSharedMemoryHandle(
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
index 53bfbff542..b2546635db 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2024-09-24 20:49:58.525498400 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2024-10-26 07:01:27.135857800 +0000
+++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
@@ -8,11 +8,11 @@
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
index ee30cabb09..b8bd4625e6 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2024-09-24 20:49:58.525498400 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2024-10-26 07:01:27.135857800 +0000
+++ ui/gfx/mojom/native_handle_types_mojom_traits.h
@@ -16,7 +16,7 @@
#include "mojo/public/cpp/system/platform_handle.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
index d401533907..d1aa024ee8 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_pixmap_handle.cc.orig 2024-09-24 20:49:58.660510300 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2024-10-26 07:01:27.137858200 +0000
+++ ui/gfx/native_pixmap_handle.cc
@@ -11,7 +11,7 @@
#include "ui/gfx/buffer_format_util.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index ab716ac7b3..a693c1bf10 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_pixmap_handle.h.orig 2024-09-24 20:49:58.660510300 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2024-10-26 07:01:27.137858200 +0000
+++ ui/gfx/native_pixmap_handle.h
@@ -14,7 +14,7 @@
#include "ui/gfx/buffer_types.h"
diff --git a/chromium/patches/patch-ui_gfx_native__widget__types.h b/chromium/patches/patch-ui_gfx_native__widget__types.h
index 2508da180f..4a696ac40f 100644
--- a/chromium/patches/patch-ui_gfx_native__widget__types.h
+++ b/chromium/patches/patch-ui_gfx_native__widget__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_widget_types.h.orig 2024-09-24 20:49:58.660510300 +0000
+--- ui/gfx/native_widget_types.h.orig 2024-10-26 07:01:27.137858200 +0000
+++ ui/gfx/native_widget_types.h
@@ -104,7 +104,7 @@ class SkBitmap;
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index 3d939ab874..84b10867eb 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/platform_font_skia.cc.orig 2024-09-24 20:49:58.663510600 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2024-10-26 07:01:27.139858500 +0000
+++ ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index 2ef01b8a8f..b292c85fe0 100644
--- a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_api_fuzzer.cc.orig 2024-09-24 20:49:58.665510700 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2024-10-26 07:01:27.141858800 +0000
+++ ui/gfx/render_text_api_fuzzer.cc
@@ -20,7 +20,7 @@
#include "ui/gfx/font_util.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
index 719b871782..b1019c8399 100644
--- a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_fuzzer.cc.orig 2024-09-24 20:49:58.665510700 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2024-10-26 07:01:27.141858800 +0000
+++ ui/gfx/render_text_fuzzer.cc
@@ -17,7 +17,7 @@
#include "ui/gfx/canvas.h"
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index da765ea48b..b1d4dd571f 100644
--- a/chromium/patches/patch-ui_gfx_switches.cc
+++ b/chromium/patches/patch-ui_gfx_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/switches.cc.orig 2024-09-24 20:49:58.671511200 +0000
+--- ui/gfx/switches.cc.orig 2024-10-26 07:01:27.147859800 +0000
+++ ui/gfx/switches.cc
@@ -32,7 +32,7 @@ const char kForcePrefersNoReducedMotion[
// Run in headless mode, i.e., without a UI or display server dependencies.
diff --git a/chromium/patches/patch-ui_gfx_switches.h b/chromium/patches/patch-ui_gfx_switches.h
index f381d53fa3..5219c5bbc1 100644
--- a/chromium/patches/patch-ui_gfx_switches.h
+++ b/chromium/patches/patch-ui_gfx_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/switches.h.orig 2024-09-24 20:49:58.671511200 +0000
+--- ui/gfx/switches.h.orig 2024-10-26 07:01:27.147859800 +0000
+++ ui/gfx/switches.h
@@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kF
GFX_SWITCHES_EXPORT extern const char kForcePrefersNoReducedMotion[];
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
index cca007b56d..6a739c7d4f 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/generated_protos/dri3.cc.orig 2024-09-24 20:49:58.680512000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2024-10-26 07:01:27.157861500 +0000
+++ ui/gfx/x/generated_protos/dri3.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
index ce731dff44..a7bd448a23 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/generated_protos/shm.cc.orig 2024-09-24 20:49:58.683512200 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2024-10-26 07:01:27.160862000 +0000
+++ ui/gfx/x/generated_protos/shm.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_xlib__support.cc b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
index 8604f8206d..575aaf379b 100644
--- a/chromium/patches/patch-ui_gfx_x_xlib__support.cc
+++ b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/xlib_support.cc.orig 2024-09-24 20:49:58.690513000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2024-10-26 07:01:27.167863100 +0000
+++ ui/gfx/x/xlib_support.cc
@@ -39,10 +39,18 @@ void InitXlib() {
return;
diff --git a/chromium/patches/patch-ui_gl_BUILD.gn b/chromium/patches/patch-ui_gl_BUILD.gn
index 113375a75f..f8a30d926f 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,26 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/BUILD.gn.orig 2024-09-24 20:49:58.690513000 +0000
+--- ui/gl/BUILD.gn.orig 2024-10-26 07:01:27.168863300 +0000
+++ ui/gl/BUILD.gn
-@@ -149,8 +149,6 @@ component("gl") {
- defines += [ "GPU_ENABLE_SERVICE_LOGGING" ]
- }
-
-- include_dirs = [ "//third_party/mesa_headers" ]
--
- public_configs = [ "//third_party/khronos:khronos_headers" ]
-
- deps = [
-@@ -165,7 +163,6 @@ component("gl") {
- ]
+@@ -168,7 +168,6 @@ component("gl") {
public_deps = [
+ ":gl_enums",
"//base",
- "//third_party/mesa_headers",
"//ui/events/platform",
"//ui/gfx",
"//ui/gfx/geometry",
-@@ -313,7 +310,6 @@ component("gl") {
+@@ -316,7 +315,6 @@ component("gl") {
data_deps += [
"//third_party/angle:libEGL",
"//third_party/angle:libGLESv2",
@@ -31,7 +22,7 @@ $NetBSD$
]
if (enable_swiftshader) {
data_deps += [
-@@ -538,7 +534,6 @@ test("gl_unittests") {
+@@ -538,7 +536,6 @@ test("gl_unittests") {
data_deps = [
"//testing/buildbot/filters:gl_unittests_filters",
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index a176901aba..422ec5c596 100644
--- a/chromium/patches/patch-ui_gl_gl__context.cc
+++ b/chromium/patches/patch-ui_gl_gl__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_context.cc.orig 2024-09-24 20:49:58.706514400 +0000
+--- ui/gl/gl_context.cc.orig 2024-10-26 07:01:27.187866400 +0000
+++ ui/gl/gl_context.cc
-@@ -509,7 +509,7 @@ bool GLContext::MakeVirtuallyCurrent(
+@@ -522,7 +522,7 @@ bool GLContext::MakeVirtuallyCurrent(
DCHECK(virtual_context->IsCurrent(surface));
if (switched_real_contexts || virtual_context != current_virtual_context_) {
diff --git a/chromium/patches/patch-ui_gl_gl__fence.cc b/chromium/patches/patch-ui_gl_gl__fence.cc
index c1c99e173e..788f75eb26 100644
--- a/chromium/patches/patch-ui_gl_gl__fence.cc
+++ b/chromium/patches/patch-ui_gl_gl__fence.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_fence.cc.orig 2024-09-24 20:49:58.709514600 +0000
+--- ui/gl/gl_fence.cc.orig 2024-10-26 07:01:27.190867000 +0000
+++ ui/gl/gl_fence.cc
@@ -17,7 +17,7 @@
#include "ui/gl/gl_surface_egl.h"
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index 4934d14ded..dd864f96fc 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_implementation.cc.orig 2024-09-24 20:49:58.710514500 +0000
+--- ui/gl/gl_implementation.cc.orig 2024-10-26 07:01:27.191867000 +0000
+++ ui/gl/gl_implementation.cc
-@@ -252,7 +252,7 @@ GetRequestedGLImplementationFromCommandL
+@@ -253,7 +253,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
bool overrideUseSoftwareGL =
command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index baf23fb6a6..22a9205ecc 100644
--- a/chromium/patches/patch-ui_gl_gl__switches.cc
+++ b/chromium/patches/patch-ui_gl_gl__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_switches.cc.orig 2024-09-24 20:49:58.714515000 +0000
+--- ui/gl/gl_switches.cc.orig 2024-10-26 07:01:27.196868000 +0000
+++ ui/gl/gl_switches.cc
@@ -11,7 +11,7 @@
#include "base/android/build_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <vulkan/vulkan_core.h>
#include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
#endif
-@@ -284,7 +284,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -288,7 +288,7 @@ bool IsDefaultANGLEVulkan() {
base::android::SDK_VERSION_Q)
return false;
#endif // BUILDFLAG(IS_ANDROID)
@@ -24,7 +24,7 @@ $NetBSD$
angle::SystemInfo system_info;
if (!angle::GetSystemInfoVulkan(&system_info))
return false;
-@@ -296,7 +296,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -300,7 +300,7 @@ bool IsDefaultANGLEVulkan() {
const auto& active_gpu = system_info.gpus[system_info.activeGPUIndex];
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
index bc1897667b..f09ff60664 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/sync_control_vsync_provider.cc.orig 2024-09-24 20:49:58.720515500 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2024-10-26 07:01:27.202869000 +0000
+++ ui/gl/sync_control_vsync_provider.cc
@@ -11,7 +11,7 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
index bd22cc70c6..78b3fd3934 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/sync_control_vsync_provider.h.orig 2024-09-24 20:49:58.720515500 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2024-10-26 07:01:27.202869000 +0000
+++ ui/gl/sync_control_vsync_provider.h
@@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public
bool SupportGetVSyncParametersIfAvailable() const override;
diff --git a/chromium/patches/patch-ui_gtk_gtk__compat.cc b/chromium/patches/patch-ui_gtk_gtk__compat.cc
index a18f197044..9a874aa389 100644
--- a/chromium/patches/patch-ui_gtk_gtk__compat.cc
+++ b/chromium/patches/patch-ui_gtk_gtk__compat.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/gtk_compat.cc.orig 2024-09-24 20:49:58.722515600 +0000
+--- ui/gtk/gtk_compat.cc.orig 2024-10-26 07:01:27.204869300 +0000
+++ ui/gtk/gtk_compat.cc
@@ -62,27 +62,47 @@ auto DlCast(void* symbol) {
}
diff --git a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
index a9741bf9a3..91ec04357b 100644
--- a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/printing/print_dialog_gtk.cc.orig 2024-09-24 20:49:58.725515800 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2024-10-26 07:01:27.208870000 +0000
+++ ui/gtk/printing/print_dialog_gtk.cc
@@ -439,7 +439,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
index 6dba25425a..6892c2e11c 100644
--- a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
+++ b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/message_center/views/message_popup_view.cc.orig 2024-09-24 20:49:58.736517000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2024-10-26 07:01:27.256878100 +0000
+++ ui/message_center/views/message_popup_view.cc
@@ -144,7 +144,7 @@ std::unique_ptr<views::Widget> MessagePo
params.z_order = ui::ZOrderLevel::kFloatingWindow;
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index a0335f2277..4e08c43e5f 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme.h.orig 2024-09-24 20:49:58.741517300 +0000
+--- ui/native_theme/native_theme.h.orig 2024-10-26 07:01:27.261879000 +0000
+++ ui/native_theme/native_theme.h
@@ -64,7 +64,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
kCheckbox,
diff --git a/chromium/patches/patch-ui_native__theme_native__theme__base.cc b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
index ad2bf242e8..4872f233ff 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme_base.cc.orig 2024-09-24 20:49:58.742517500 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2024-10-26 07:01:27.262879100 +0000
+++ ui/native_theme/native_theme_base.cc
@@ -241,7 +241,7 @@ void NativeThemeBase::Paint(cc::PaintCan
break;
diff --git a/chromium/patches/patch-ui_native__theme_native__theme__features.cc b/chromium/patches/patch-ui_native__theme_native__theme__features.cc
index 693ba94cb0..a6167a406b 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__features.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme_features.cc.orig 2024-09-24 20:49:58.742517500 +0000
+--- ui/native_theme/native_theme_features.cc.orig 2024-10-26 07:01:27.277881600 +0000
+++ ui/native_theme/native_theme_features.cc
@@ -54,7 +54,7 @@ bool IsOverlayScrollbarEnabled() {
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 65ba959391..60a8b70821 100644
--- a/chromium/patches/patch-ui_ozone_common_egl__util.cc
+++ b/chromium/patches/patch-ui_ozone_common_egl__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/common/egl_util.cc.orig 2024-09-24 20:49:58.745517700 +0000
+--- ui/ozone/common/egl_util.cc.orig 2024-10-26 07:01:27.314887800 +0000
+++ ui/ozone/common/egl_util.cc
@@ -26,9 +26,9 @@ const base::FilePath::CharType kDefaultG
FILE_PATH_LITERAL("libGLESv2.so");
diff --git a/chromium/patches/patch-ui_ozone_common_features.cc b/chromium/patches/patch-ui_ozone_common_features.cc
index a4f0b97fae..a1f84d65d8 100644
--- a/chromium/patches/patch-ui_ozone_common_features.cc
+++ b/chromium/patches/patch-ui_ozone_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/common/features.cc.orig 2024-09-24 20:49:58.746518000 +0000
+--- ui/ozone/common/features.cc.orig 2024-10-26 07:01:27.314887800 +0000
+++ ui/ozone/common/features.cc
@@ -30,7 +30,7 @@ BASE_FEATURE(kWaylandSurfaceSubmissionIn
// enabled.
@@ -15,3 +15,12 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
+@@ -42,7 +42,7 @@ BASE_FEATURE(kWaylandFractionalScaleV1,
+ // protocol is supported.
+ BASE_FEATURE(kWaylandXdgToplevelDrag,
+ "WaylandXdgToplevelDrag",
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index 2b79cd49a9..1a43800435 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2024-09-24 20:49:58.767519700 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2024-10-26 07:01:27.338891700 +0000
+++ ui/ozone/platform/headless/headless_surface_factory.cc
@@ -34,7 +34,7 @@
#include "ui/ozone/platform/headless/headless_window_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index c03e3b3580..b73b766777 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2024-09-24 20:49:58.767519700 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2024-10-26 07:01:27.339892000 +0000
+++ ui/ozone/platform/headless/ozone_platform_headless.cc
@@ -103,7 +103,7 @@ class OzonePlatformHeadless : public Ozo
}
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
index e74c096f38..73fbd1cf8a 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2024-09-24 20:49:58.767519700 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2024-10-26 07:01:27.339892000 +0000
+++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
@@ -118,7 +118,7 @@ VulkanImplementationHeadless::ExportVkFe
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index ae360160a8..7a693768b6 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2024-09-24 20:49:58.768519600 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2024-10-26 07:01:27.340892000 +0000
+++ ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -344,7 +344,7 @@ void TransformToWlArray(
+@@ -347,7 +347,7 @@ void TransformToWlArray(
}
base::TimeTicks EventMillisecondsToTimeTicks(uint32_t milliseconds) {
@@ -15,3 +15,12 @@ $NetBSD$
// TODO(crbug.com/40287874): `milliseconds` comes from Weston that
// uses timestamp from libinput, which is different from TimeTicks.
// Use EventTimeForNow(), for now.
+@@ -389,7 +389,7 @@ bool MaybeHandlePlatformEventForDrag(con
+ }
+
+ void RecordConnectionMetrics(wl_display* display) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ CHECK(display);
+
+ // These values are logged to metrics so must not be changed.
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
index 3957b94b46..debad8d167 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig 2024-09-24 20:49:58.769519800 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig 2024-10-26 07:01:27.340892000 +0000
+++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc
@@ -284,7 +284,7 @@ void WaylandInputEmulate::EmulateUpdateD
}
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
index 6607449abf..71c5642315 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig 2024-09-24 20:49:58.769519800 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig 2024-10-26 07:01:27.340892000 +0000
+++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.h
@@ -68,7 +68,7 @@ class WaylandInputEmulate : public wl::W
uint32_t request_id);
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
index c17bc9d7bb..a85411877a 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2024-09-24 20:49:58.770520000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2024-10-26 07:01:27.342892400 +0000
+++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
@@ -38,7 +38,11 @@ bool VulkanImplementationWayland::Initia
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
index 6dbbabd05b..c8013ac844 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_connection.cc.orig 2024-09-24 20:49:58.776520500 +0000
+--- ui/ozone/platform/wayland/host/wayland_connection.cc.orig 2024-10-26 07:01:27.348893400 +0000
+++ ui/ozone/platform/wayland/host/wayland_connection.cc
-@@ -537,7 +537,7 @@ bool WaylandConnection::ShouldUseOverlay
+@@ -541,7 +541,7 @@ bool WaylandConnection::ShouldUseOverlay
// isn't present on any non-exo Wayland compositors.
bool should_use_overlay_delegation =
IsWaylandOverlayDelegationEnabled() && !fractional_scale_manager_v1();
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
index 6389e4a133..8cec2489ed 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig 2024-09-24 20:49:58.780520700 +0000
+--- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig 2024-10-26 07:01:27.352894000 +0000
+++ ui/ozone/platform/wayland/host/wayland_input_method_context.cc
@@ -60,7 +60,7 @@ namespace {
// Only enable the preedit string for sequence mode (i.e. when using dead keys
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
index 2d27403169..404b3bd84e 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_popup.cc.orig 2024-09-24 20:49:58.782521000 +0000
+--- ui/ozone/platform/wayland/host/wayland_popup.cc.orig 2024-10-26 07:01:27.354894400 +0000
+++ ui/ozone/platform/wayland/host/wayland_popup.cc
@@ -34,7 +34,7 @@ WaylandPopup::WaylandPopup(PlatformWindo
WaylandWindow* parent)
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc
new file mode 100644
index 0000000000..1bd47ad496
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_screen.cc.orig 2024-10-26 07:01:27.354894400 +0000
++++ ui/ozone/platform/wayland/host/wayland_screen.cc
+@@ -46,7 +46,7 @@
+ #include "ui/ozone/platform/wayland/host/org_gnome_mutter_idle_monitor.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -133,7 +133,7 @@ WaylandScreen::WaylandScreen(WaylandConn
+ tablet_state_ = connection_->GetTabletState();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ OnDeviceScaleFactorChanged();
+ display_scale_factor_observer_.Observe(linux_ui);
+@@ -606,7 +606,7 @@ bool WaylandScreen::VerifyOutputStateCon
+ return true;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void WaylandScreen::OnDeviceScaleFactorChanged() {
+ if (const auto* linux_ui = ui::LinuxUi::instance()) {
+ const float new_font_scale = linux_ui->display_config().font_scale;
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h
new file mode 100644
index 0000000000..80bb3170cb
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h
@@ -0,0 +1,44 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_screen.h.orig 2024-10-26 07:01:27.354894400 +0000
++++ ui/ozone/platform/wayland/host/wayland_screen.h
+@@ -24,7 +24,7 @@
+ #include "ui/ozone/platform/wayland/host/wayland_output.h"
+ #include "ui/ozone/public/platform_screen.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/scoped_observation.h"
+ #include "ui/linux/device_scale_factor_observer.h"
+ #include "ui/linux/linux_ui.h"
+@@ -44,7 +44,7 @@ class OrgGnomeMutterIdleMonitor;
+
+ // A PlatformScreen implementation for Wayland.
+ class WaylandScreen : public PlatformScreen
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ,
+ public DeviceScaleFactorObserver
+ #endif
+@@ -96,7 +96,7 @@ class WaylandScreen : public PlatformScr
+ display::TabletState GetTabletState() const override;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // DeviceScaleFactorObserver:
+ void OnDeviceScaleFactorChanged() override;
+ #endif
+@@ -158,7 +158,7 @@ class WaylandScreen : public PlatformScr
+ display::TabletState tablet_state_;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ float font_scale_ = 1.0f;
+
+ base::ScopedObservation<ui::LinuxUi, DeviceScaleFactorObserver>
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
index eb4ae12f26..883b1fea38 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig 2024-09-24 20:49:58.784521000 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig 2024-10-26 07:01:27.356894700 +0000
+++ ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
@@ -634,7 +634,7 @@ void WaylandToplevelWindow::HandleAuraTo
const bool did_active_change = is_active_ != window_states.is_activated;
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
index 35a6282059..5ae7233278 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig 2024-09-24 20:49:58.784521000 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig 2024-10-26 07:01:27.357895000 +0000
+++ ui/ozone/platform/wayland/host/wayland_toplevel_window.h
@@ -261,7 +261,7 @@ class WaylandToplevelWindow : public Way
// The display ID to switch to in case the state is `kFullscreen`.
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
index 57d0435b43..96a2724815 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_window.cc.orig 2024-09-24 20:49:58.785521300 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.cc.orig 2024-10-26 07:01:27.357895000 +0000
+++ ui/ozone/platform/wayland/host/wayland_window.cc
-@@ -317,7 +317,7 @@ void WaylandWindow::OnPointerFocusChange
+@@ -318,7 +318,7 @@ void WaylandWindow::OnPointerFocusChange
// Whenever the window gets the pointer focus back, the cursor shape must be
// updated. Otherwise, it is invalidated upon wl_pointer::leave and is not
// restored by the Wayland compositor.
@@ -15,7 +15,7 @@ $NetBSD$
if (focused && async_cursor_) {
async_cursor_->AddCursorLoadedCallback(base::BindOnce(
&WaylandWindow::OnCursorLoaded, AsWeakPtr(), async_cursor_));
-@@ -575,7 +575,7 @@ bool WaylandWindow::ShouldUseNativeFrame
+@@ -584,7 +584,7 @@ bool WaylandWindow::ShouldUseNativeFrame
void WaylandWindow::SetCursor(scoped_refptr<PlatformCursor> platform_cursor) {
DCHECK(platform_cursor);
@@ -24,7 +24,7 @@ $NetBSD$
auto async_cursor = WaylandAsyncCursor::FromPlatformCursor(platform_cursor);
if (async_cursor_ == async_cursor) {
-@@ -786,7 +786,7 @@ std::string WaylandWindow::WindowStates:
+@@ -795,7 +795,7 @@ std::string WaylandWindow::WindowStates:
} else {
base::TrimString(states, " ", &states);
}
@@ -33,7 +33,7 @@ $NetBSD$
states += "; tiled_edges: ";
std::string tiled = "";
if (tiled_edges.left) {
-@@ -1274,12 +1274,12 @@ void WaylandWindow::UpdateCursorShape(sc
+@@ -1283,12 +1283,12 @@ void WaylandWindow::UpdateCursorShape(sc
cursor->bitmaps(), hotspot_in_dips,
std::ceil(cursor->cursor_image_scale_factor()));
}
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
index d7f0863f6a..b97a086d0e 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_window.h.orig 2024-09-24 20:49:58.785521300 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.h.orig 2024-10-26 07:01:27.358895000 +0000
+++ ui/ozone/platform/wayland/host/wayland_window.h
@@ -41,7 +41,7 @@
#include "ui/platform_window/platform_window_init_properties.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/ozone/platform/wayland/host/wayland_async_cursor.h"
#endif
-@@ -284,7 +284,7 @@ class WaylandWindow : public PlatformWin
+@@ -285,7 +285,7 @@ class WaylandWindow : public PlatformWin
bool is_snapped_secondary = false;
bool is_floated = false;
bool is_pip = false;
@@ -24,7 +24,7 @@ $NetBSD$
WindowTiledEdges tiled_edges;
#endif
-@@ -564,7 +564,7 @@ class WaylandWindow : public PlatformWin
+@@ -569,7 +569,7 @@ class WaylandWindow : public PlatformWin
void UpdateCursorShape(scoped_refptr<BitmapCursor> cursor);
@@ -33,7 +33,7 @@ $NetBSD$
void OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
scoped_refptr<BitmapCursor> bitmap_cursor);
#endif
-@@ -633,7 +633,7 @@ class WaylandWindow : public PlatformWin
+@@ -638,7 +638,7 @@ class WaylandWindow : public PlatformWin
wl::Object<zaura_surface> aura_surface_;
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
index 2f137476bf..0c2317eb74 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig 2024-09-24 20:49:58.790521600 +0000
+--- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig 2024-10-26 07:01:27.426906600 +0000
+++ ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc
@@ -322,7 +322,7 @@ void XDGToplevelWrapperImpl::OnToplevelC
window_states.is_activated =
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
index bb16b2244c..6870dbb1eb 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig 2024-09-24 20:49:58.791521800 +0000
+--- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig 2024-10-26 07:01:27.427906800 +0000
+++ ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc
-@@ -261,6 +261,10 @@ void ZWPTextInputWrapperV1::SetSurroundi
+@@ -256,6 +256,10 @@ void ZWPTextInputWrapperV1::SetSurroundi
// so if it exceeds 16 bits, it may be broken.
static constexpr size_t kSizeLimit = 60000;
if (HasAdvancedSurroundingTextSupport() && text.length() > kSizeLimit) {
@@ -17,7 +17,7 @@ $NetBSD$
base::ScopedFD memfd(memfd_create("surrounding_text", MFD_CLOEXEC));
if (!memfd.get()) {
PLOG(ERROR) << "Failed to create memfd";
-@@ -273,6 +277,7 @@ void ZWPTextInputWrapperV1::SetSurroundi
+@@ -268,6 +272,7 @@ void ZWPTextInputWrapperV1::SetSurroundi
zcr_extended_text_input_v1_set_large_surrounding_text(
extended_obj_.get(), memfd.get(), text.length(),
selection_range.start(), selection_range.end());
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc b/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
index 6bad22f295..66646a6fae 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig 2024-09-24 20:49:58.792521700 +0000
+--- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig 2024-10-26 07:01:27.428907000 +0000
+++ ui/ozone/platform/wayland/ozone_platform_wayland.cc
@@ -66,13 +66,13 @@
#include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index d02b5bb564..ee6b32e310 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2024-09-24 20:49:58.803522800 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2024-10-26 07:01:27.438908600 +0000
+++ ui/ozone/platform/x11/vulkan_implementation_x11.cc
@@ -59,7 +59,11 @@ bool VulkanImplementationX11::Initialize
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
index d851577928..fadcd17d7b 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2024-09-24 20:49:58.804522800 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2024-10-26 07:01:27.439908700 +0000
+++ ui/ozone/platform/x11/x11_screen_ozone.cc
@@ -22,7 +22,7 @@
#include "ui/ozone/platform/x11/x11_window.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
index b80c6b086c..880100fadc 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2024-09-24 20:49:58.804522800 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2024-10-26 07:01:27.439908700 +0000
+++ ui/ozone/platform/x11/x11_screen_ozone.h
@@ -16,7 +16,7 @@
#include "ui/gfx/x/event.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
index e3051469c6..8f5d91f82f 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2024-09-24 20:49:58.805523000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2024-10-26 07:01:27.440909000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
@@ -1504,7 +1504,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
diff --git a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
index 5d1e2801db..9852ee6b6f 100644
--- a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
+++ b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/test/mock_platform_window_delegate.h.orig 2024-09-24 20:49:58.809523300 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2024-10-26 07:01:27.444909600 +0000
+++ ui/ozone/test/mock_platform_window_delegate.h
@@ -35,7 +35,7 @@ class MockPlatformWindowDelegate : publi
MOCK_METHOD2(OnWindowStateChanged,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
index 3a058c6468..649705e67c 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_delegate.cc.orig 2024-09-24 20:49:58.811523400 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2024-10-26 07:01:27.446910000 +0000
+++ ui/platform_window/platform_window_delegate.cc
@@ -61,7 +61,7 @@ gfx::Insets PlatformWindowDelegate::Calc
return gfx::Insets();
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
index d155677440..76a6a4074d 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_delegate.h.orig 2024-09-24 20:49:58.811523400 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2024-10-26 07:01:27.446910000 +0000
+++ ui/platform_window/platform_window_delegate.h
@@ -181,7 +181,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW)
virtual void OnWindowStateChanged(PlatformWindowState old_state,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
index b9c521d3f6..2e64f5805a 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_init_properties.h.orig 2024-09-24 20:49:58.811523400 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2024-10-26 07:01:27.446910000 +0000
+++ ui/platform_window/platform_window_init_properties.h
@@ -56,7 +56,7 @@ class WorkspaceExtensionDelegate;
class ScenicWindowDelegate;
diff --git a/chromium/patches/patch-ui_qt_BUILD.gn b/chromium/patches/patch-ui_qt_BUILD.gn
index 89f7d2b669..27f17ad0c5 100644
--- a/chromium/patches/patch-ui_qt_BUILD.gn
+++ b/chromium/patches/patch-ui_qt_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/qt/BUILD.gn.orig 2024-09-24 20:49:58.812523600 +0000
+--- ui/qt/BUILD.gn.orig 2024-10-26 07:01:27.447910000 +0000
+++ ui/qt/BUILD.gn
@@ -20,7 +20,7 @@ config("qt_internal_config") {
diff --git a/chromium/patches/patch-ui_qt_qt.gni b/chromium/patches/patch-ui_qt_qt.gni
index 6c894c6dad..925baca5ab 100644
--- a/chromium/patches/patch-ui_qt_qt.gni
+++ b/chromium/patches/patch-ui_qt_qt.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/qt/qt.gni.orig 2024-09-24 20:49:58.812523600 +0000
+--- ui/qt/qt.gni.orig 2024-10-26 07:01:27.447910000 +0000
+++ ui/qt/qt.gni
@@ -14,7 +14,7 @@ declare_args() {
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
index b8795ba1bb..0ca6891c35 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_bn.xtb.orig 2024-09-24 20:49:58.831525300 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2024-10-26 07:01:27.468913600 +0000
+++ ui/strings/translations/app_locale_settings_bn.xtb
@@ -10,7 +10,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Vrinda</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
index b84fd3400d..07c62c5d45 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ja.xtb.orig 2024-09-24 20:49:58.832525300 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2024-10-26 07:01:27.469913700 +0000
+++ ui/strings/translations/app_locale_settings_ja.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
index c67c16db7b..eb546ab47c 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ko.xtb.orig 2024-09-24 20:49:58.832525300 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2024-10-26 07:01:27.469913700 +0000
+++ ui/strings/translations/app_locale_settings_ko.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
index d53224a617..1bd5edb862 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ml.xtb.orig 2024-09-24 20:49:58.832525300 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2024-10-26 07:01:27.469913700 +0000
+++ ui/strings/translations/app_locale_settings_ml.xtb
@@ -9,7 +9,7 @@
<translation id="IDS_WEB_FONT_FAMILY">'Segoe UI',Arial,AnjaliOldLipi,Rachana,Kartika</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
index aa4370169d..3e9eb58875 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_th.xtb.orig 2024-09-24 20:49:58.833525400 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2024-10-26 07:01:27.470914000 +0000
+++ ui/strings/translations/app_locale_settings_th.xtb
@@ -6,7 +6,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Tahoma,sans-serif</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
index ea9a9f1aec..b1c7e3c88a 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2024-09-24 20:49:58.834525600 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2024-10-26 07:01:27.471914000 +0000
+++ ui/strings/translations/app_locale_settings_zh-CN.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
index 87c8dc078f..8ba7647990 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2024-09-24 20:49:58.834525600 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2024-10-26 07:01:27.471914000 +0000
+++ ui/strings/translations/app_locale_settings_zh-TW.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index 3a22a6644b..4b49d7d836 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.cc
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/prefix_selector.cc.orig 2024-09-24 20:49:58.922533300 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2024-10-26 07:01:27.651944400 +0000
+++ ui/views/controls/prefix_selector.cc
@@ -178,7 +178,7 @@ bool PrefixSelector::ShouldDoLearning()
return false;
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.h b/chromium/patches/patch-ui_views_controls_prefix__selector.h
index d12a72e68d..08d1176c9b 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.h
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/prefix_selector.h.orig 2024-09-24 20:49:58.922533300 +0000
+--- ui/views/controls/prefix_selector.h.orig 2024-10-26 07:01:27.651944400 +0000
+++ ui/views/controls/prefix_selector.h
@@ -85,7 +85,7 @@ class VIEWS_EXPORT PrefixSelector : publ
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
index e3dd109b38..a23d0d3273 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.cc.orig 2024-09-24 20:49:58.931534000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2024-10-26 07:01:27.790967700 +0000
+++ ui/views/controls/textfield/textfield.cc
@@ -85,7 +85,7 @@
#include "base/win/win_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
return flags & ui::EF_CONTROL_DOWN;
#else
return false;
-@@ -757,7 +757,7 @@ bool Textfield::OnKeyPressed(const ui::K
+@@ -761,7 +761,7 @@ bool Textfield::OnKeyPressed(const ui::K
if (!textfield)
return handled;
@@ -33,7 +33,7 @@ $NetBSD$
auto* linux_ui = ui::LinuxUi::instance();
std::vector<ui::TextEditCommandAuraLinux> commands;
if (!handled && linux_ui &&
-@@ -940,7 +940,7 @@ void Textfield::AboutToRequestFocusFromT
+@@ -944,7 +944,7 @@ void Textfield::AboutToRequestFocusFromT
}
bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
@@ -42,7 +42,7 @@ $NetBSD$
// Skip any accelerator handling that conflicts with custom keybindings.
auto* linux_ui = ui::LinuxUi::instance();
std::vector<ui::TextEditCommandAuraLinux> commands;
-@@ -1995,7 +1995,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -1994,7 +1994,7 @@ bool Textfield::ShouldDoLearning() {
return false;
}
@@ -51,7 +51,7 @@ $NetBSD$
// TODO(crbug.com/41452689): Implement this method to support Korean IME
// reconversion feature on native text fields (e.g. find bar).
bool Textfield::SetCompositionFromExistingText(
-@@ -2501,14 +2501,14 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2500,14 +2500,14 @@ ui::TextEditCommand Textfield::GetComman
#endif
return ui::TextEditCommand::DELETE_BACKWARD;
}
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index c6bdb719b3..d0e9a300e2 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.h
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.h.orig 2024-09-24 20:49:58.931534000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2024-10-26 07:01:27.791967900 +0000
+++ ui/views/controls/textfield/textfield.h
@@ -47,7 +47,7 @@
#include "ui/views/view_observer.h"
diff --git a/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc b/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
index f076a675f0..1cb778176b 100644
--- a/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
+++ b/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/corewm/tooltip_aura.cc.orig 2024-09-24 20:49:58.937534600 +0000
+--- ui/views/corewm/tooltip_aura.cc.orig 2024-10-26 07:01:27.798969000 +0000
+++ ui/views/corewm/tooltip_aura.cc
-@@ -36,7 +36,7 @@ namespace {
+@@ -37,7 +37,7 @@ namespace {
bool CanUseTranslucentTooltipWidget() {
// TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
diff --git a/chromium/patches/patch-ui_views_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index edf67b9c43..f8eb8ce59d 100644
--- a/chromium/patches/patch-ui_views_examples_widget__example.cc
+++ b/chromium/patches/patch-ui_views_examples_widget__example.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/examples/widget_example.cc.orig 2024-09-24 20:49:58.948535400 +0000
+--- ui/views/examples/widget_example.cc.orig 2024-10-26 07:01:27.808970700 +0000
+++ ui/views/examples/widget_example.cc
@@ -50,7 +50,7 @@ void WidgetExample::CreateExampleView(Vi
modal_button->SetCallback(
diff --git a/chromium/patches/patch-ui_views_focus_focus__manager.cc b/chromium/patches/patch-ui_views_focus_focus__manager.cc
index bd840fb7ca..ade54bf201 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/focus/focus_manager.cc.orig 2024-09-24 20:49:58.948535400 +0000
+--- ui/views/focus/focus_manager.cc.orig 2024-10-26 07:01:27.809970900 +0000
+++ ui/views/focus/focus_manager.cc
@@ -585,7 +585,7 @@ bool FocusManager::RedirectAcceleratorTo
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index b0204c28db..b6f4306d6f 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.cc
+++ b/chromium/patches/patch-ui_views_style_platform__style.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/style/platform_style.cc.orig 2024-09-24 20:49:58.964537000 +0000
+--- ui/views/style/platform_style.cc.orig 2024-10-26 07:01:27.840976000 +0000
+++ ui/views/style/platform_style.cc
@@ -17,7 +17,7 @@
#include "ui/views/controls/focusable_border.h"
diff --git a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
index 52d8c7fded..6b9b0bc090 100644
--- a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2024-09-24 20:49:58.968537300 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2024-10-26 07:01:27.843976500 +0000
+++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
@@ -296,7 +296,7 @@ void UpdateDisplaySync(const std::string
}
diff --git a/chromium/patches/patch-ui_views_views__delegate.cc b/chromium/patches/patch-ui_views_views__delegate.cc
index 523da13f97..3de80067d2 100644
--- a/chromium/patches/patch-ui_views_views__delegate.cc
+++ b/chromium/patches/patch-ui_views_views__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.cc.orig 2024-09-24 20:49:58.977538000 +0000
+--- ui/views/views_delegate.cc.orig 2024-10-26 07:01:27.853978200 +0000
+++ ui/views/views_delegate.cc
@@ -95,7 +95,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
return false;
diff --git a/chromium/patches/patch-ui_views_views__delegate.h b/chromium/patches/patch-ui_views_views__delegate.h
index e7f0fad7f0..02f54fb0cc 100644
--- a/chromium/patches/patch-ui_views_views__delegate.h
+++ b/chromium/patches/patch-ui_views_views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.h.orig 2024-09-24 20:49:58.977538000 +0000
+--- ui/views/views_delegate.h.orig 2024-10-26 07:01:27.853978200 +0000
+++ ui/views/views_delegate.h
@@ -146,7 +146,7 @@ class VIEWS_EXPORT ViewsDelegate {
// environment.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
index f71d0edb38..fc7f608273 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2024-09-24 20:49:58.978538000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2024-10-26 07:01:27.855978500 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -197,7 +197,7 @@ DragOperation DesktopDragDropClientOzone
+@@ -206,7 +206,7 @@ DragOperation DesktopDragDropClientOzone
return selected_operation_;
}
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index faec770638..ab8569f1d3 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2024-09-24 20:49:58.978538000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2024-10-26 07:01:27.855978500 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
-@@ -65,7 +65,7 @@ class VIEWS_EXPORT DesktopDragDropClient
+@@ -66,7 +66,7 @@ class VIEWS_EXPORT DesktopDragDropClient
// The offset of |drag_widget_| relative to the mouse position.
gfx::Vector2d offset;
@@ -15,7 +15,7 @@ $NetBSD$
// The last received drag location. The drag widget is moved asynchronously
// so its position is updated when the UI thread has time for that. When
// the first change to the location happens, a call to UpdateDragWidget()
-@@ -86,7 +86,7 @@ class VIEWS_EXPORT DesktopDragDropClient
+@@ -87,7 +87,7 @@ class VIEWS_EXPORT DesktopDragDropClient
const gfx::Point& root_location,
int allowed_operations,
ui::mojom::DragEventSource source) override;
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index e8232b1edf..938124d900 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2024-09-24 20:49:58.981538300 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2024-10-26 07:01:27.858979200 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -48,7 +48,7 @@
#include "ui/wm/core/window_util.h"
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
index ec3746a456..8e50d7ec54 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc.orig 2024-09-24 20:49:58.982538500 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc.orig 2024-10-26 07:01:27.859979400 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc
@@ -23,7 +23,7 @@
#include "ui/views/widget/widget_delegate.h"
diff --git a/chromium/patches/patch-ui_views_widget_root__view.cc b/chromium/patches/patch-ui_views_widget_root__view.cc
index 7a76bee3b8..902fe15e2e 100644
--- a/chromium/patches/patch-ui_views_widget_root__view.cc
+++ b/chromium/patches/patch-ui_views_widget_root__view.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/root_view.cc.orig 2024-09-24 20:49:58.985538700 +0000
+--- ui/views/widget/root_view.cc.orig 2024-10-26 07:01:27.885983700 +0000
+++ ui/views/widget/root_view.cc
-@@ -135,7 +135,7 @@ class AnnounceTextView : public View {
+@@ -139,7 +139,7 @@ class AnnounceTextView : public View {
#if BUILDFLAG(IS_CHROMEOS)
// On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
- node_data->role = ax::mojom::Role::kStaticText;
+ GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// TODO(crbug.com/40658933): Use live regions (do not use alerts).
// May require setting kLiveStatus, kContainerLiveStatus to "polite".
- node_data->role = ax::mojom::Role::kAlert;
+ GetViewAccessibility().SetRole(ax::mojom::Role::kAlert);
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index cad498dec7..61822f3d99 100644
--- a/chromium/patches/patch-ui_views_widget_widget.cc
+++ b/chromium/patches/patch-ui_views_widget_widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.cc.orig 2024-09-24 20:49:58.987538800 +0000
+--- ui/views/widget/widget.cc.orig 2024-10-26 07:01:27.886983900 +0000
+++ ui/views/widget/widget.cc
@@ -58,7 +58,7 @@
#include "ui/views/window/custom_frame_view.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -2192,7 +2192,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2203,7 +2203,7 @@ const ui::NativeTheme* Widget::GetNative
if (parent_)
return parent_->GetNativeTheme();
diff --git a/chromium/patches/patch-ui_views_window_custom__frame__view.cc b/chromium/patches/patch-ui_views_window_custom__frame__view.cc
index 32d02b8c22..cee7c147d7 100644
--- a/chromium/patches/patch-ui_views_window_custom__frame__view.cc
+++ b/chromium/patches/patch-ui_views_window_custom__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/custom_frame_view.cc.orig 2024-09-24 20:49:58.994539500 +0000
+--- ui/views/window/custom_frame_view.cc.orig 2024-10-26 07:01:27.895985400 +0000
+++ ui/views/window/custom_frame_view.cc
@@ -268,7 +268,7 @@ int CustomFrameView::CaptionButtonY() co
// drawn flush with the screen edge, they still obey Fitts' Law.
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index 08009d41c5..674956f5b8 100644
--- a/chromium/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/dialog_delegate.cc.orig 2024-09-24 20:49:58.994539500 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2024-10-26 07:01:27.897985700 +0000
+++ ui/views/window/dialog_delegate.cc
-@@ -104,7 +104,7 @@ Widget* DialogDelegate::CreateDialogWidg
+@@ -105,7 +105,7 @@ Widget* DialogDelegate::CreateDialogWidg
// static
bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
diff --git a/chromium/patches/patch-ui_views_window_frame__background.cc b/chromium/patches/patch-ui_views_window_frame__background.cc
index 6bc10f7e02..9ef9e82e2f 100644
--- a/chromium/patches/patch-ui_views_window_frame__background.cc
+++ b/chromium/patches/patch-ui_views_window_frame__background.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/frame_background.cc.orig 2024-09-24 20:49:58.995539700 +0000
+--- ui/views/window/frame_background.cc.orig 2024-10-26 07:01:27.897985700 +0000
+++ ui/views/window/frame_background.cc
@@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx
int width) const {
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index 0784dda48b..97fbaebc7e 100644
--- a/chromium/patches/patch-v8_BUILD.gn
+++ b/chromium/patches/patch-v8_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/BUILD.gn.orig 2024-09-24 20:51:57.332926000 +0000
+--- v8/BUILD.gn.orig 2024-10-26 07:03:23.155786500 +0000
+++ v8/BUILD.gn
-@@ -917,6 +917,9 @@ external_v8_defines = [
+@@ -907,6 +907,9 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
"V8_TARGET_OS_WIN",
"V8_TARGET_OS_CHROMEOS",
@@ -16,7 +16,7 @@ $NetBSD$
]
enabled_external_v8_defines = [
-@@ -993,6 +996,15 @@ if (target_os == "android") {
+@@ -983,6 +986,15 @@ if (target_os == "android") {
} else if (target_os == "chromeos") {
enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -32,7 +32,7 @@ $NetBSD$
}
disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2429,6 +2441,23 @@ action("generate_bytecode_builtins_list"
+@@ -2410,6 +2422,23 @@ action("generate_bytecode_builtins_list"
]
}
@@ -56,7 +56,7 @@ $NetBSD$
# Template to generate different V8 snapshots based on different runtime flags.
# Can be invoked with run_mksnapshot(<name>). The target will resolve to
# run_mksnapshot_<name>. If <name> is "default", no file suffixes will be used.
-@@ -2447,7 +2476,11 @@ template("run_mksnapshot") {
+@@ -2428,7 +2457,11 @@ template("run_mksnapshot") {
suffix = "_$name"
}
action("run_mksnapshot_" + name) {
@@ -66,10 +66,10 @@ $NetBSD$
+ } else {
+ deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
+ }
-
- script = "tools/run.py"
-
-@@ -2519,6 +2552,12 @@ template("run_mksnapshot") {
+ if (v8_verify_deterministic_mksnapshot) {
+ # We archive the snapshot executable when verifying snapshot
+ # determinism to ease debugging.
+@@ -2535,6 +2568,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -82,7 +82,7 @@ $NetBSD$
}
if (v8_enable_turboshaft_csa) {
-@@ -4597,7 +4636,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4627,7 +4666,7 @@ v8_header_set("v8_internal_headers") {
# iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -91,7 +91,7 @@ $NetBSD$
sources += [ "src/trap-handler/handler-inside-posix.h" ]
} else if (is_win) {
sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6007,7 +6046,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -6009,7 +6048,7 @@ v8_source_set("v8_base_without_compiler"
# iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -100,7 +100,7 @@ $NetBSD$
sources += [
"src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-outside-posix.cc",
-@@ -6641,7 +6680,7 @@ v8_component("v8_libbase") {
+@@ -6625,7 +6664,7 @@ v8_component("v8_libbase") {
}
}
@@ -109,7 +109,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6652,6 +6691,27 @@ v8_component("v8_libbase") {
+@@ -6636,6 +6675,27 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/chromium/patches/patch-v8_include_v8-internal.h b/chromium/patches/patch-v8_include_v8-internal.h
index d8aa8db9dc..4c513789ce 100644
--- a/chromium/patches/patch-v8_include_v8-internal.h
+++ b/chromium/patches/patch-v8_include_v8-internal.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/include/v8-internal.h.orig 2024-09-24 20:51:57.344927000 +0000
+--- v8/include/v8-internal.h.orig 2024-10-26 07:03:23.565830700 +0000
+++ v8/include/v8-internal.h
-@@ -213,7 +213,7 @@ using SandboxedPointer_t = Address;
+@@ -229,7 +229,7 @@ using SandboxedPointer_t = Address;
#ifdef V8_ENABLE_SANDBOX
// Size of the sandbox, excluding the guard regions surrounding it.
diff --git a/chromium/patches/patch-v8_include_v8config.h b/chromium/patches/patch-v8_include_v8config.h
index cb0ab6b400..5ead50cd1d 100644
--- a/chromium/patches/patch-v8_include_v8config.h
+++ b/chromium/patches/patch-v8_include_v8config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/include/v8config.h.orig 2024-09-24 20:51:57.350927600 +0000
+--- v8/include/v8config.h.orig 2024-10-26 07:03:23.761851800 +0000
+++ v8/include/v8config.h
@@ -201,6 +201,9 @@ path. Add it with -I<path> to the comman
&& !defined(V8_TARGET_OS_FUCHSIA) \
@@ -26,7 +26,7 @@ $NetBSD$
|| defined(V8_TARGET_OS_MACOS) \
|| defined(V8_TARGET_OS_WIN) \
|| defined(V8_TARGET_OS_CHROMEOS)
-@@ -236,6 +242,21 @@ path. Add it with -I<path> to the comman
+@@ -236,6 +242,22 @@ path. Add it with -I<path> to the comman
# define V8_TARGET_OS_LINUX
#endif
@@ -36,11 +36,12 @@ $NetBSD$
+#endif
+
+#ifdef V8_OS_FREEBSD
-+# define V8_TARGET_OS_FREEBSD
++# define V8_TARGET_OS_OPENBSD
+# define V8_TARGET_OS_BSD
+#endif
+
+#ifdef V8_OS_NETBSD
++# define V8_TARGET_OS_OPENBSD
+# define V8_TARGET_OS_NETBSD
+# define V8_TARGET_OS_BSD
+#endif
@@ -48,7 +49,7 @@ $NetBSD$
#ifdef V8_OS_MACOS
# define V8_TARGET_OS_MACOS
#endif
-@@ -381,7 +402,8 @@ path. Add it with -I<path> to the comman
+@@ -381,7 +403,8 @@ path. Add it with -I<path> to the comman
// preserve_most in clang >= 17 (see https://reviews.llvm.org/D143425).
#if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
|| ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
diff --git a/chromium/patches/patch-v8_src_api_api.cc b/chromium/patches/patch-v8_src_api_api.cc
index 9feb52a723..9a90f4201a 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/api/api.cc.orig 2024-09-24 20:51:57.358928400 +0000
+--- v8/src/api/api.cc.orig 2024-10-26 07:03:23.966874000 +0000
+++ v8/src/api/api.cc
@@ -149,7 +149,7 @@
#include "src/wasm/wasm-serialization.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <signal.h>
#include <unistd.h>
-@@ -6523,7 +6523,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6525,7 +6525,7 @@ bool v8::V8::Initialize(const int build_
return true;
}
diff --git a/chromium/patches/patch-v8_src_base_atomicops.h b/chromium/patches/patch-v8_src_base_atomicops.h
index 02ea3a817d..b6306dfb58 100644
--- a/chromium/patches/patch-v8_src_base_atomicops.h
+++ b/chromium/patches/patch-v8_src_base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/atomicops.h.orig 2024-09-24 20:51:57.367929200 +0000
+--- v8/src/base/atomicops.h.orig 2024-10-26 07:03:24.511932600 +0000
+++ v8/src/base/atomicops.h
@@ -57,10 +57,10 @@ using Atomic64 = SbAtomic64;
using Atomic8 = char;
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index ec9d444236..94983d6d87 100644
--- a/chromium/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium/patches/patch-v8_src_base_platform_memory.h
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/memory.h.orig 2024-09-24 20:51:57.375929800 +0000
+--- v8/src/base/platform/memory.h.orig 2024-10-26 07:03:24.617944000 +0000
+++ v8/src/base/platform/memory.h
-@@ -19,13 +19,13 @@
-
- #if V8_OS_DARWIN
+@@ -21,13 +21,13 @@
#include <malloc/malloc.h>
+ #elif V8_OS_OPENBSD
+ #include <sys/malloc.h>
-#elif V8_OS_ZOS
+#elif (V8_OS_ZOS || V8_OS_BSD)
#include <stdlib.h>
@@ -17,7 +17,7 @@ $NetBSD$
#include <malloc.h>
#endif
--#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS) || V8_OS_WIN
+-#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_OPENBSD) || V8_OS_WIN
+#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_BSD) || V8_OS_WIN
#define V8_HAS_MALLOC_USABLE_SIZE 1
#endif
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
index 6d5d83e6d9..aaefd6f508 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-freebsd.cc.orig 2024-09-24 20:51:57.375929800 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2024-10-26 07:03:24.665949300 +0000
+++ v8/src/base/platform/platform-freebsd.cc
@@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache()
return new PosixDefaultTimezoneCache();
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
index 430fd8d78c..90b6e39dbe 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-openbsd.cc.orig 2024-09-24 20:51:57.376930000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2024-10-26 07:03:24.665949300 +0000
+++ v8/src/base/platform/platform-openbsd.cc
@@ -6,6 +6,9 @@
// POSIX-compatible parts, the implementation is in platform-posix.cc.
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
index ba35d72871..521cbac92c 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-posix.cc.orig 2024-09-24 20:51:57.377930000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2024-10-26 07:03:24.666949500 +0000
+++ v8/src/base/platform/platform-posix.cc
@@ -27,6 +27,9 @@
defined(__NetBSD__) || defined(__OpenBSD__)
@@ -16,16 +16,7 @@ $NetBSD$
#if defined(ANDROID) && !defined(V8_ANDROID_LOG_STDOUT)
#define LOG_TAG "v8"
-@@ -55,7 +58,7 @@
- #if V8_OS_DARWIN
- #include <mach/mach.h>
- #include <malloc/malloc.h>
--#elif !V8_OS_ZOS
-+#elif !V8_OS_ZOS && !V8_OS_BSD
- #include <malloc.h>
- #endif
-
-@@ -73,9 +76,11 @@
+@@ -75,9 +78,11 @@
#include <sys/syscall.h>
#endif
@@ -38,7 +29,7 @@ $NetBSD$
#if defined(V8_OS_SOLARIS)
#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -312,6 +317,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
+@@ -314,6 +319,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
}
}
@@ -52,7 +43,7 @@ $NetBSD$
// static
void* OS::GetRandomMmapAddr() {
uintptr_t raw_addr;
-@@ -408,6 +420,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -416,6 +428,7 @@ void* OS::GetRandomMmapAddr() {
#endif
return reinterpret_cast<void*>(raw_addr);
}
@@ -60,7 +51,7 @@ $NetBSD$
// TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
#if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -682,7 +695,7 @@ void OS::DestroySharedMemoryHandle(Platf
+@@ -704,7 +717,7 @@ void OS::DestroySharedMemoryHandle(Platf
#if !V8_OS_ZOS
// static
bool OS::HasLazyCommits() {
@@ -69,7 +60,7 @@ $NetBSD$
return true;
#else
// TODO(bbudge) Return true for all POSIX platforms.
-@@ -837,6 +850,8 @@ int OS::GetCurrentThreadId() {
+@@ -859,6 +872,8 @@ int OS::GetCurrentThreadId() {
return static_cast<int>(thread_self());
#elif V8_OS_FUCHSIA
return static_cast<int>(zx_thread_self());
@@ -78,7 +69,7 @@ $NetBSD$
#elif V8_OS_SOLARIS
return static_cast<int>(pthread_self());
#elif V8_OS_ZOS
-@@ -1138,7 +1153,11 @@ Thread::Thread(const Options& options)
+@@ -1160,7 +1175,11 @@ Thread::Thread(const Options& options)
stack_size_(options.stack_size()),
priority_(options.priority()),
start_semaphore_(nullptr) {
@@ -90,7 +81,7 @@ $NetBSD$
if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
set_name(options.name());
}
-@@ -1153,7 +1172,7 @@ static void SetThreadName(const char* na
+@@ -1175,7 +1194,7 @@ static void SetThreadName(const char* na
pthread_set_name_np(pthread_self(), name);
#elif V8_OS_NETBSD
static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
@@ -99,7 +90,7 @@ $NetBSD$
#elif V8_OS_DARWIN
// pthread_setname_np is only available in 10.6 or later, so test
// for it at runtime.
-@@ -1328,7 +1347,7 @@ void Thread::SetThreadLocal(LocalStorage
+@@ -1350,7 +1369,7 @@ void Thread::SetThreadLocal(LocalStorage
// keep this version in POSIX as most Linux-compatible derivatives will
// support it. MacOS and FreeBSD are different here.
#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
diff --git a/chromium/patches/patch-v8_src_base_small-vector.h b/chromium/patches/patch-v8_src_base_small-vector.h
index 95b5a0e64f..e618033c60 100644
--- a/chromium/patches/patch-v8_src_base_small-vector.h
+++ b/chromium/patches/patch-v8_src_base_small-vector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/small-vector.h.orig 2024-09-24 20:51:57.382930500 +0000
+--- v8/src/base/small-vector.h.orig 2024-10-26 07:03:24.839968000 +0000
+++ v8/src/base/small-vector.h
@@ -22,7 +22,7 @@ template <typename T, size_t kSize, type
class SmallVector {
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index 140f6c42bf..182d4eab03 100644
--- a/chromium/patches/patch-v8_src_base_strings.h
+++ b/chromium/patches/patch-v8_src_base_strings.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/strings.h.orig 2024-09-24 20:51:57.382930500 +0000
+--- v8/src/base/strings.h.orig 2024-10-26 07:03:24.839968000 +0000
+++ v8/src/base/strings.h
@@ -8,6 +8,9 @@
#include "src/base/base-export.h"
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index 6d85d6d6c5..def8b7f1f0 100644
--- a/chromium/patches/patch-v8_src_base_sys-info.cc
+++ b/chromium/patches/patch-v8_src_base_sys-info.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/sys-info.cc.orig 2024-09-24 20:51:57.382930500 +0000
+--- v8/src/base/sys-info.cc.orig 2024-10-26 07:03:24.839968000 +0000
+++ v8/src/base/sys-info.cc
-@@ -37,8 +37,12 @@ namespace base {
+@@ -35,8 +35,12 @@ namespace base {
// static
int SysInfo::NumberOfProcessors() {
diff --git a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
index 007424bfce..aedd6f8543 100644
--- a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
+++ b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/utils/random-number-generator.cc.orig 2024-09-24 20:51:57.383930400 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2024-10-26 07:03:24.919976700 +0000
+++ v8/src/base/utils/random-number-generator.cc
@@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGener
DCHECK_EQ(0, result);
diff --git a/chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc b/chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc
new file mode 100644
index 0000000000..76a4b7321e
--- /dev/null
+++ b/chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc
@@ -0,0 +1,20 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- v8/src/builtins/x64/builtins-x64.cc.orig 2024-10-26 07:03:27.482252800 +0000
++++ v8/src/builtins/x64/builtins-x64.cc
+@@ -2838,7 +2838,11 @@ void Generate_OSREntry(MacroAssembler* m
+ // Drop the return address on the stack and jump to the OSR entry
+ // point of the function.
+ __ Drop(1);
++#ifdef V8_ENABLE_CET_IBT
++ __ jmp(entry_address, /*notrack=*/true);
++#else
+ __ jmp(entry_address);
++#endif
+ }
+
+ enum class OsrSourceTier {
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
index 9d3b5e056e..c4f3e1a7e0 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/diagnostics/perf-jit.cc.orig 2024-09-24 20:51:57.686957100 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2024-10-26 07:03:37.803365500 +0000
+++ v8/src/diagnostics/perf-jit.cc
@@ -31,7 +31,7 @@
#include "src/flags/flags.h"
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
index b69813dee1..32290bb062 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/diagnostics/perf-jit.h.orig 2024-09-24 20:51:57.686957100 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2024-10-26 07:03:37.803365500 +0000
+++ v8/src/diagnostics/perf-jit.h
@@ -31,7 +31,7 @@
#include "include/v8config.h"
diff --git a/chromium/patches/patch-v8_src_execution_isolate.cc b/chromium/patches/patch-v8_src_execution_isolate.cc
index 0d094eb189..07770323fb 100644
--- a/chromium/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium/patches/patch-v8_src_execution_isolate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/execution/isolate.cc.orig 2024-09-24 20:51:57.702958600 +0000
+--- v8/src/execution/isolate.cc.orig 2024-10-26 07:03:38.284417400 +0000
+++ v8/src/execution/isolate.cc
-@@ -164,6 +164,10 @@
+@@ -168,6 +168,10 @@
#include "src/execution/simulator-base.h"
#endif
@@ -17,7 +17,7 @@ $NetBSD$
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -4959,6 +4963,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -4972,6 +4976,13 @@ void Isolate::InitializeDefaultEmbeddedB
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
diff --git a/chromium/patches/patch-v8_src_flags_flags.cc b/chromium/patches/patch-v8_src_flags_flags.cc
index 02f5840eea..1140bb9181 100644
--- a/chromium/patches/patch-v8_src_flags_flags.cc
+++ b/chromium/patches/patch-v8_src_flags_flags.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/flags/flags.cc.orig 2024-09-24 20:51:57.720960100 +0000
+--- v8/src/flags/flags.cc.orig 2024-10-26 07:03:38.882481800 +0000
+++ v8/src/flags/flags.cc
@@ -16,6 +16,10 @@
#include <set>
@@ -17,19 +17,7 @@ $NetBSD$
#include "src/base/functional.h"
#include "src/base/lazy-instance.h"
#include "src/base/platform/platform.h"
-@@ -35,7 +39,11 @@
- namespace v8::internal {
-
- // Define {v8_flags}, declared in flags.h.
-+#if V8_OS_OPENBSD
-+FlagValues v8_flags __attribute__((section(".openbsd.mutable")));
-+#else
- FlagValues v8_flags;
-+#endif
-
- // {v8_flags} needs to be aligned to a memory page, and the size needs to be a
- // multiple of a page size. This is required for memory-protection of the memory
-@@ -807,6 +815,10 @@ void FlagList::FreezeFlags() {
+@@ -807,6 +811,10 @@ void FlagList::FreezeFlags() {
// Note that for string flags we only protect the pointer itself, but not the
// string storage. TODO(12887): Fix this.
base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index cec4f209ab..b8a37a664c 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/sandbox/sandbox.cc.orig 2024-09-24 20:51:57.973982300 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2024-10-26 07:03:49.363611700 +0000
+++ v8/src/sandbox/sandbox.cc
@@ -48,7 +48,7 @@ static Address DetermineAddressSpaceLimi
}
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index 799c5d3d14..35306edaac 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2024-09-24 20:51:57.977982800 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2024-10-26 07:03:49.393614800 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
@@ -148,6 +148,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
return EmbeddedTargetOs::kStarboard;
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index 442dabd44a..2ebdb8eaed 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2024-09-24 20:51:57.977982800 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2024-10-26 07:03:49.393614800 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
@@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
kWin,
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index f18cecb0f2..2dfa33e661 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2024-09-24 20:51:57.977982800 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2024-10-26 07:03:49.393614800 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
@@ -9,6 +9,10 @@
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
index 0a7804cab7..529cd851be 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/handler-inside-posix.cc.orig 2024-09-24 20:51:58.000984700 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2024-10-26 07:03:49.772655700 +0000
+++ v8/src/trap-handler/handler-inside-posix.cc
@@ -27,7 +27,7 @@
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
index 409eb25089..debc7c2bad 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/handler-inside-posix.h.orig 2024-09-24 20:51:58.000984700 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2024-10-26 07:03:49.772655700 +0000
+++ v8/src/trap-handler/handler-inside-posix.h
@@ -13,7 +13,7 @@ namespace v8 {
namespace internal {
diff --git a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
index db2964fe05..631877ea91 100644
--- a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
+++ b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/trap-handler.h.orig 2024-09-24 20:51:58.001984800 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2024-10-26 07:03:49.773656000 +0000
+++ v8/src/trap-handler/trap-handler.h
@@ -20,7 +20,7 @@ namespace trap_handler {
// X64 on Linux, Windows, MacOS, FreeBSD.
diff --git a/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h b/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
index 2831b52c3d..e1d39b45b3 100644
--- a/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
+++ b/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig 2024-09-24 20:51:58.008985500 +0000
+--- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig 2024-10-26 07:03:49.847663900 +0000
+++ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -505,7 +505,7 @@ void LiftoffAssembler::StoreTaggedPointe
+@@ -512,7 +512,7 @@ void LiftoffAssembler::StoreTaggedPointe
}
void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
@@ -15,7 +15,7 @@ $NetBSD$
LoadType type, uint32_t* protected_load_pc,
bool /* is_load_mem */, bool /* i64_offset */,
bool needs_shift) {
-@@ -585,7 +585,7 @@ void LiftoffAssembler::Load(LiftoffRegis
+@@ -592,7 +592,7 @@ void LiftoffAssembler::Load(LiftoffRegis
}
void LiftoffAssembler::Store(Register dst_addr, Register offset_reg,
@@ -24,7 +24,7 @@ $NetBSD$
StoreType type, LiftoffRegList pinned,
uint32_t* protected_store_pc,
bool /* is_store_mem */, bool /* i64_offset */) {
-@@ -664,7 +664,7 @@ void LiftoffAssembler::Store(Register ds
+@@ -671,7 +671,7 @@ void LiftoffAssembler::Store(Register ds
}
void LiftoffAssembler::AtomicLoad(LiftoffRegister dst, Register src_addr,
@@ -33,7 +33,7 @@ $NetBSD$
LoadType type, LiftoffRegList /* pinned */,
bool /* i64_offset */) {
if (type.value() != LoadType::kI64Load) {
-@@ -682,7 +682,7 @@ void LiftoffAssembler::AtomicLoad(Liftof
+@@ -689,7 +689,7 @@ void LiftoffAssembler::AtomicLoad(Liftof
}
void LiftoffAssembler::AtomicStore(Register dst_addr, Register offset_reg,
@@ -42,7 +42,7 @@ $NetBSD$
StoreType type, LiftoffRegList pinned,
bool /* i64_offset */) {
DCHECK_LE(offset_imm, std::numeric_limits<int32_t>::max());
-@@ -752,7 +752,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor
+@@ -759,7 +759,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor
inline void AtomicAddOrSubOrExchange32(LiftoffAssembler* lasm, Binop binop,
Register dst_addr, Register offset_reg,
@@ -51,7 +51,7 @@ $NetBSD$
LiftoffRegister value,
LiftoffRegister result, StoreType type) {
DCHECK_EQ(value, result);
-@@ -820,7 +820,7 @@ inline void AtomicAddOrSubOrExchange32(L
+@@ -827,7 +827,7 @@ inline void AtomicAddOrSubOrExchange32(L
}
inline void AtomicBinop32(LiftoffAssembler* lasm, Binop op, Register dst_addr,
@@ -60,7 +60,7 @@ $NetBSD$
LiftoffRegister value, LiftoffRegister result,
StoreType type) {
DCHECK_EQ(value, result);
-@@ -935,7 +935,7 @@ inline void AtomicBinop32(LiftoffAssembl
+@@ -942,7 +942,7 @@ inline void AtomicBinop32(LiftoffAssembl
}
inline void AtomicBinop64(LiftoffAssembler* lasm, Binop op, Register dst_addr,
@@ -69,7 +69,7 @@ $NetBSD$
LiftoffRegister value, LiftoffRegister result) {
// We need {ebx} here, which is the root register. As the root register it
// needs special treatment. As we use {ebx} directly in the code below, we
-@@ -1031,7 +1031,7 @@ inline void AtomicBinop64(LiftoffAssembl
+@@ -1038,7 +1038,7 @@ inline void AtomicBinop64(LiftoffAssembl
} // namespace liftoff
void LiftoffAssembler::AtomicAdd(Register dst_addr, Register offset_reg,
@@ -78,7 +78,7 @@ $NetBSD$
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1045,7 +1045,7 @@ void LiftoffAssembler::AtomicAdd(Registe
+@@ -1052,7 +1052,7 @@ void LiftoffAssembler::AtomicAdd(Registe
}
void LiftoffAssembler::AtomicSub(Register dst_addr, Register offset_reg,
@@ -87,7 +87,7 @@ $NetBSD$
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1058,7 +1058,7 @@ void LiftoffAssembler::AtomicSub(Registe
+@@ -1065,7 +1065,7 @@ void LiftoffAssembler::AtomicSub(Registe
}
void LiftoffAssembler::AtomicAnd(Register dst_addr, Register offset_reg,
@@ -96,7 +96,7 @@ $NetBSD$
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1072,7 +1072,7 @@ void LiftoffAssembler::AtomicAnd(Registe
+@@ -1079,7 +1079,7 @@ void LiftoffAssembler::AtomicAnd(Registe
}
void LiftoffAssembler::AtomicOr(Register dst_addr, Register offset_reg,
@@ -105,7 +105,7 @@ $NetBSD$
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1086,7 +1086,7 @@ void LiftoffAssembler::AtomicOr(Register
+@@ -1093,7 +1093,7 @@ void LiftoffAssembler::AtomicOr(Register
}
void LiftoffAssembler::AtomicXor(Register dst_addr, Register offset_reg,
@@ -114,7 +114,7 @@ $NetBSD$
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
if (type.value() == StoreType::kI64Store) {
-@@ -1100,7 +1100,7 @@ void LiftoffAssembler::AtomicXor(Registe
+@@ -1107,7 +1107,7 @@ void LiftoffAssembler::AtomicXor(Registe
}
void LiftoffAssembler::AtomicExchange(Register dst_addr, Register offset_reg,
@@ -123,7 +123,7 @@ $NetBSD$
LiftoffRegister value,
LiftoffRegister result, StoreType type,
bool /* i64_offset */) {
-@@ -1115,7 +1115,7 @@ void LiftoffAssembler::AtomicExchange(Re
+@@ -1122,7 +1122,7 @@ void LiftoffAssembler::AtomicExchange(Re
}
void LiftoffAssembler::AtomicCompareExchange(
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index 1924cd747a..3201f67f24 100644
--- a/chromium/patches/patch-v8_tools_run-paxctl.py
+++ b/chromium/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/tools/run-paxctl.py.orig 2024-10-18 11:20:16.598260672 +0000
+--- v8/tools/run-paxctl.py.orig 2024-10-28 13:44:56.032928946 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
diff --git a/chromium/patches/patch-v8_tools_run.py b/chromium/patches/patch-v8_tools_run.py
index bb631b695f..dc36ab5cc0 100644
--- a/chromium/patches/patch-v8_tools_run.py
+++ b/chromium/patches/patch-v8_tools_run.py
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/tools/run.py.orig 2024-09-24 20:52:00.436198500 +0000
+--- v8/tools/run.py.orig 2024-10-26 07:04:13.416204700 +0000
+++ v8/tools/run.py
-@@ -9,7 +9,7 @@ scripts."""
- import subprocess
- import sys
+@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout'
+ kwargs = dict(stdout=subprocess.PIPE)
+ cmd = cmd[2:]
--result = subprocess.call(sys.argv[1:])
-+sys.exit(subprocess.call(sys.argv[1:], env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}))
- if result != 0:
- # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier
- # to recognize and differentiate in hex.
+-process = subprocess.Popen(cmd, **kwargs)
++process = subprocess.Popen(cmd, env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}, **kwargs)
+ stdout, _ = process.communicate()
+ if stdout_file:
+ with stdout_file.open('w') as f:
Home |
Main Index |
Thread Index |
Old Index