svn commit: r543833 - in head/www/chromium: . files
Rene Ladan
rene at FreeBSD.org
Thu Jul 30 20:39:47 UTC 2020
Author: rene
Date: Thu Jul 30 20:39:39 2020
New Revision: 543833
URL: https://svnweb.freebsd.org/changeset/ports/543833
Log:
www/chromium: update to 84.0.4147.105
Submitted by: Matthias Wolf via GitHub
MFH: 2020Q3
Security: http://vuxml.freebsd.org/freebsd/9a447f78-d0f8-11ea-9837-e09467587c17.html
Security: http://vuxml.freebsd.org/freebsd/870d59b0-c6c4-11ea-8015-e09467587c17.html
Added:
head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc (contents, props changed)
head/www/chromium/files/patch-base_test_BUILD.gn (contents, props changed)
head/www/chromium/files/patch-base_threading_scoped__blocking__call__unittest.cc (contents, props changed)
head/www/chromium/files/patch-cc_test_layer__tree__test.cc (contents, props changed)
head/www/chromium/files/patch-cc_test_pixel__test.cc (contents, props changed)
head/www/chromium/files/patch-cc_trees_frame__rate__estimator.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_extensions_api_extension__action_browser__action__interactive__test.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_pdf_pdf__extension__test.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_sync_test_integration_single__client__wallet__sync__test.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_test_test__browser__dialog.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_test_test__browser__ui.cc (contents, props changed)
head/www/chromium/files/patch-chrome_browser_ui_views_bookmarks_bookmark__bar__view__test.cc (contents, props changed)
head/www/chromium/files/patch-chrome_test_chromedriver_server_chromedriver__server.cc (contents, props changed)
head/www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc (contents, props changed)
head/www/chromium/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc (contents, props changed)
head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__main__runner.cc (contents, props changed)
head/www/chromium/files/patch-content_shell_renderer_web__test_test__runner.cc (contents, props changed)
head/www/chromium/files/patch-gpu_command__buffer_tests_webgpu__test.cc (contents, props changed)
head/www/chromium/files/patch-net_cert_cert__verifier.cc (contents, props changed)
head/www/chromium/files/patch-net_cert_cert__verify__proc.cc (contents, props changed)
head/www/chromium/files/patch-net_cert_cert__verify__proc.h (contents, props changed)
head/www/chromium/files/patch-remoting_test_it2me__standalone__host.cc (contents, props changed)
head/www/chromium/files/patch-remoting_test_it2me__standalone__host__main.cc (contents, props changed)
head/www/chromium/files/patch-services_network_public_cpp_cert__verifier_cert__verifier__creation.cc (contents, props changed)
head/www/chromium/files/patch-services_tracing_public_cpp_BUILD.gn (contents, props changed)
head/www/chromium/files/patch-third__party_blink_renderer_core_exported_web__frame__test.cc (contents, props changed)
head/www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc (contents, props changed)
head/www/chromium/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc (contents, props changed)
head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_shaping_harfbuzz__shaper__test.cc (contents, props changed)
head/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_image__frame__generator__test.cc (contents, props changed)
head/www/chromium/files/patch-third__party_googletest_src_googletest_include_gtest_internal_gtest-port.h (contents, props changed)
head/www/chromium/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h (contents, props changed)
head/www/chromium/files/patch-third__party_zlib_cpu__features.c (contents, props changed)
head/www/chromium/files/patch-ui_aura_test_aura__test__helper.cc (contents, props changed)
head/www/chromium/files/patch-ui_gfx_x_BUILD.gn (contents, props changed)
head/www/chromium/files/patch-ui_gfx_x_gen__xproto.py (contents, props changed)
Deleted:
head/www/chromium/files/patch-base_test_fontconfig__util__linux.cc
head/www/chromium/files/patch-base_test_generate__fontconfig__caches.cc
head/www/chromium/files/patch-chrome_browser_extensions_install__signer.cc
head/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc
head/www/chromium/files/patch-content_browser_media_media__internals.cc
head/www/chromium/files/patch-content_shell_test__runner_test__runner.cc
head/www/chromium/files/patch-media_blink_webmediaplayer__impl.cc
head/www/chromium/files/patch-media_webrtc_webrtc__switches.cc
head/www/chromium/files/patch-net_base_features.cc
head/www/chromium/files/patch-third__party_skia_third__party_vulkanmemoryallocator_include_vk__mem__alloc.h
head/www/chromium/files/patch-third__party_yasm_yasm__assemble.gni
head/www/chromium/files/patch-third__party_zlib_BUILD.gn
head/www/chromium/files/patch-third_party_zlib_cpu__features.c
head/www/chromium/files/patch-ui_message__center_public_cpp_message__center__constants.h
Modified:
head/www/chromium/Makefile
head/www/chromium/distinfo
head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h
head/www/chromium/files/patch-BUILD.gn
head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc
head/www/chromium/files/patch-base_BUILD.gn
head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc
head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc
head/www/chromium/files/patch-base_cpu.cc
head/www/chromium/files/patch-base_debug_debugger__posix.cc
head/www/chromium/files/patch-base_debug_elf__reader.cc
head/www/chromium/files/patch-base_debug_proc__maps__linux.cc
head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc
head/www/chromium/files/patch-base_files_file__util.h
head/www/chromium/files/patch-base_files_file__util__unittest.cc
head/www/chromium/files/patch-base_logging__unittest.cc
head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc
head/www/chromium/files/patch-base_path__service__unittest.cc
head/www/chromium/files/patch-base_process_memory.cc
head/www/chromium/files/patch-base_process_process__linux.cc
head/www/chromium/files/patch-base_process_process__metrics.cc
head/www/chromium/files/patch-base_process_process__metrics__posix.cc
head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
head/www/chromium/files/patch-base_security__unittest.cc
head/www/chromium/files/patch-base_synchronization_lock__impl.h
head/www/chromium/files/patch-base_system_sys__info__freebsd.cc
head/www/chromium/files/patch-base_test_launcher_test__launcher.cc
head/www/chromium/files/patch-base_test_test__file__util__posix.cc
head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc
head/www/chromium/files/patch-build_config_compiler_BUILD.gn
head/www/chromium/files/patch-build_config_compiler_compiler.gni
head/www/chromium/files/patch-cc_BUILD.gn
head/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc
head/www/chromium/files/patch-cc_trees_property__tree.cc
head/www/chromium/files/patch-chrome_app_BUILD.gn
head/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
head/www/chromium/files/patch-chrome_app_chromium__strings.grd
head/www/chromium/files/patch-chrome_app_generated__resources.grd
head/www/chromium/files/patch-chrome_app_google__chrome__strings.grd
head/www/chromium/files/patch-chrome_app_settings__strings.grdp
head/www/chromium/files/patch-chrome_browser_BUILD.gn
head/www/chromium/files/patch-chrome_browser_about__flags.cc
head/www/chromium/files/patch-chrome_browser_background_background__mode__manager.cc
head/www/chromium/files/patch-chrome_browser_browser__resources.grd
head/www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders.cc
head/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc
head/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc
head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
head/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h
head/www/chromium/files/patch-chrome_browser_custom__handlers_protocol__handler__registry.cc
head/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
head/www/chromium/files/patch-chrome_browser_download_download__item__model.cc
head/www/chromium/files/patch-chrome_browser_download_download__prefs.cc
head/www/chromium/files/patch-chrome_browser_download_download__prefs.h
head/www/chromium/files/patch-chrome_browser_download_download__query.cc
head/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc
head/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn
head/www/chromium/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_device__info__fetcher.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_erp_chrome_desktop_report_request_helper.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
head/www/chromium/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
head/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc
head/www/chromium/files/patch-chrome_browser_flag__descriptions.cc
head/www/chromium/files/patch-chrome_browser_flag__descriptions.h
head/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
head/www/chromium/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
head/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
head/www/chromium/files/patch-chrome_browser_memory__details.cc
head/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
head/www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
head/www/chromium/files/patch-chrome_browser_metrics_process__memory__metrics__emitter.cc
head/www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc
head/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
head/www/chromium/files/patch-chrome_browser_password__manager_password__store__factory.cc
head/www/chromium/files/patch-chrome_browser_performance__monitor_process__metrics__history.cc
head/www/chromium/files/patch-chrome_browser_performance__monitor_process__metrics__history.h
head/www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
head/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
head/www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
head/www/chromium/files/patch-chrome_browser_profiles_profile__attributes__entry.cc
head/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__browser__proxy.js
head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.html
head/www/chromium/files/patch-chrome_browser_resources_settings_appearance__page_appearance__page.js
head/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc
head/www/chromium/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
head/www/chromium/files/patch-chrome_browser_sharing_shared__clipboard_feature__flags.cc
head/www/chromium/files/patch-chrome_browser_sharing_shared__clipboard_feature__flags.h
head/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc
head/www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc
head/www/chromium/files/patch-chrome_browser_ui_BUILD.gn
head/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc
head/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
head/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc
head/www/chromium/files/patch-chrome_browser_ui_views_download_download__item__view.cc
head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
head/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
head/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
head/www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
head/www/chromium/files/patch-chrome_common_BUILD.gn
head/www/chromium/files/patch-chrome_common_channel__info__posix.cc
head/www/chromium/files/patch-chrome_common_chrome__features.cc
head/www/chromium/files/patch-chrome_common_chrome__features.h
head/www/chromium/files/patch-chrome_common_chrome__switches.cc
head/www/chromium/files/patch-chrome_common_chrome__switches.h
head/www/chromium/files/patch-chrome_common_extensions_command.cc
head/www/chromium/files/patch-chrome_common_features.gni
head/www/chromium/files/patch-chrome_common_media_cdm__host__file__path.cc
head/www/chromium/files/patch-chrome_common_pref__names.cc
head/www/chromium/files/patch-chrome_common_pref__names.h
head/www/chromium/files/patch-chrome_common_webui__url__constants.cc
head/www/chromium/files/patch-chrome_common_webui__url__constants.h
head/www/chromium/files/patch-chrome_renderer_chrome__content__renderer__client.cc
head/www/chromium/files/patch-chrome_test_BUILD.gn
head/www/chromium/files/patch-chrome_test_base_chrome__test__launcher.cc
head/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc
head/www/chromium/files/patch-chrome_test_base_testing__browser__process.h
head/www/chromium/files/patch-chrome_test_chromedriver_key__converter__unittest.cc
head/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
head/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
head/www/chromium/files/patch-components_BUILD.gn
head/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc
head/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc
head/www/chromium/files/patch-components_autofill_core_browser_autofill__external__delegate.cc
head/www/chromium/files/patch-components_autofill_core_browser_personal__data__manager.cc
head/www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc
head/www/chromium/files/patch-components_crash_core_common_BUILD.gn
head/www/chromium/files/patch-components_feature__engagement_public_feature__list.cc
head/www/chromium/files/patch-components_feature__engagement_public_feature__list.h
head/www/chromium/files/patch-components_metrics_BUILD.gn
head/www/chromium/files/patch-components_metrics_metrics__log.cc
head/www/chromium/files/patch-components_neterror_resources_neterror.js
head/www/chromium/files/patch-components_network__session__configurator_browser_network__session__configurator.cc
head/www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc
head/www/chromium/files/patch-components_policy_core_common_schema.cc
head/www/chromium/files/patch-components_policy_resources_policy__templates.json
head/www/chromium/files/patch-components_policy_tools_generate__policy__source.py
head/www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
head/www/chromium/files/patch-components_viz_service_display__embedder_skia__output__device__dawn.cc
head/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
head/www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
head/www/chromium/files/patch-components_viz_test_mock__display__client.h
head/www/chromium/files/patch-content_app_content__main__runner__impl.cc
head/www/chromium/files/patch-content_browser_BUILD.gn
head/www/chromium/files/patch-content_browser_browser__main__loop.cc
head/www/chromium/files/patch-content_browser_devtools_protocol_system__info__handler.cc
head/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h
head/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
head/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
head/www/chromium/files/patch-content_browser_scheduler_responsiveness_watcher.cc
head/www/chromium/files/patch-content_browser_utility__process__host.cc
head/www/chromium/files/patch-content_browser_webui_shared__resources__data__source.cc
head/www/chromium/files/patch-content_common_BUILD.gn
head/www/chromium/files/patch-content_common_user__agent.cc
head/www/chromium/files/patch-content_gpu_gpu__main.cc
head/www/chromium/files/patch-content_gpu_gpu__sandbox__hook__linux.cc
head/www/chromium/files/patch-content_public_app_content__main__delegate.cc
head/www/chromium/files/patch-content_public_common_BUILD.gn
head/www/chromium/files/patch-content_public_common_common__param__traits__macros.h
head/www/chromium/files/patch-content_public_common_content__features.cc
head/www/chromium/files/patch-content_public_common_content__switches.cc
head/www/chromium/files/patch-content_public_common_content__switches.h
head/www/chromium/files/patch-content_public_test_browser__test__base.cc
head/www/chromium/files/patch-content_renderer_BUILD.gn
head/www/chromium/files/patch-content_renderer_media_audio_audio__device__factory.cc
head/www/chromium/files/patch-content_renderer_render__process__impl.cc
head/www/chromium/files/patch-content_renderer_render__thread__impl.cc
head/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc
head/www/chromium/files/patch-content_shell_BUILD.gn
head/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc
head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__context.cc
head/www/chromium/files/patch-content_shell_browser_web__test_web__test__browser__main__parts.cc
head/www/chromium/files/patch-content_test_BUILD.gn
head/www/chromium/files/patch-content_test_content__test__suite.cc
head/www/chromium/files/patch-content_utility_BUILD.gn
head/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc
head/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc
head/www/chromium/files/patch-extensions_browser_browser__context__keyed__service__factories.cc
head/www/chromium/files/patch-extensions_common_api___permission__features.json
head/www/chromium/files/patch-extensions_common_image__util.cc
head/www/chromium/files/patch-extensions_renderer_bindings_api__binding__util.cc
head/www/chromium/files/patch-gpu_command__buffer_common_gpu__memory__buffer__support.cc
head/www/chromium/files/patch-gpu_command__buffer_service_external__vk__image__backing.cc
head/www/chromium/files/patch-gpu_command__buffer_service_external__vk__image__gl__representation.cc
head/www/chromium/files/patch-gpu_config_gpu__control__list.cc
head/www/chromium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
head/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc
head/www/chromium/files/patch-gpu_ipc_service_gpu__watchdog__thread.h
head/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.cc
head/www/chromium/files/patch-gpu_vulkan_vulkan__function__pointers.h
head/www/chromium/files/patch-headless_BUILD.gn
head/www/chromium/files/patch-headless_lib_browser_headless__content__browser__client.cc
head/www/chromium/files/patch-headless_lib_browser_headless__request__context__manager.cc
head/www/chromium/files/patch-headless_lib_headless__content__main__delegate.cc
head/www/chromium/files/patch-headless_lib_headless__content__main__delegate.h
head/www/chromium/files/patch-media_BUILD.gn
head/www/chromium/files/patch-media_audio_audio__input__device.cc
head/www/chromium/files/patch-media_base_media__switches.cc
head/www/chromium/files/patch-media_base_video__frame.h
head/www/chromium/files/patch-media_media__options.gni
head/www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
head/www/chromium/files/patch-media_mojo_services_gpu__mojo__media__client.cc
head/www/chromium/files/patch-mojo_public_js_mojo__bindings__resources.grd
head/www/chromium/files/patch-net_BUILD.gn
head/www/chromium/files/patch-net_nqe_network__quality__estimator.cc
head/www/chromium/files/patch-net_proxy__resolution_configured__proxy__resolution__service.cc
head/www/chromium/files/patch-net_socket_unix__domain__client__socket__posix.cc
head/www/chromium/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
head/www/chromium/files/patch-net_url__request_url__fetcher.cc
head/www/chromium/files/patch-net_url__request_url__fetcher.h
head/www/chromium/files/patch-net_url__request_url__request__context.cc
head/www/chromium/files/patch-net_url__request_url__request__context__builder.cc
head/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc
head/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc
head/www/chromium/files/patch-remoting_host_host__main.cc
head/www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
head/www/chromium/files/patch-sandbox_linux_services_libc__interceptor.cc
head/www/chromium/files/patch-services_audio_BUILD.gn
head/www/chromium/files/patch-services_device_geolocation_location__arbitrator.cc
head/www/chromium/files/patch-services_device_usb_BUILD.gn
head/www/chromium/files/patch-services_network_BUILD.gn
head/www/chromium/files/patch-services_network_network__context.cc
head/www/chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc
head/www/chromium/files/patch-services_tracing_public_cpp_perfetto_trace__time.cc
head/www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
head/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp
head/www/chromium/files/patch-third__party_angle_BUILD.gn
head/www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp
head/www/chromium/files/patch-third__party_angle_third__party_vulkan-loader_src_loader_loader.c
head/www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
head/www/chromium/files/patch-third__party_blink_renderer_core_html_forms_internal__popup__menu.cc
head/www/chromium/files/patch-third__party_blink_renderer_core_layout_layout__view.cc
head/www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
head/www/chromium/files/patch-third__party_blink_renderer_modules_mediastream_processed__local__audio__source.cc
head/www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn
head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
head/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
head/www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
head/www/chromium/files/patch-third__party_crashpad_crashpad_client_BUILD.gn
head/www/chromium/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
head/www/chromium/files/patch-third__party_googletest_src_googletest_src_gtest.cc
head/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc
head/www/chromium/files/patch-third__party_perfetto_src_base_subprocess.cc
head/www/chromium/files/patch-third__party_perfetto_src_base_thread__task__runner.cc
head/www/chromium/files/patch-third__party_perfetto_src_tracing_core_tracing__service__impl.cc
head/www/chromium/files/patch-third__party_webrtc_rtc__base_network.cc
head/www/chromium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
head/www/chromium/files/patch-tools_gn_build_gen.py
head/www/chromium/files/patch-tools_json__schema__compiler_feature__compiler.py
head/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
head/www/chromium/files/patch-ui_base_ime_init_input__method__initializer.cc
head/www/chromium/files/patch-ui_base_ui__base__features.cc
head/www/chromium/files/patch-ui_base_ui__base__features.h
head/www/chromium/files/patch-ui_compositor_compositor.cc
head/www/chromium/files/patch-ui_compositor_compositor.h
head/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc
head/www/chromium/files/patch-ui_gfx_BUILD.gn
head/www/chromium/files/patch-ui_gfx_font__render__params.h
head/www/chromium/files/patch-ui_gfx_native__pixmap__handle.cc
head/www/chromium/files/patch-ui_gfx_render__text.cc
head/www/chromium/files/patch-ui_gl_BUILD.gn
head/www/chromium/files/patch-ui_gl_generate__bindings.py
head/www/chromium/files/patch-ui_gtk_print__dialog__gtk.cc
head/www/chromium/files/patch-ui_native__theme_native__theme__base.cc
head/www/chromium/files/patch-ui_strings_app__locale__settings.grd
head/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate__view.cc
head/www/chromium/files/patch-ui_views_controls_label.cc
head/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc
head/www/chromium/files/patch-ui_views_examples_widget__example.cc
head/www/chromium/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
head/www/chromium/files/patch-ui_views_widget_native__widget__aura.cc
head/www/chromium/files/patch-ui_views_window_dialog__delegate.cc
head/www/chromium/files/patch-v8_BUILD.gn
head/www/chromium/files/patch-v8_src_api_api.cc
head/www/chromium/files/patch-v8_src_base_platform_platform-freebsd.cc
head/www/chromium/files/patch-weblayer_BUILD.gn
head/www/chromium/files/patch-weblayer_app_content__main__delegate__impl.cc
head/www/chromium/files/patch-weblayer_browser_browser__main__parts__impl.cc
head/www/chromium/files/patch-weblayer_browser_content__browser__client__impl.cc
head/www/chromium/files/patch-weblayer_browser_content__browser__client__impl.h
head/www/chromium/files/patch-weblayer_browser_system__network__context__manager.cc
head/www/chromium/pkg-plist
Modified: head/www/chromium/Makefile
==============================================================================
--- head/www/chromium/Makefile Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/Makefile Thu Jul 30 20:39:39 2020 (r543833)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= chromium
-PORTVERSION= 83.0.4103.116
-PORTREVISION= 1
+PORTVERSION= 84.0.4147.105
CATEGORIES?= www java
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
LOCAL/cpm/chromium/:fonts
@@ -21,10 +20,10 @@ BUILD_DEPENDS= bash:shells/bash \
.if !defined(GN_ONLY)
BUILD_DEPENDS+= gperf:devel/gperf \
- yasm:devel/yasm \
ffmpeg>=3.2.2,1:multimedia/ffmpeg \
flock:sysutils/flock \
node:www/node \
+ xcb-proto>0:x11/xcb-proto \
${LOCALBASE}/bin/ar:devel/binutils \
${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
${LOCALBASE}/share/usbids/usb.ids:misc/usbids \
@@ -255,7 +254,15 @@ pre-configure:
#./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
./build/linux/unbundle/replace_gn_files.py --system-libraries \
- ffmpeg flac fontconfig freetype harfbuzz-ng libdrm libpng libwebp libxml libxslt openh264 opus snappy yasm || ${FALSE}
+ ffmpeg flac fontconfig freetype harfbuzz-ng libdrm libpng libwebp libxml libxslt openh264 opus snappy || ${FALSE}
+
+ # We need the site package from xcbgen, which installs as python3.7 (really: default version), while the chromium
+ # build still needs to use python2.7. It works, because xcbgen can run with both versions, but we want to avoid
+ # having the pre-compiled pyc files from 2.7 in the 3.7 site packages
+ # Remove this as soon as chromium uses python3.x as well
+ @${MKDIR} ${WRKDIR}/site-packages/xcbgen
+ ${CP} ${PYTHONBASE}/lib/python3.7/site-packages/xcbgen/*.py \
+ ${WRKDIR}/site-packages/xcbgen
.endif
do-configure:
Modified: head/www/chromium/distinfo
==============================================================================
--- head/www/chromium/distinfo Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/distinfo Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,7 +1,7 @@
-TIMESTAMP = 1593564988
-SHA256 (chromium-83.0.4103.116.tar.xz) = bb0c7e8dfee9f3a5e30eca7f34fc9f21caefa82a86c058c552f52b1ae2da2ac3
-SIZE (chromium-83.0.4103.116.tar.xz) = 802626772
-SHA256 (chromium-83.0.4103.116-testdata.tar.xz) = 0b999ed70e758e18229ff01c7d0bdea83aedc9f6e0ac56d78d4e46120f8d6a2c
-SIZE (chromium-83.0.4103.116-testdata.tar.xz) = 257103056
+TIMESTAMP = 1595931907
+SHA256 (chromium-84.0.4147.105.tar.xz) = caf4ebeb2a2333454c3067a2534aeecaab5029aa78fc0d8b27f79ad3b9c5ccac
+SIZE (chromium-84.0.4147.105.tar.xz) = 845167500
+SHA256 (chromium-84.0.4147.105-testdata.tar.xz) = 571cfaa82ea28413b22e65907d0ecdb055e02142f8e1b86f3fe2f1bb9557ac03
+SIZE (chromium-84.0.4147.105-testdata.tar.xz) = 257190208
SHA256 (test_fonts.tar.xz) = cf9cbe3b7f1c4c42d426bddc65ec178d333ad7e205a36fe0a606a3c0c545ece1
SIZE (test_fonts.tar.xz) = 200040
Modified: head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h
==============================================================================
--- head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-3p-pdfium_3p_base_allocator_partition__allocator_page__allocator__internals__posix.h Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,4 +1,4 @@
---- third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2020-05-18 18:42:41 UTC
+--- third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2020-07-07 22:03:25 UTC
+++ third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h
@@ -16,7 +16,7 @@
#if defined(OS_ANDROID)
Modified: head/www/chromium/files/patch-BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-BUILD.gn Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-BUILD.gn Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- BUILD.gn.orig 2020-06-03 18:40:09 UTC
+--- BUILD.gn.orig 2020-07-07 21:58:11 UTC
+++ BUILD.gn
-@@ -418,7 +418,7 @@ group("gn_all") {
+@@ -417,7 +417,7 @@ group("gn_all") {
]
}
@@ -29,7 +29,7 @@
"//media/cast:generate_barcode_video",
"//media/cast:generate_timecode_audio",
"//net:crash_cache",
-@@ -579,10 +573,6 @@ group("gn_all") {
+@@ -578,10 +572,6 @@ group("gn_all") {
"//mojo:mojo_perftests",
"//services/service_manager/public/cpp",
"//testing/gmock:gmock_main",
@@ -40,7 +40,7 @@
]
if (!is_android) {
-@@ -656,7 +646,7 @@ group("gn_all") {
+@@ -655,7 +645,7 @@ group("gn_all") {
host_os == "win") {
deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
}
@@ -49,7 +49,7 @@
deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
}
-@@ -789,7 +779,6 @@ group("gn_all") {
+@@ -788,7 +778,6 @@ group("gn_all") {
"//chrome/browser/vr:vr_common_perftests",
"//chrome/browser/vr:vr_common_unittests",
"//chrome/browser/vr:vr_pixeltests",
@@ -57,7 +57,7 @@
]
if (is_desktop_linux && use_ozone) {
deps += [ "//chrome/browser/vr/testapp:vr_testapp" ]
-@@ -1072,7 +1061,7 @@ if (!is_ios) {
+@@ -1074,7 +1063,7 @@ if (!is_ios) {
]
}
@@ -66,7 +66,7 @@
data_deps +=
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
}
-@@ -1081,7 +1070,7 @@ if (!is_ios) {
+@@ -1083,7 +1072,7 @@ if (!is_ios) {
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
@@ -75,7 +75,7 @@
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
}
-@@ -1274,9 +1263,6 @@ group("chromium_builder_perf") {
+@@ -1276,9 +1265,6 @@ group("chromium_builder_perf") {
if (is_win) {
data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
Modified: head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc
==============================================================================
--- head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-apps_app__restore__service__browsertest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- apps/app_restore_service_browsertest.cc.orig 2020-03-23 15:18:04 UTC
+--- apps/app_restore_service_browsertest.cc.orig 2020-07-07 21:57:29 UTC
+++ apps/app_restore_service_browsertest.cc
-@@ -147,7 +147,7 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, FileAcc
+@@ -148,7 +148,7 @@ IN_PROC_BROWSER_TEST_F(PlatformAppBrowserTest, FileAcc
}
// Flaky: crbug.com/269613
Modified: head/www/chromium/files/patch-base_BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-base_BUILD.gn Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_BUILD.gn Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig 2020-05-13 18:40:16 UTC
+--- base/BUILD.gn.orig 2020-07-07 21:58:11 UTC
+++ base/BUILD.gn
-@@ -59,7 +59,7 @@ declare_args() {
+@@ -60,7 +60,7 @@ declare_args() {
# replacement base::Location::Current(). On by default in non-official builds
# for testing purposes.
# TODO(https://crbug.com/974061): remove this eventually.
@@ -9,7 +9,7 @@
# Unsafe developer build. Has developer-friendly features that may weaken or
# disable security measures like sandboxing or ASLR.
-@@ -929,7 +929,7 @@ jumbo_component("base") {
+@@ -936,7 +936,7 @@ jumbo_component("base") {
"timer/hi_res_timer_manager_posix.cc",
]
@@ -18,7 +18,7 @@
sources += [
"profiler/stack_copier_signal.cc",
"profiler/stack_copier_signal.h",
-@@ -938,6 +938,12 @@ jumbo_component("base") {
+@@ -945,6 +945,12 @@ jumbo_component("base") {
"profiler/thread_delegate_posix.h",
]
}
@@ -31,7 +31,7 @@
}
if (is_win) {
-@@ -1321,7 +1327,7 @@ jumbo_component("base") {
+@@ -1329,7 +1335,7 @@ jumbo_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.
@@ -40,7 +40,7 @@
host_toolchain != "//build/toolchain/cros:host") {
libs += [ "atomic" ]
}
-@@ -1347,7 +1353,7 @@ jumbo_component("base") {
+@@ -1355,7 +1361,7 @@ jumbo_component("base") {
"allocator/allocator_shim_override_glibc_weak_symbols.h",
]
deps += [ "//base/allocator:tcmalloc" ]
@@ -49,7 +49,7 @@
sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ]
} else if (is_android && use_allocator == "none") {
sources += [
-@@ -1942,6 +1948,33 @@ jumbo_component("base") {
+@@ -1952,6 +1958,33 @@ jumbo_component("base") {
}
}
@@ -83,7 +83,7 @@
# iOS
if (is_ios) {
sources -= [
-@@ -2898,7 +2931,7 @@ test("base_unittests") {
+@@ -2946,7 +2979,7 @@ test("base_unittests") {
"posix/unix_domain_socket_unittest.cc",
"task/thread_pool/task_tracker_posix_unittest.cc",
]
@@ -92,7 +92,7 @@
sources += [ "profiler/stack_copier_signal_unittest.cc" ]
}
}
-@@ -3087,6 +3120,12 @@ test("base_unittests") {
+@@ -3154,6 +3187,12 @@ test("base_unittests") {
manifest = "//build/config/fuchsia/tests.cmx"
}
Modified: head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/allocator/allocator_shim_unittest.cc.orig 2020-03-16 18:39:41 UTC
+--- base/allocator/allocator_shim_unittest.cc.orig 2020-07-07 21:57:30 UTC
+++ base/allocator/allocator_shim_unittest.cc
-@@ -348,7 +348,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
+@@ -355,7 +355,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u);
#endif // !OS_WIN
@@ -9,7 +9,7 @@
void* memalign_ptr = memalign(128, 53);
ASSERT_NE(nullptr, memalign_ptr);
ASSERT_EQ(0u, reinterpret_cast<uintptr_t>(memalign_ptr) % 128);
-@@ -361,7 +361,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
+@@ -368,7 +368,7 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u);
// pvalloc rounds the size up to the next page.
ASSERT_GE(aligned_allocs_intercepted_by_size[kPageSize], 1u);
@@ -18,7 +18,7 @@
char* realloc_ptr = static_cast<char*>(malloc(10));
strcpy(realloc_ptr, "foobar");
-@@ -377,13 +377,13 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
+@@ -384,13 +384,13 @@ TEST_F(AllocatorShimTest, InterceptLibcSymbols) {
free(zero_alloc_ptr);
ASSERT_GE(frees_intercepted_by_addr[Hash(zero_alloc_ptr)], 1u);
@@ -34,7 +34,7 @@
#if !defined(OS_WIN)
free(posix_memalign_ptr);
-@@ -550,7 +550,7 @@ static size_t GetAllocatedSize(void* ptr) {
+@@ -557,7 +557,7 @@ static size_t GetAllocatedSize(void* ptr) {
static size_t GetAllocatedSize(void* ptr) {
return malloc_size(ptr);
}
Modified: head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/partition_alloc_unittest.cc.orig 2020-03-23 15:20:45 UTC
+--- base/allocator/partition_allocator/partition_alloc_unittest.cc.orig 2020-07-07 21:58:11 UTC
+++ base/allocator/partition_allocator/partition_alloc_unittest.cc
-@@ -314,9 +314,13 @@ void FreeFullPage(PartitionPage* page) {
+@@ -307,9 +307,13 @@ void FreeFullPage(PartitionRoot* root, PartitionRoot::
}
}
Modified: head/www/chromium/files/patch-base_cpu.cc
==============================================================================
--- head/www/chromium/files/patch-base_cpu.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_cpu.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/cpu.cc.orig 2019-10-21 19:06:18 UTC
+--- base/cpu.cc.orig 2020-07-07 21:57:30 UTC
+++ base/cpu.cc
-@@ -14,7 +14,7 @@
+@@ -15,7 +15,7 @@
#include "base/stl_util.h"
@@ -9,7 +9,7 @@
#include "base/files/file_util.h"
#endif
-@@ -135,7 +135,7 @@ uint64_t xgetbv(uint32_t xcr) {
+@@ -136,7 +136,7 @@ uint64_t xgetbv(uint32_t xcr) {
#endif // ARCH_CPU_X86_FAMILY
@@ -18,7 +18,7 @@
std::string* CpuInfoBrand() {
static std::string* brand = []() {
// This function finds the value from /proc/cpuinfo under the key "model
-@@ -165,7 +165,7 @@ std::string* CpuInfoBrand() {
+@@ -166,7 +166,7 @@ std::string* CpuInfoBrand() {
return brand;
}
#endif // defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) ||
@@ -27,7 +27,7 @@
} // namespace
-@@ -287,7 +287,7 @@ void CPU::Initialize() {
+@@ -288,7 +288,7 @@ void CPU::Initialize() {
}
}
#elif defined(ARCH_CPU_ARM_FAMILY)
Modified: head/www/chromium/files/patch-base_debug_debugger__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_debug_debugger__posix.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_debug_debugger__posix.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/debug/debugger_posix.cc.orig 2020-05-13 18:40:16 UTC
+--- base/debug/debugger_posix.cc.orig 2020-07-07 21:58:11 UTC
+++ base/debug/debugger_posix.cc
-@@ -95,7 +95,7 @@ bool BeingDebugged() {
+@@ -98,7 +98,7 @@ bool BeingDebugged() {
KERN_PROC,
KERN_PROC_PID,
getpid()
@@ -9,7 +9,7 @@
, sizeof(struct kinfo_proc),
0
#endif
-@@ -103,33 +103,35 @@ bool BeingDebugged() {
+@@ -106,33 +106,35 @@ bool BeingDebugged() {
// Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
// binary interfaces may change.
Modified: head/www/chromium/files/patch-base_debug_elf__reader.cc
==============================================================================
--- head/www/chromium/files/patch-base_debug_elf__reader.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_debug_elf__reader.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/debug/elf_reader.cc.orig 2020-02-24 18:39:05 UTC
+--- base/debug/elf_reader.cc.orig 2020-07-07 21:57:30 UTC
+++ base/debug/elf_reader.cc
-@@ -35,7 +35,9 @@ using Nhdr = Elf64_Nhdr;
+@@ -36,7 +36,9 @@ using Nhdr = Elf64_Nhdr;
using Word = Elf64_Word;
#endif
@@ -10,7 +10,7 @@
// Returns a pointer to the header of the ELF binary mapped into memory,
// or a null pointer if the header is invalid.
-@@ -98,6 +100,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
+@@ -99,6 +101,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
bool found = false;
while (current_section < section_end) {
current_note = reinterpret_cast<const Nhdr*>(current_section);
@@ -18,7 +18,7 @@
if (current_note->n_type == NT_GNU_BUILD_ID) {
StringPiece note_name(current_section + sizeof(Nhdr),
current_note->n_namesz);
-@@ -107,6 +110,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
+@@ -108,6 +111,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
break;
}
}
Modified: head/www/chromium/files/patch-base_debug_proc__maps__linux.cc
==============================================================================
--- head/www/chromium/files/patch-base_debug_proc__maps__linux.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_debug_proc__maps__linux.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/debug/proc_maps_linux.cc.orig 2020-03-16 18:39:41 UTC
+--- base/debug/proc_maps_linux.cc.orig 2020-07-07 21:57:30 UTC
+++ base/debug/proc_maps_linux.cc
-@@ -12,7 +12,7 @@
+@@ -13,7 +13,7 @@
#include "base/strings/string_split.h"
#include "build/build_config.h"
@@ -9,7 +9,7 @@
#include <inttypes.h>
#endif
-@@ -28,6 +28,11 @@
+@@ -29,6 +29,11 @@
namespace base {
namespace debug {
@@ -21,7 +21,7 @@
// Scans |proc_maps| starting from |pos| returning true if the gate VMA was
// found, otherwise returns false.
static bool ContainsGateVMA(std::string* proc_maps, size_t pos) {
-@@ -43,15 +48,16 @@ static bool ContainsGateVMA(std::string* proc_maps, si
+@@ -44,15 +49,16 @@ static bool ContainsGateVMA(std::string* proc_maps, si
return false;
#endif
}
@@ -40,7 +40,7 @@
return false;
}
proc_maps->clear();
-@@ -65,7 +71,7 @@ bool ReadProcMaps(std::string* proc_maps) {
+@@ -66,7 +72,7 @@ bool ReadProcMaps(std::string* proc_maps) {
ssize_t bytes_read = HANDLE_EINTR(read(fd.get(), buffer, kReadSize));
if (bytes_read < 0) {
@@ -49,7 +49,7 @@
proc_maps->clear();
return false;
}
-@@ -76,6 +82,7 @@ bool ReadProcMaps(std::string* proc_maps) {
+@@ -77,6 +83,7 @@ bool ReadProcMaps(std::string* proc_maps) {
if (bytes_read == 0)
break;
@@ -57,7 +57,7 @@
// The gate VMA is handled as a special case after seq_file has finished
// iterating through all entries in the virtual memory table.
//
-@@ -86,6 +93,7 @@ bool ReadProcMaps(std::string* proc_maps) {
+@@ -87,6 +94,7 @@ bool ReadProcMaps(std::string* proc_maps) {
// Avoid this by searching for the gate VMA and breaking early.
if (ContainsGateVMA(proc_maps, pos))
break;
@@ -65,7 +65,7 @@
}
return true;
-@@ -114,10 +122,32 @@ bool ParseProcMaps(const std::string& input,
+@@ -115,10 +123,32 @@ bool ParseProcMaps(const std::string& input,
MappedMemoryRegion region;
const char* line = lines[i].c_str();
char permissions[5] = {'\0'}; // Ensure NUL-terminated string.
@@ -99,7 +99,7 @@
// Sample format from man 5 proc:
//
-@@ -133,6 +163,7 @@ bool ParseProcMaps(const std::string& input,
+@@ -134,6 +164,7 @@ bool ParseProcMaps(const std::string& input,
DPLOG(WARNING) << "sscanf failed for line: " << line;
return false;
}
@@ -107,7 +107,7 @@
region.permissions = 0;
-@@ -151,14 +182,31 @@ bool ParseProcMaps(const std::string& input,
+@@ -152,14 +183,31 @@ bool ParseProcMaps(const std::string& input,
else if (permissions[2] != '-')
return false;
Modified: head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_files_file__path__watcher__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/files/file_path_watcher_unittest.cc.orig 2020-05-13 18:40:16 UTC
+--- base/files/file_path_watcher_unittest.cc.orig 2020-07-07 21:58:11 UTC
+++ base/files/file_path_watcher_unittest.cc
-@@ -430,7 +430,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) {
+@@ -424,7 +424,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) {
VLOG(1) << "Waiting for file1 creation";
ASSERT_TRUE(WaitForEvents());
@@ -9,7 +9,7 @@
// Mac implementation does not detect files modified in a directory.
ASSERT_TRUE(WriteFile(file1, "content v2"));
VLOG(1) << "Waiting for file1 modification";
-@@ -803,7 +803,7 @@ enum Permission {
+@@ -797,7 +797,7 @@ enum Permission {
Execute
};
@@ -18,7 +18,7 @@
bool ChangeFilePermissions(const FilePath& path, Permission perm, bool allow) {
struct stat stat_buf;
-@@ -832,9 +832,9 @@ bool ChangeFilePermissions(const FilePath& path, Permi
+@@ -826,9 +826,9 @@ bool ChangeFilePermissions(const FilePath& path, Permi
}
return chmod(path.value().c_str(), stat_buf.st_mode) == 0;
}
@@ -30,7 +30,7 @@
// Linux implementation of FilePathWatcher doesn't catch attribute changes.
// http://crbug.com/78043
// Windows implementation of FilePathWatcher catches attribute changes that
-@@ -869,7 +869,7 @@ TEST_F(FilePathWatcherTest, DirAttributesChanged) {
+@@ -863,7 +863,7 @@ TEST_F(FilePathWatcherTest, DirAttributesChanged) {
ASSERT_TRUE(ChangeFilePermissions(test_dir1, Execute, true));
}
Modified: head/www/chromium/files/patch-base_files_file__util.h
==============================================================================
--- head/www/chromium/files/patch-base_files_file__util.h Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_files_file__util.h Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/files/file_util.h.orig 2020-03-16 18:39:41 UTC
+--- base/files/file_util.h.orig 2020-07-07 21:58:11 UTC
+++ base/files/file_util.h
-@@ -519,7 +519,7 @@ BASE_EXPORT bool VerifyPathControlledByAdmin(const bas
+@@ -552,7 +552,7 @@ BASE_EXPORT bool VerifyPathControlledByAdmin(const bas
// the directory |path|, in the number of FilePath::CharType, or -1 on failure.
BASE_EXPORT int GetMaximumPathComponentLength(const base::FilePath& path);
Modified: head/www/chromium/files/patch-base_files_file__util__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_files_file__util__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_files_file__util__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/files/file_util_unittest.cc.orig 2020-03-23 13:34:59 UTC
+--- base/files/file_util_unittest.cc.orig 2020-07-07 21:58:11 UTC
+++ base/files/file_util_unittest.cc
-@@ -3434,7 +3434,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+@@ -3465,7 +3465,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
}
#endif // defined(OS_WIN)
@@ -9,7 +9,7 @@
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -3452,7 +3452,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSyste
+@@ -3483,7 +3483,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSyste
EXPECT_FALSE(ReadFileToStringWithMaxSize(file_path, nullptr, 4));
}
Modified: head/www/chromium/files/patch-base_logging__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_logging__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_logging__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/logging_unittest.cc.orig 2019-12-16 21:51:21 UTC
+--- base/logging_unittest.cc.orig 2020-07-07 21:58:11 UTC
+++ base/logging_unittest.cc
-@@ -591,7 +591,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
+@@ -552,7 +552,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
// 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;
Modified: head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/memory/platform_shared_memory_region_posix.cc.orig 2020-05-13 18:40:16 UTC
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2020-07-07 21:57:30 UTC
+++ base/memory/platform_shared_memory_region_posix.cc
-@@ -69,7 +69,7 @@ FDPair ScopedFDPair::get() const {
+@@ -70,7 +70,7 @@ FDPair ScopedFDPair::get() const {
return {fd.get(), readonly_fd.get()};
}
@@ -9,7 +9,7 @@
// static
ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
PlatformSharedMemoryRegion region =
-@@ -78,7 +78,7 @@ ScopedFD PlatformSharedMemoryRegion::ExecutableRegion:
+@@ -79,7 +79,7 @@ ScopedFD PlatformSharedMemoryRegion::ExecutableRegion:
return region.PassPlatformHandle().fd;
return ScopedFD();
}
@@ -18,7 +18,7 @@
// static
PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Take(
-@@ -203,7 +203,7 @@ bool PlatformSharedMemoryRegion::MapAtInternal(off_t o
+@@ -204,7 +204,7 @@ bool PlatformSharedMemoryRegion::MapAtInternal(off_t o
// static
PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
size_t size
@@ -27,7 +27,7 @@
,
bool executable
#endif
-@@ -232,7 +232,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+@@ -233,7 +233,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
// flag.
FilePath directory;
if (!GetShmemTempDir(
Modified: head/www/chromium/files/patch-base_path__service__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_path__service__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_path__service__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/path_service_unittest.cc.orig 2020-03-23 15:23:42 UTC
+--- base/path_service_unittest.cc.orig 2020-07-07 21:57:30 UTC
+++ base/path_service_unittest.cc
-@@ -36,7 +36,7 @@ bool ReturnsValidPath(int dir_type) {
+@@ -37,7 +37,7 @@ bool ReturnsValidPath(int dir_type) {
if (dir_type == DIR_CACHE)
check_path_exists = false;
#endif
Modified: head/www/chromium/files/patch-base_process_memory.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_memory.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_process_memory.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/process/memory.cc.orig 2020-03-16 18:39:41 UTC
+--- base/process/memory.cc.orig 2020-07-07 21:57:30 UTC
+++ base/process/memory.cc
-@@ -42,7 +42,7 @@ void OnNoMemoryInternal(size_t size) {
+@@ -44,7 +44,7 @@ NOINLINE void OnNoMemoryInternal(size_t size) {
} // namespace internal
// Defined in memory_win.cc for Windows.
@@ -9,7 +9,7 @@
namespace {
-@@ -61,7 +61,7 @@ void TerminateBecauseOutOfMemory(size_t size) {
+@@ -63,7 +63,7 @@ void TerminateBecauseOutOfMemory(size_t size) {
#endif // !defined(OS_WIN)
// Defined in memory_mac.mm for Mac.
Modified: head/www/chromium/files/patch-base_process_process__linux.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__linux.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_process_process__linux.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/process/process_linux.cc.orig 2020-03-16 18:39:41 UTC
+--- base/process/process_linux.cc.orig 2020-07-07 21:57:30 UTC
+++ base/process/process_linux.cc
-@@ -79,6 +79,9 @@ Time Process::CreationTime() const {
+@@ -80,6 +80,9 @@ Time Process::CreationTime() const {
internal::VM_STARTTIME)
: internal::ReadProcStatsAndGetFieldAsInt64(
Pid(), internal::VM_STARTTIME);
@@ -10,7 +10,7 @@
if (!start_ticks)
return Time();
TimeDelta start_offset = internal::ClockTicksToTimeDelta(start_ticks);
-@@ -86,8 +89,10 @@ Time Process::CreationTime() const {
+@@ -87,8 +90,10 @@ Time Process::CreationTime() const {
if (boot_time.is_null())
return Time();
return Time(boot_time + start_offset);
@@ -21,7 +21,7 @@
// static
bool Process::CanBackgroundProcesses() {
#if defined(OS_CHROMEOS)
-@@ -139,6 +144,7 @@ bool Process::SetProcessBackgrounded(bool background)
+@@ -140,6 +145,7 @@ bool Process::SetProcessBackgrounded(bool background)
DPCHECK(result == 0);
return result == 0;
}
Modified: head/www/chromium/files/patch-base_process_process__metrics.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__metrics.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_process_process__metrics.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/process/process_metrics.cc.orig 2019-07-24 18:58:02 UTC
+--- base/process/process_metrics.cc.orig 2020-07-07 21:57:30 UTC
+++ base/process/process_metrics.cc
-@@ -57,7 +57,7 @@ SystemMetrics SystemMetrics::Sample() {
+@@ -58,7 +58,7 @@ SystemMetrics SystemMetrics::Sample() {
SystemMetrics system_metrics;
system_metrics.committed_memory_ = GetSystemCommitCharge();
@@ -9,7 +9,7 @@
GetSystemMemoryInfo(&system_metrics.memory_info_);
GetVmStatInfo(&system_metrics.vmstat_info_);
GetSystemDiskInfo(&system_metrics.disk_info_);
-@@ -75,7 +75,7 @@ std::unique_ptr<Value> SystemMetrics::ToValue() const
+@@ -76,7 +76,7 @@ std::unique_ptr<Value> SystemMetrics::ToValue() const
std::unique_ptr<DictionaryValue> res(new DictionaryValue());
res->SetIntKey("committed_memory", static_cast<int>(committed_memory_));
@@ -18,7 +18,7 @@
std::unique_ptr<DictionaryValue> meminfo = memory_info_.ToValue();
std::unique_ptr<DictionaryValue> vmstat = vmstat_info_.ToValue();
meminfo->MergeDictionary(vmstat.get());
-@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
+@@ -127,7 +127,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
}
#endif
@@ -27,7 +27,7 @@
int ProcessMetrics::CalculateIdleWakeupsPerSecond(
uint64_t absolute_idle_wakeups) {
return CalculateEventsPerSecond(absolute_idle_wakeups,
-@@ -138,7 +138,7 @@ int ProcessMetrics::GetIdleWakeupsPerSecond() {
+@@ -139,7 +139,7 @@ int ProcessMetrics::GetIdleWakeupsPerSecond() {
NOTIMPLEMENTED(); // http://crbug.com/120488
return 0;
}
Modified: head/www/chromium/files/patch-base_process_process__metrics__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_process_process__metrics__posix.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_process_process__metrics__posix.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,4 +1,4 @@
---- base/process/process_metrics_posix.cc.orig 2019-10-21 19:06:18 UTC
+--- base/process/process_metrics_posix.cc.orig 2020-07-07 21:57:30 UTC
+++ base/process/process_metrics_posix.cc
@@ -20,6 +20,8 @@
@@ -9,7 +9,7 @@
#else
#include <malloc.h>
#endif
-@@ -117,7 +119,7 @@ size_t ProcessMetrics::GetMallocUsage() {
+@@ -126,7 +128,7 @@ size_t ProcessMetrics::GetMallocUsage() {
#else
return minfo.hblkhd + minfo.arena;
#endif
Added: head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__test__util.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -0,0 +1,11 @@
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2020-07-13 13:09:53 UTC
++++ base/profiler/stack_sampling_profiler_test_util.cc
+@@ -23,7 +23,7 @@
+ // Fortunately, it provides _alloca, which functions identically.
+ #include <malloc.h>
+ #define alloca _alloca
+-#else
++#elif !defined(OS_BSD)
+ #include <alloca.h>
+ #endif
+
Modified: head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2020-05-13 18:40:16 UTC
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2020-07-07 21:58:11 UTC
+++ base/profiler/stack_sampling_profiler_unittest.cc
-@@ -43,7 +43,7 @@
+@@ -41,7 +41,7 @@
#include <intrin.h>
#include <malloc.h>
#include <windows.h>
Modified: head/www/chromium/files/patch-base_security__unittest.cc
==============================================================================
--- head/www/chromium/files/patch-base_security__unittest.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_security__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/security_unittest.cc.orig 2019-04-30 22:22:28 UTC
+--- base/security_unittest.cc.orig 2020-07-07 21:57:30 UTC
+++ base/security_unittest.cc
-@@ -60,7 +60,7 @@ NOINLINE Type HideValueFromCompiler(volatile Type valu
+@@ -59,7 +59,7 @@ NOINLINE Type HideValueFromCompiler(volatile Type valu
// FAILS_ is too clunky.
void OverflowTestsSoftExpectTrue(bool overflow_detected) {
if (!overflow_detected) {
Modified: head/www/chromium/files/patch-base_synchronization_lock__impl.h
==============================================================================
--- head/www/chromium/files/patch-base_synchronization_lock__impl.h Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_synchronization_lock__impl.h Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/synchronization/lock_impl.h.orig 2020-03-08 08:35:16 UTC
+--- base/synchronization/lock_impl.h.orig 2020-07-07 21:58:11 UTC
+++ base/synchronization/lock_impl.h
-@@ -67,10 +67,13 @@ void LockImpl::Unlock() {
+@@ -69,10 +69,13 @@ void LockImpl::Unlock() {
::ReleaseSRWLockExclusive(reinterpret_cast<PSRWLOCK>(&native_handle_));
}
#elif defined(OS_POSIX) || defined(OS_FUCHSIA)
Modified: head/www/chromium/files/patch-base_system_sys__info__freebsd.cc
==============================================================================
--- head/www/chromium/files/patch-base_system_sys__info__freebsd.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_system_sys__info__freebsd.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,9 +1,9 @@
---- base/system/sys_info_freebsd.cc.orig 2020-06-15 18:59:42 UTC
+--- base/system/sys_info_freebsd.cc.orig 2020-07-07 21:57:30 UTC
+++ base/system/sys_info_freebsd.cc
-@@ -9,30 +9,76 @@
+@@ -9,30 +9,86 @@
#include <sys/sysctl.h>
- #include "base/logging.h"
+ #include "base/notreached.h"
+#include "base/strings/string_util.h"
namespace base {
@@ -15,34 +15,40 @@
- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
- sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
- if (pages == -1 || page_size == -1) {
-+ if(r == 0)
++
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-+ if(r == 0)
-+ r =sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
-+ if(r == -1) {
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
++
++ if (r == -1) {
NOTREACHED();
return 0;
}
++
return static_cast<int64_t>(pages) * page_size;
}
+int64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
+ int page_size, r = 0;
-+ unsigned pgfree, pginact, pgcache;
++ unsigned int pgfree, pginact, pgcache;
+ size_t size = sizeof(page_size);
+ size_t szpg = sizeof(pgfree);
-+ if(r == 0)
++
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
-+ if(r == 0)
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0);
-+ if(r == 0)
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0);
-+ if(r == 0)
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
-+ if(r == -1) {
++
++ if (r == -1) {
+ NOTREACHED();
+ return 0;
+ }
++
+ return static_cast<int64_t>((pgfree + pginact + pgcache) * page_size);
+}
+
@@ -51,8 +57,11 @@
+ int mib[] = { CTL_HW, HW_MODEL };
+ char name[256];
+ size_t size = base::size(name);
-+ if (sysctl(mib, base::size(mib), &name, &size, NULL, 0) == 0)
++
++ if (sysctl(mib, base::size(mib), &name, &size, NULL, 0) == 0) {
+ return name;
++ }
++
+ return std::string();
+}
+
@@ -71,12 +80,13 @@
+
+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
+ HardwareInfo info;
-+ // Set the manufacturer to "FreeBSD" and the model to
-+ // an empty string.
++
+ info.manufacturer = "FreeBSD";
+ info.model = HardwareModelName();
++
+ DCHECK(IsStringUTF8(info.manufacturer));
+ DCHECK(IsStringUTF8(info.model));
++
+ return info;
}
Added: head/www/chromium/files/patch-base_test_BUILD.gn
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_test_BUILD.gn Thu Jul 30 20:39:39 2020 (r543833)
@@ -0,0 +1,15 @@
+--- base/test/BUILD.gn.orig 2020-07-13 15:42:25 UTC
++++ base/test/BUILD.gn
+@@ -408,7 +408,11 @@ if (is_linux) {
+
+ copy("fonts_conf") {
+ sources = [ "fonts.conf" ]
+- outputs = [ "${root_build_dir}/etc/fonts/{{source_file_part}}" ]
++ if (is_bsd) {
++ outputs = [ "${root_build_dir}/usr/local/etc/fonts/{{source_file_part}}" ]
++ } else {
++ outputs = [ "${root_build_dir}/etc/fonts/{{source_file_part}}" ]
++ }
+ }
+
+ if (current_toolchain == host_toolchain) {
Modified: head/www/chromium/files/patch-base_test_launcher_test__launcher.cc
==============================================================================
--- head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_test_launcher_test__launcher.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,4 +1,4 @@
---- base/test/launcher/test_launcher.cc.orig 2020-03-16 18:40:27 UTC
+--- base/test/launcher/test_launcher.cc.orig 2020-07-07 21:58:11 UTC
+++ base/test/launcher/test_launcher.cc
@@ -55,6 +55,7 @@
#include "testing/gtest/include/gtest/gtest.h"
@@ -8,7 +8,7 @@
#include <fcntl.h>
#include "base/files/file_descriptor_watcher_posix.h"
-@@ -551,7 +552,7 @@ ChildProcessResults DoLaunchChildTestProcess(
+@@ -557,7 +558,7 @@ ChildProcessResults DoLaunchChildTestProcess(
#if !defined(OS_FUCHSIA)
options.new_process_group = true;
#endif
Modified: head/www/chromium/files/patch-base_test_test__file__util__posix.cc
==============================================================================
--- head/www/chromium/files/patch-base_test_test__file__util__posix.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_test_test__file__util__posix.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- base/test/test_file_util_posix.cc.orig 2020-02-03 21:52:37 UTC
+--- base/test/test_file_util_posix.cc.orig 2020-07-07 21:57:30 UTC
+++ base/test/test_file_util_posix.cc
-@@ -84,7 +84,7 @@ void SyncPageCacheToDisk() {
+@@ -85,7 +85,7 @@ void SyncPageCacheToDisk() {
sync();
}
Added: head/www/chromium/files/patch-base_threading_scoped__blocking__call__unittest.cc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/chromium/files/patch-base_threading_scoped__blocking__call__unittest.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -0,0 +1,11 @@
+--- base/threading/scoped_blocking_call_unittest.cc.orig 2020-07-13 13:43:07 UTC
++++ base/threading/scoped_blocking_call_unittest.cc
+@@ -273,7 +273,7 @@ TEST_F(ScopedBlockingCallIOJankMonitoringTest, ManyInA
+ }
+
+ TEST_F(ScopedBlockingCallIOJankMonitoringTest, OverlappingMultipleWindows) {
+- constexpr auto kJankTiming =
++ auto kJankTiming =
+ internal::IOJankMonitoringWindow::kMonitoringWindow * 3 +
+ internal::IOJankMonitoringWindow::kIOJankInterval * 5;
+
Modified: head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc
==============================================================================
--- head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,12 +1,12 @@
---- base/threading/thread_task_runner_handle.cc.orig 2019-12-16 21:50:40 UTC
+--- base/threading/thread_task_runner_handle.cc.orig 2020-07-07 21:57:30 UTC
+++ base/threading/thread_task_runner_handle.cc
@@ -8,6 +8,7 @@
#include <utility>
#include "base/bind.h"
+#include "base/callback_helpers.h"
+ #include "base/check_op.h"
#include "base/lazy_instance.h"
- #include "base/logging.h"
#include "base/run_loop.h"
@@ -38,6 +39,7 @@ bool ThreadTaskRunnerHandle::IsSet() {
return !!thread_task_runner_tls.Pointer()->Get();
Modified: head/www/chromium/files/patch-build_config_compiler_BUILD.gn
==============================================================================
--- head/www/chromium/files/patch-build_config_compiler_BUILD.gn Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-build_config_compiler_BUILD.gn Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,6 +1,6 @@
---- build/config/compiler/BUILD.gn.orig 2020-06-03 18:40:10 UTC
+--- build/config/compiler/BUILD.gn.orig 2020-07-07 21:58:11 UTC
+++ build/config/compiler/BUILD.gn
-@@ -138,7 +138,7 @@ declare_args() {
+@@ -133,7 +133,7 @@ declare_args() {
# 'is_android' breaks content_shell_test_apk on android-kitkat-arm-rel.
# 'use_xcode_clang' may call old clang.
init_stack_vars =
@@ -9,7 +9,7 @@
# This argument is to control whether enabling text section splitting in the
# final binary. When enabled, the separated text sections with prefix
-@@ -307,7 +307,7 @@ config("compiler") {
+@@ -287,7 +287,7 @@ config("compiler") {
}
# Linker warnings.
@@ -18,7 +18,7 @@
ldflags += [ "-Wl,--fatal-warnings" ]
}
if (fatal_linker_warnings && (is_mac || is_ios)) {
-@@ -401,7 +401,7 @@ config("compiler") {
+@@ -381,7 +381,7 @@ config("compiler") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
@@ -27,7 +27,7 @@
ldflags += [
"-Wl,-z,defs",
"-Wl,--as-needed",
-@@ -500,7 +500,7 @@ config("compiler") {
+@@ -472,7 +472,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -36,7 +36,7 @@
cflags += [ "-fcrash-diagnostics-dir=" +
rebase_path("//tools/clang/crashreports", root_build_dir) ]
-@@ -770,7 +770,7 @@ config("compiler_cpu_abi") {
+@@ -735,7 +735,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -45,7 +45,7 @@
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1120,7 +1120,7 @@ config("compiler_deterministic") {
+@@ -1085,7 +1085,7 @@ config("compiler_deterministic") {
"-Xclang",
".",
]
@@ -54,8 +54,8 @@
# We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
}
-@@ -1503,7 +1503,7 @@ config("default_warnings") {
- cflags += [ "-Wno-nonportable-include-path" ]
+@@ -1476,7 +1476,7 @@ config("default_warnings") {
+ cflags += [ "-Wno-max-tokens" ]
}
- if (current_toolchain == host_toolchain || !use_xcode_clang) {
@@ -63,7 +63,16 @@
# Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
# recognize.
cflags += [
-@@ -1753,7 +1753,7 @@ config("thin_archive") {
+@@ -1638,7 +1638,7 @@ config("no_chromium_code") {
+ # suppressing them individually, we just blanket suppress them here.
+ "-Wno-unused-variable",
+ ]
+- if (!is_nacl && (current_toolchain == host_toolchain || !use_xcode_clang)) {
++ if (!is_nacl && (current_toolchain == host_toolchain || !use_xcode_clang) && !is_bsd) {
+ cflags += [
+ # TODO(https://crbug.com/1031169): Clean up and enable.
+ "-Wno-misleading-indentation",
+@@ -1716,7 +1716,7 @@ config("thin_archive") {
# Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't
# have a "thin archive" mode (it does accept -T, but it means truncating
# archive names to 16 characters, which is not what we want).
@@ -72,7 +81,7 @@
arflags = [ "-T" ]
} else if (is_win && use_lld) {
arflags = [ "/llvmlibthin" ]
-@@ -2277,7 +2277,7 @@ config("symbols") {
+@@ -2246,7 +2246,7 @@ config("symbols") {
# flag, so we can use use -g1 for pnacl and nacl-clang compiles.
# gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang.
if (!is_nacl || is_clang) {
@@ -81,7 +90,7 @@
}
if (is_clang && !is_nacl && !use_xcode_clang) {
-@@ -2305,7 +2305,7 @@ config("symbols") {
+@@ -2274,7 +2274,7 @@ config("symbols") {
# DWARF info may be corrupt; offsets in a range list entry are in different
# sections" there. Maybe just a bug in nacl_switch_32.S.
if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" &&
Modified: head/www/chromium/files/patch-build_config_compiler_compiler.gni
==============================================================================
--- head/www/chromium/files/patch-build_config_compiler_compiler.gni Thu Jul 30 20:18:43 2020 (r543832)
+++ head/www/chromium/files/patch-build_config_compiler_compiler.gni Thu Jul 30 20:39:39 2020 (r543833)
@@ -1,15 +1,6 @@
---- build/config/compiler/compiler.gni.orig 2020-05-13 18:40:16 UTC
+--- build/config/compiler/compiler.gni.orig 2020-07-07 21:58:11 UTC
+++ build/config/compiler/compiler.gni
-@@ -47,7 +47,7 @@ declare_args() {
- # only two architectures that are currently checked in). Turn this off when
- # you are using a custom toolchain and need to control -B in cflags.
- linux_use_bundled_binutils =
-- linux_use_bundled_binutils_override && is_linux &&
-+ linux_use_bundled_binutils_override && (is_linux && !is_bsd) &&
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-head
mailing list