From owner-svn-ports-branches@freebsd.org Mon Feb 6 22:38:38 2017 Return-Path: Delivered-To: svn-ports-branches@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C401ACD3535; Mon, 6 Feb 2017 22:38:38 +0000 (UTC) (envelope-from cpm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 32198BB1; Mon, 6 Feb 2017 22:38:38 +0000 (UTC) (envelope-from cpm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v16Mcb64018406; Mon, 6 Feb 2017 22:38:37 GMT (envelope-from cpm@FreeBSD.org) Received: (from cpm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v16McWL0018361; Mon, 6 Feb 2017 22:38:32 GMT (envelope-from cpm@FreeBSD.org) Message-Id: <201702062238.v16McWL0018361@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: cpm set sender to cpm@FreeBSD.org using -f From: "Carlos J. Puga Medina" Date: Mon, 6 Feb 2017 22:38:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r433527 - in branches/2017Q1/www/chromium: . files X-SVN-Group: ports-branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-branches@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for all the branches of the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Feb 2017 22:38:38 -0000 Author: cpm Date: Mon Feb 6 22:38:32 2017 New Revision: 433527 URL: https://svnweb.freebsd.org/changeset/ports/433527 Log: MFH: r433510 www/chromium: update to 56.0.2924.87 - Use system FFmpeg instead of embedded code copy [1] - Disable PULSEAUDIO option [2] - Sort _DEPENDS variables - Regenerate patches with make makepatch PR: 215271 [1], 216327 [2] Reported by: jbeich [1] Approved by: rene Security: https://vuxml.freebsd.org/freebsd/4b9ca994-e3d9-11e6-813d-e8e0b747a45a.html Approved by: ports-secteam (feld) Added: branches/2017Q1/www/chromium/files/patch-ash_display_mirror__window__controller.cc - copied unchanged from r433510, head/www/chromium/files/patch-ash_display_mirror__window__controller.cc branches/2017Q1/www/chromium/files/patch-ash_shell.cc - copied unchanged from r433510, head/www/chromium/files/patch-ash_shell.cc branches/2017Q1/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc - copied unchanged from r433510, head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc branches/2017Q1/www/chromium/files/patch-base_threading_platform__thread.h - copied unchanged from r433510, head/www/chromium/files/patch-base_threading_platform__thread.h branches/2017Q1/www/chromium/files/patch-base_threading_platform__thread__linux.cc - copied unchanged from r433510, head/www/chromium/files/patch-base_threading_platform__thread__linux.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_speech_tts__controller__impl.cc - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_speech_tts__controller__impl.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_libgtkui_BUILD.gn - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_ui_libgtkui_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_libgtkui_print__dialog__gtk.cc - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_ui_libgtkui_print__dialog__gtk.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc - copied unchanged from r433510, head/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc branches/2017Q1/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc - copied unchanged from r433510, head/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc branches/2017Q1/www/chromium/files/patch-content_browser_memory_memory__monitor.cc - copied unchanged from r433510, head/www/chromium/files/patch-content_browser_memory_memory__monitor.cc branches/2017Q1/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc - copied unchanged from r433510, head/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc branches/2017Q1/www/chromium/files/patch-content_public_common_renderer__preferences.h - copied unchanged from r433510, head/www/chromium/files/patch-content_public_common_renderer__preferences.h branches/2017Q1/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc - copied unchanged from r433510, head/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc branches/2017Q1/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc - copied unchanged from r433510, head/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc branches/2017Q1/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc - copied unchanged from r433510, head/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc branches/2017Q1/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc - copied unchanged from r433510, head/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc branches/2017Q1/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h - copied unchanged from r433510, head/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h branches/2017Q1/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc - copied unchanged from r433510, head/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc branches/2017Q1/www/chromium/files/patch-net_http_http__network__session.cc - copied unchanged from r433510, head/www/chromium/files/patch-net_http_http__network__session.cc branches/2017Q1/www/chromium/files/patch-net_socket_udp__socket__posix.cc - copied unchanged from r433510, head/www/chromium/files/patch-net_socket_udp__socket__posix.cc branches/2017Q1/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc - copied unchanged from r433510, head/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc branches/2017Q1/www/chromium/files/patch-net_url__request_url__request__context__builder.cc - copied unchanged from r433510, head/www/chromium/files/patch-net_url__request_url__request__context__builder.cc branches/2017Q1/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn - copied unchanged from r433510, head/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn branches/2017Q1/www/chromium/files/patch-services_service__manager_standalone_context.cc - copied unchanged from r433510, head/www/chromium/files/patch-services_service__manager_standalone_context.cc branches/2017Q1/www/chromium/files/patch-third__party_angle_gni_angle.gni - copied unchanged from r433510, head/www/chromium/files/patch-third__party_angle_gni_angle.gni branches/2017Q1/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h - copied unchanged from r433510, head/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h branches/2017Q1/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h - copied unchanged from r433510, head/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h branches/2017Q1/www/chromium/files/patch-ui_views_controls_label.cc - copied unchanged from r433510, head/www/chromium/files/patch-ui_views_controls_label.cc branches/2017Q1/www/chromium/files/patch-ui_views_selection__controller.cc - copied unchanged from r433510, head/www/chromium/files/patch-ui_views_selection__controller.cc Deleted: branches/2017Q1/www/chromium/files/patch-base_debug_scoped__thread__heap__usage.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_renderer_context_menu_render__view__context__menu.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_libgtk2ui_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_url__formatter_url__formatter.cc branches/2017Q1/www/chromium/files/patch-content_browser_memory__memory__monitor.cc branches/2017Q1/www/chromium/files/patch-content_browser_memory__memory__monitor__linux.cc branches/2017Q1/www/chromium/files/patch-content_gpu__in__process__gpu__thread.cc branches/2017Q1/www/chromium/files/patch-content_renderer_devtools_v8__sampling__profiler.cc branches/2017Q1/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__gtkoraura.cc branches/2017Q1/www/chromium/files/patch-device_serial_serial__service__impl.cc branches/2017Q1/www/chromium/files/patch-extensions_browser_api_networking_private_networking__private__event__router__factory.cc branches/2017Q1/www/chromium/files/patch-gpu_ipc_service__gpu__init.cc branches/2017Q1/www/chromium/files/patch-ipc_ipc__channel__posix.cc branches/2017Q1/www/chromium/files/patch-ipc_ipc__channel__posix.h branches/2017Q1/www/chromium/files/patch-net_tools_get_server_time_get__server__time.cc branches/2017Q1/www/chromium/files/patch-net_udp_udp__socket__posix.cc branches/2017Q1/www/chromium/files/patch-net_udp_udp__socket__unittest.cc branches/2017Q1/www/chromium/files/patch-net_url_request_url__request__context__builder.cc branches/2017Q1/www/chromium/files/patch-services_shell_standalone_context.cc branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_text_TextBreakIterator.cpp branches/2017Q1/www/chromium/files/patch-third__party__libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h branches/2017Q1/www/chromium/files/patch-third__party__libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h branches/2017Q1/www/chromium/files/patch-third__party_angle_build_angle__common.gni Modified: branches/2017Q1/www/chromium/Makefile branches/2017Q1/www/chromium/distinfo branches/2017Q1/www/chromium/files/extra-patch-10 branches/2017Q1/www/chromium/files/patch-BUILD.gn branches/2017Q1/www/chromium/files/patch-base_BUILD.gn branches/2017Q1/www/chromium/files/patch-base__trace_event__process_memory_dump.h branches/2017Q1/www/chromium/files/patch-base_allocator_BUILD.gn branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc branches/2017Q1/www/chromium/files/patch-base_debug_proc__maps__linux.cc branches/2017Q1/www/chromium/files/patch-base_debug_stack__trace__posix.cc branches/2017Q1/www/chromium/files/patch-base_files_file__path__unittest.cc branches/2017Q1/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h branches/2017Q1/www/chromium/files/patch-base_files_file__util.h branches/2017Q1/www/chromium/files/patch-base_linux__util.cc branches/2017Q1/www/chromium/files/patch-base_native__library__posix.cc branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc branches/2017Q1/www/chromium/files/patch-base_process_internal__linux.h branches/2017Q1/www/chromium/files/patch-base_process_launch.cc branches/2017Q1/www/chromium/files/patch-base_process_launch.h branches/2017Q1/www/chromium/files/patch-base_process_launch__posix.cc branches/2017Q1/www/chromium/files/patch-base_process_memory.h branches/2017Q1/www/chromium/files/patch-base_process_memory__stubs.cc branches/2017Q1/www/chromium/files/patch-base_process_memory__unittest.cc branches/2017Q1/www/chromium/files/patch-base_process_process__handle__freebsd.cc branches/2017Q1/www/chromium/files/patch-base_process_process__info__linux.cc branches/2017Q1/www/chromium/files/patch-base_process_process__iterator__freebsd.cc branches/2017Q1/www/chromium/files/patch-base_process_process__metrics.h branches/2017Q1/www/chromium/files/patch-base_process_process__metrics__freebsd.cc branches/2017Q1/www/chromium/files/patch-base_process_process__posix.cc branches/2017Q1/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc branches/2017Q1/www/chromium/files/patch-base_security__unittest.cc branches/2017Q1/www/chromium/files/patch-base_sys__info__freebsd.cc branches/2017Q1/www/chromium/files/patch-base_sys__info__posix.cc branches/2017Q1/www/chromium/files/patch-base_test_BUILD.gn branches/2017Q1/www/chromium/files/patch-base_test_launcher_test__launcher.cc branches/2017Q1/www/chromium/files/patch-base_test_test__file__util__posix.cc branches/2017Q1/www/chromium/files/patch-base_third__party_libevent_BUILD.gn branches/2017Q1/www/chromium/files/patch-base_threading_platform__thread__posix.cc branches/2017Q1/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc branches/2017Q1/www/chromium/files/patch-base_trace__event_process__memory__dump.cc branches/2017Q1/www/chromium/files/patch-breakpad_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_BUILDCONFIG.gn branches/2017Q1/www/chromium/files/patch-build_config_allocator.gni branches/2017Q1/www/chromium/files/patch-build_config_clang_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_compiler_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_crypto.gni branches/2017Q1/www/chromium/files/patch-build_config_features.gni branches/2017Q1/www/chromium/files/patch-build_config_linux_gtk2_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_linux_gtk3_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_linux_pkg-config.py branches/2017Q1/www/chromium/files/patch-build_config_sanitizers_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_config_sanitizers_sanitizers.gni branches/2017Q1/www/chromium/files/patch-build_config_ui.gni branches/2017Q1/www/chromium/files/patch-build_linux_libpci_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_secondary_third__party_nss_BUILD.gn branches/2017Q1/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni branches/2017Q1/www/chromium/files/patch-build_toolchain_get__concurrent__links.py branches/2017Q1/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc branches/2017Q1/www/chromium/files/patch-cc_trees_property__tree.cc branches/2017Q1/www/chromium/files/patch-chrome_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_app_chrome__command__ids.h branches/2017Q1/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc branches/2017Q1/www/chromium/files/patch-chrome_app_chrome__main__delegate.h branches/2017Q1/www/chromium/files/patch-chrome_app_chromium__strings.grd branches/2017Q1/www/chromium/files/patch-chrome_app_generated__resources.grd branches/2017Q1/www/chromium/files/patch-chrome_app_resources_locale__settings.grd branches/2017Q1/www/chromium/files/patch-chrome_browser_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_browser_about__flags.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_browser__process__impl.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_browser__process__impl.h branches/2017Q1/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h branches/2017Q1/www/chromium/files/patch-chrome_browser_defaults.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h branches/2017Q1/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_download_download__commands.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_download_download__commands.h branches/2017Q1/www/chromium/files/patch-chrome_browser_download_download__prefs.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_download_download__prefs.h branches/2017Q1/www/chromium/files/patch-chrome_browser_download_download__query.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_api_input__ime_input__ime__api.h branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_api_music__manager__private_device__id__linux.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_api_omnibox_omnibox__api.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_gpu_gl__string__manager.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_gpu_gpu__feature__checker.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_memory__details.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_platform__util.h branches/2017Q1/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_resources_safe__browsing_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py branches/2017Q1/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_search_local__files__ntp__source.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_browser__view__prefs.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_exclusive__access_exclusive__access__bubble.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_message__center_message__center__frame__view.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_webui_extensions_extension__loader__handler.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h branches/2017Q1/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc branches/2017Q1/www/chromium/files/patch-chrome_browser_web__applications_web__app.h branches/2017Q1/www/chromium/files/patch-chrome_common_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_common_chrome__paths.cc branches/2017Q1/www/chromium/files/patch-chrome_common_chrome__paths.h branches/2017Q1/www/chromium/files/patch-chrome_common_chrome__paths__internal.h branches/2017Q1/www/chromium/files/patch-chrome_common_chrome__switches.cc branches/2017Q1/www/chromium/files/patch-chrome_common_chrome__switches.h branches/2017Q1/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc branches/2017Q1/www/chromium/files/patch-chrome_common_extensions_command.cc branches/2017Q1/www/chromium/files/patch-chrome_common_features.gni branches/2017Q1/www/chromium/files/patch-chrome_common_pref__names.cc branches/2017Q1/www/chromium/files/patch-chrome_common_pref__names.h branches/2017Q1/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc branches/2017Q1/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h branches/2017Q1/www/chromium/files/patch-chrome_test_BUILD.gn branches/2017Q1/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc branches/2017Q1/www/chromium/files/patch-chrome_test_base_testing__browser__process.h branches/2017Q1/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc branches/2017Q1/www/chromium/files/patch-chromecast_BUILD.gn branches/2017Q1/www/chromium/files/patch-chromecast_browser_BUILD.gn branches/2017Q1/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn branches/2017Q1/www/chromium/files/patch-chromecast_crash_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc branches/2017Q1/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc branches/2017Q1/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.h branches/2017Q1/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc branches/2017Q1/www/chromium/files/patch-components_crash_content_app_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_crash_content_browser_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_drive_drive__api__util.cc branches/2017Q1/www/chromium/files/patch-components_feedback_anonymizer__tool.cc branches/2017Q1/www/chromium/files/patch-components_flags__ui_flags__state.cc branches/2017Q1/www/chromium/files/patch-components_gcm__driver_gcm__client.h branches/2017Q1/www/chromium/files/patch-components_gcm__driver_gcm__client__impl.cc branches/2017Q1/www/chromium/files/patch-components_json__schema_json__schema__validator.cc branches/2017Q1/www/chromium/files/patch-components_keyed__service_core_dependency__graph__unittest.cc branches/2017Q1/www/chromium/files/patch-components_metrics_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_metrics_drive__metrics__provider__linux.cc branches/2017Q1/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc branches/2017Q1/www/chromium/files/patch-components_neterror_resources_neterror.js branches/2017Q1/www/chromium/files/patch-components_os__crypt_os__crypt.h branches/2017Q1/www/chromium/files/patch-components_password__manager_core_browser_import_csv__reader.cc branches/2017Q1/www/chromium/files/patch-components_plugins_renderer_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_plugins_renderer_plugin__placeholder.cc branches/2017Q1/www/chromium/files/patch-components_policy_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_policy_core_common_schema.cc branches/2017Q1/www/chromium/files/patch-components_policy_resources_policy__templates.json branches/2017Q1/www/chromium/files/patch-components_policy_tools_generate__policy__source.py branches/2017Q1/www/chromium/files/patch-components_storage__monitor_BUILD.gn branches/2017Q1/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc branches/2017Q1/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc branches/2017Q1/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.h branches/2017Q1/www/chromium/files/patch-components_sync_base_get__session__name__linux.cc branches/2017Q1/www/chromium/files/patch-components_update__client_update__query__params.cc branches/2017Q1/www/chromium/files/patch-components_url__matcher_regex__set__matcher.cc branches/2017Q1/www/chromium/files/patch-components_url__matcher_url__matcher__factory.cc branches/2017Q1/www/chromium/files/patch-components_variations_proto_study.proto branches/2017Q1/www/chromium/files/patch-components_webcrypto_algorithms_test__helpers.cc branches/2017Q1/www/chromium/files/patch-content_app_BUILD.gn branches/2017Q1/www/chromium/files/patch-content_app_content__main__runner.cc branches/2017Q1/www/chromium/files/patch-content_browser_BUILD.gn branches/2017Q1/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h branches/2017Q1/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h branches/2017Q1/www/chromium/files/patch-content_browser_browser__main__loop.cc branches/2017Q1/www/chromium/files/patch-content_browser_child__process__launcher.cc branches/2017Q1/www/chromium/files/patch-content_browser_device__sensors_data__fetcher__shared__memory.h branches/2017Q1/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc branches/2017Q1/www/chromium/files/patch-content_browser_download_base__file.cc branches/2017Q1/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc branches/2017Q1/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h branches/2017Q1/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc branches/2017Q1/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc branches/2017Q1/www/chromium/files/patch-content_browser_media_media__internals.cc branches/2017Q1/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc branches/2017Q1/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc branches/2017Q1/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc branches/2017Q1/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc branches/2017Q1/www/chromium/files/patch-content_browser_utility__process__host__impl.cc branches/2017Q1/www/chromium/files/patch-content_common_BUILD.gn branches/2017Q1/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc branches/2017Q1/www/chromium/files/patch-content_common_set__process__title__linux.cc branches/2017Q1/www/chromium/files/patch-content_common_set__process__title__linux.h branches/2017Q1/www/chromium/files/patch-content_gpu_BUILD.gn branches/2017Q1/www/chromium/files/patch-content_gpu_gpu__child__thread.cc branches/2017Q1/www/chromium/files/patch-content_gpu_gpu__main.cc branches/2017Q1/www/chromium/files/patch-content_public_common_child__process__host.h branches/2017Q1/www/chromium/files/patch-content_public_common_content__switches.cc branches/2017Q1/www/chromium/files/patch-content_public_common_content__switches.h branches/2017Q1/www/chromium/files/patch-content_public_test_browser__test__base.cc branches/2017Q1/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc branches/2017Q1/www/chromium/files/patch-content_renderer_render__thread__impl.cc branches/2017Q1/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc branches/2017Q1/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h branches/2017Q1/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc branches/2017Q1/www/chromium/files/patch-content_shell_BUILD.gn branches/2017Q1/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc branches/2017Q1/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc branches/2017Q1/www/chromium/files/patch-content_test_BUILD.gn branches/2017Q1/www/chromium/files/patch-crypto_nss__util.cc branches/2017Q1/www/chromium/files/patch-device_BUILD.gn branches/2017Q1/www/chromium/files/patch-device_battery_BUILD.gn branches/2017Q1/www/chromium/files/patch-device_geolocation_BUILD.gn branches/2017Q1/www/chromium/files/patch-device_geolocation_location__arbitrator.cc branches/2017Q1/www/chromium/files/patch-device_hid_BUILD.gn branches/2017Q1/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__manager.h branches/2017Q1/www/chromium/files/patch-device_serial_BUILD.gn branches/2017Q1/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc branches/2017Q1/www/chromium/files/patch-device_time__zone__monitor_time__zone__monitor.cc branches/2017Q1/www/chromium/files/patch-device_time__zone__monitor_time__zone__monitor__linux.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__context.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__context__unittest.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__device__handle__impl.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__device__handle__impl.h branches/2017Q1/www/chromium/files/patch-device_usb_usb__device__impl.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__error.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__service__impl.cc branches/2017Q1/www/chromium/files/patch-device_usb_usb__service__impl.h branches/2017Q1/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc branches/2017Q1/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc branches/2017Q1/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc branches/2017Q1/www/chromium/files/patch-extensions_common_image__util.cc branches/2017Q1/www/chromium/files/patch-extensions_common_stack__frame.cc branches/2017Q1/www/chromium/files/patch-gpu_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_command__buffer_service_program__manager.cc branches/2017Q1/www/chromium/files/patch-gpu_config_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_config_gpu__control__list.cc branches/2017Q1/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc branches/2017Q1/www/chromium/files/patch-gpu_config_gpu__info__collector.cc branches/2017Q1/www/chromium/files/patch-gpu_config_gpu__test__config.cc branches/2017Q1/www/chromium/files/patch-gpu_gles2__conform__support_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_gles2__conform__support_native_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_ipc_client_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_ipc_service_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_tools_compositor__model__bench_BUILD.gn branches/2017Q1/www/chromium/files/patch-gpu_vulkan_BUILD.gn branches/2017Q1/www/chromium/files/patch-ipc_ipc__channel.h branches/2017Q1/www/chromium/files/patch-ipc_ipc__message__utils.cc branches/2017Q1/www/chromium/files/patch-ipc_ipc__message__utils.h branches/2017Q1/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc branches/2017Q1/www/chromium/files/patch-media_audio_BUILD.gn branches/2017Q1/www/chromium/files/patch-media_audio_audio__manager.cc branches/2017Q1/www/chromium/files/patch-media_audio_audio__manager.h branches/2017Q1/www/chromium/files/patch-media_base_BUILD.gn branches/2017Q1/www/chromium/files/patch-media_capture_BUILD.gn branches/2017Q1/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc branches/2017Q1/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc branches/2017Q1/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc branches/2017Q1/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc branches/2017Q1/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc branches/2017Q1/www/chromium/files/patch-media_cast_BUILD.gn branches/2017Q1/www/chromium/files/patch-media_cdm_ppapi_ppapi__cdm__adapter.gni branches/2017Q1/www/chromium/files/patch-media_filters_vp9__parser.h branches/2017Q1/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc branches/2017Q1/www/chromium/files/patch-media_formats_common_offset__byte__queue.h branches/2017Q1/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc branches/2017Q1/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc branches/2017Q1/www/chromium/files/patch-mojo_BUILD.gn branches/2017Q1/www/chromium/files/patch-mojo_edk_test_BUILD.gn branches/2017Q1/www/chromium/files/patch-native__client__sdk_src_BUILD.gn branches/2017Q1/www/chromium/files/patch-net_BUILD.gn branches/2017Q1/www/chromium/files/patch-net_base_address__tracker__linux.h branches/2017Q1/www/chromium/files/patch-net_base_address__tracker__linux__unittest.cc branches/2017Q1/www/chromium/files/patch-net_base_mime__util__unittest.cc branches/2017Q1/www/chromium/files/patch-net_base_network__change__notifier.cc branches/2017Q1/www/chromium/files/patch-net_base_network__change__notifier.h branches/2017Q1/www/chromium/files/patch-net_base_network__interfaces__linux.cc branches/2017Q1/www/chromium/files/patch-net_base_network__interfaces__posix.cc branches/2017Q1/www/chromium/files/patch-net_dns_address__sorter__posix.cc branches/2017Q1/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc branches/2017Q1/www/chromium/files/patch-net_dns_dns__reloader.cc branches/2017Q1/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc branches/2017Q1/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc branches/2017Q1/www/chromium/files/patch-net_proxy_proxy__service.cc branches/2017Q1/www/chromium/files/patch-net_socket_socks5__client__socket.cc branches/2017Q1/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc branches/2017Q1/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc branches/2017Q1/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc branches/2017Q1/www/chromium/files/patch-ppapi_tests_extensions_BUILD.gn branches/2017Q1/www/chromium/files/patch-printing_BUILD.gn branches/2017Q1/www/chromium/files/patch-printing_cups__config__helper.py branches/2017Q1/www/chromium/files/patch-remoting_host_BUILD.gn branches/2017Q1/www/chromium/files/patch-sdch_BUILD.gn branches/2017Q1/www/chromium/files/patch-services_ui_BUILD.gn branches/2017Q1/www/chromium/files/patch-services_ui_ime_BUILD.gn branches/2017Q1/www/chromium/files/patch-skia_BUILD.gn branches/2017Q1/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp branches/2017Q1/www/chromium/files/patch-testing_gtest_src_gtest.cc branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_GCInfo.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h branches/2017Q1/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp branches/2017Q1/www/chromium/files/patch-third__party_angle_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_boringssl_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c branches/2017Q1/www/chromium/files/patch-third__party_cacheinvalidation_src_google_cacheinvalidation_include_types.h branches/2017Q1/www/chromium/files/patch-third__party_expat_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_ffmpeg_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni branches/2017Q1/www/chromium/files/patch-third__party_ffmpeg_libavutil_mem.c branches/2017Q1/www/chromium/files/patch-third__party_fontconfig_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_freetype2_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_glslang_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc branches/2017Q1/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h branches/2017Q1/www/chromium/files/patch-third__party_libusb_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_libxml_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_libxslt_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_libyuv_include_libyuv_row.h branches/2017Q1/www/chromium/files/patch-third__party_mesa_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_minigbm_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_opus_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_ots_include_opentype-sanitiser.h branches/2017Q1/www/chromium/files/patch-third__party_pdfium_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_pdfium_core_fxcrt_fx__system.h branches/2017Q1/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp branches/2017Q1/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp branches/2017Q1/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_pdfium_third__party_base_logging.h branches/2017Q1/www/chromium/files/patch-third__party_sqlite_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_usrsctp_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_webrtc_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_ifaddrs__converter.h branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_ipaddress.h branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_linux.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_linux.h branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_network.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_network.h branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_stringutils.h branches/2017Q1/www/chromium/files/patch-third__party_webrtc_base_systeminfo.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_webrtc_system__wrappers_source_atomic32__non__darwin__unix.cc branches/2017Q1/www/chromium/files/patch-third__party_webrtc_voice__engine_voice__engine__defines.h branches/2017Q1/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_yasm_BUILD.gn branches/2017Q1/www/chromium/files/patch-third__party_zlib_BUILD.gn branches/2017Q1/www/chromium/files/patch-tools_battor__agent_BUILD.gn branches/2017Q1/www/chromium/files/patch-tools_gn_args.cc branches/2017Q1/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py branches/2017Q1/www/chromium/files/patch-tools_variations_fieldtrial__to__struct.py branches/2017Q1/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h branches/2017Q1/www/chromium/files/patch-ui_app__list_app__list__constants.cc branches/2017Q1/www/chromium/files/patch-ui_app__list_app__list__constants.h branches/2017Q1/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc branches/2017Q1/www/chromium/files/patch-ui_app__list_views_app__list__view.cc branches/2017Q1/www/chromium/files/patch-ui_aura_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_base_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_base_ime_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h branches/2017Q1/www/chromium/files/patch-ui_base_ime_input__method__factory.cc branches/2017Q1/www/chromium/files/patch-ui_base_ime_input__method__initializer.cc branches/2017Q1/www/chromium/files/patch-ui_base_resource_resource__bundle.cc branches/2017Q1/www/chromium/files/patch-ui_base_ui__features.gni branches/2017Q1/www/chromium/files/patch-ui_base_webui_web__ui__util.cc branches/2017Q1/www/chromium/files/patch-ui_compositor_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_events_event__switches.cc branches/2017Q1/www/chromium/files/patch-ui_events_event__switches.h branches/2017Q1/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc branches/2017Q1/www/chromium/files/patch-ui_gfx_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_gfx_canvas__skia.cc branches/2017Q1/www/chromium/files/patch-ui_gfx_font__fallback__linux.cc branches/2017Q1/www/chromium/files/patch-ui_gfx_font__render__params.h branches/2017Q1/www/chromium/files/patch-ui_gfx_render__text.cc branches/2017Q1/www/chromium/files/patch-ui_gl_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc branches/2017Q1/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h branches/2017Q1/www/chromium/files/patch-ui_message__center_message__center__style.h branches/2017Q1/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc branches/2017Q1/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h branches/2017Q1/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc branches/2017Q1/www/chromium/files/patch-ui_resources_ui__resources.grd branches/2017Q1/www/chromium/files/patch-ui_views_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h branches/2017Q1/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc branches/2017Q1/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc branches/2017Q1/www/chromium/files/patch-ui_views_controls_webview_BUILD.gn branches/2017Q1/www/chromium/files/patch-ui_views_corewm_tooltip__aura.cc branches/2017Q1/www/chromium/files/patch-ui_views_examples_widget__example.cc branches/2017Q1/www/chromium/files/patch-ui_views_style_platform__style.cc branches/2017Q1/www/chromium/files/patch-ui_views_views__delegate.cc branches/2017Q1/www/chromium/files/patch-ui_views_views__delegate.h branches/2017Q1/www/chromium/files/patch-ui_views_views__switches.cc branches/2017Q1/www/chromium/files/patch-ui_views_window_custom__frame__view.cc branches/2017Q1/www/chromium/files/patch-ui_views_window_dialog__delegate.cc branches/2017Q1/www/chromium/files/patch-ui_webui_resources_js_cr.js branches/2017Q1/www/chromium/files/patch-ui_webui_resources_js_icon.js branches/2017Q1/www/chromium/files/patch-v8_BUILD.gn branches/2017Q1/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc branches/2017Q1/www/chromium/pkg-plist Directory Properties: branches/2017Q1/ (props changed) Modified: branches/2017Q1/www/chromium/Makefile ============================================================================== --- branches/2017Q1/www/chromium/Makefile Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/Makefile Mon Feb 6 22:38:32 2017 (r433527) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= chromium -PORTVERSION= 55.0.2883.87 +PORTVERSION= 56.0.2924.87 CATEGORIES= www MASTER_SITES= http://commondatastorage.googleapis.com/chromium-browser-official/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # default, but needed to get distinfo correct if TEST is on @@ -13,46 +13,48 @@ COMMENT= Google web browser based on Web LICENSE= BSD3CLAUSE LGPL21 MPL LICENSE_COMB= multi -BUILD_DEPENDS= bash:shells/bash \ +BUILD_DEPENDS= gperf:devel/gperf \ clang39:devel/llvm39 \ + yasm:devel/yasm \ python:lang/python \ + ffmpeg>=3.2.2,1:multimedia/ffmpeg \ + bash:shells/bash \ flock:sysutils/flock \ - gperf:devel/gperf \ - yasm:devel/yasm \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \ ${LOCALBASE}/share/usbids/usb.ids:misc/usbids \ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib -LIB_DEPENDS= libcairo.so:graphics/cairo \ - libcups.so:print/cups \ +LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher \ + libsnappy.so:archivers/snappy \ + libFLAC.so:audio/flac \ + libspeex.so:audio/speex \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ - libdrm.so:graphics/libdrm \ - libexpat.so:textproc/expat2 \ - libFLAC.so:audio/flac \ - libfreetype.so:print/freetype2 \ - libgnome-keyring.so:security/libgnome-keyring \ - libharfbuzz.so:print/harfbuzz \ - libexif.so:graphics/libexif \ - libfontconfig.so:x11-fonts/fontconfig \ - libgcrypt.so:security/libgcrypt \ libicuuc.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ - libnspr4.so:devel/nspr \ - libnss3.so:security/nss \ libpci.so:devel/libpci \ - libpng.so:graphics/png \ + libnspr4.so:devel/nspr \ libre2.so:devel/re2 \ - libsnappy.so:archivers/snappy \ - libspeechd.so:accessibility/speech-dispatcher \ - libspeex.so:audio/speex \ + libcairo.so:graphics/cairo \ + libdrm.so:graphics/libdrm \ + libexif.so:graphics/libexif \ + libpng.so:graphics/png \ libwebp.so:graphics/webp \ - libxml2.so:textproc/libxml2 + libavcodec.so:multimedia/ffmpeg \ + libcups.so:print/cups \ + libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ + libgcrypt.so:security/libgcrypt \ + libgnome-keyring.so:security/libgnome-keyring \ + libnss3.so:security/nss \ + libexpat.so:textproc/expat2 \ + libxml2.so:textproc/libxml2 \ + libfontconfig.so:x11-fonts/fontconfig -RUN_DEPENDS= droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ - xdg-open:devel/xdg-utils +RUN_DEPENDS= xdg-open:devel/xdg-utils \ + droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf ONLY_FOR_ARCHS= i386 amd64 USES= compiler bison cpe desktop-file-utils execinfo jpeg \ @@ -63,7 +65,7 @@ CPE_PRODUCT= chrome USE_PERL5= build USE_XORG= scrnsaverproto x11 xcb xcomposite xcursor xext xdamage xfixes xi \ xproto xrandr xrender xscrnsaver xtst -USE_GNOME= atk glib20 gtk20 dconf libxslt libxml2 +USE_GNOME= atk glib20 gtk20 gtk30 dconf libxslt libxml2 MAKE_ARGS= -C out/${BUILDTYPE} SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper ALL_TARGET= chrome @@ -110,7 +112,7 @@ OPTIONS_GROUP= AUDIO TESTS OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO OPTIONS_GROUP_TESTS= DEBUG TEST -OPTIONS_DEFAULT= CODECS GCONF KERBEROS ALSA PULSEAUDIO +OPTIONS_DEFAULT= ALSA CODECS DRIVER GCONF KERBEROS OPTIONS_SUB= yes GCONF_USE= GNOME=gconf2 @@ -224,7 +226,7 @@ pre-configure: #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved] cd ${WRKSRC} && ${PYTHON_CMD} \ ./build/linux/unbundle/replace_gn_files.py --system-libraries \ - flac harfbuzz-ng libwebp libxml libxslt snappy yasm || ${FALSE} + ffmpeg flac harfbuzz-ng libwebp libxml libxslt snappy yasm || ${FALSE} do-configure: # GN generator bootstrapping and generating ninja files Modified: branches/2017Q1/www/chromium/distinfo ============================================================================== --- branches/2017Q1/www/chromium/distinfo Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/distinfo Mon Feb 6 22:38:32 2017 (r433527) @@ -1,5 +1,5 @@ -TIMESTAMP = 1481977811 -SHA256 (chromium-55.0.2883.87.tar.xz) = e81bd3140d9c84dfee04d9a94686dfe6a20ae79475d84f17154c5536dcb81a58 -SIZE (chromium-55.0.2883.87.tar.xz) = 511249724 -SHA256 (chromium-55.0.2883.87-testdata.tar.xz) = 24ee31dfe7c665cfce5e6e826d2864292585f5b95dd5ead235d0edf89f2f38c0 -SIZE (chromium-55.0.2883.87-testdata.tar.xz) = 124466280 +TIMESTAMP = 1486036781 +SHA256 (chromium-56.0.2924.87.tar.xz) = 9aac081ffccaae6497068100477a4e6ac7086bd15ad3c3cd009b9a760b7a53e0 +SIZE (chromium-56.0.2924.87.tar.xz) = 514429808 +SHA256 (chromium-56.0.2924.87-testdata.tar.xz) = 2dea413379e4eccd351bb50cede549e9a8c4fbd897f6a8b03442c7a9b57d6b55 +SIZE (chromium-56.0.2924.87-testdata.tar.xz) = 123553884 Modified: branches/2017Q1/www/chromium/files/extra-patch-10 ============================================================================== --- branches/2017Q1/www/chromium/files/extra-patch-10 Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/extra-patch-10 Mon Feb 6 22:38:32 2017 (r433527) @@ -1,10 +1,11 @@ ---- content/renderer/devtools/v8_sampling_profiler.cc.orig 2016-10-06 04:02:19.000000000 +0300 -+++ content/renderer/devtools/v8_sampling_profiler.cc 2016-10-30 03:00:33.775227000 +0300 -@@ -22,6 +22,7 @@ - - #if defined(OS_POSIX) - #include -+#include - #define USE_SIGNALS - #endif - +--- third_party/skia/src/core/SkSmallAllocator.h.orig 2017-02-01 20:16:14.715097000 +0100 ++++ third_party/skia/src/core/SkSmallAllocator.h 2017-02-01 20:24:56.680605000 +0100 +@@ -20,7 +20,7 @@ + // abstract type. The complication with max_align_t is that it is defined differently for + // different builds. + namespace { +-#if defined(SK_BUILD_FOR_WIN32) || defined(SK_BUILD_FOR_MAC) ++#if defined(SK_BUILD_FOR_WIN32) || defined(SK_BUILD_FOR_MAC) || defined(__FreeBSD__) + // Use std::max_align_t for compiles that follow the standard. + #include + using SystemAlignment = std::max_align_t; Modified: branches/2017Q1/www/chromium/files/patch-BUILD.gn ============================================================================== --- branches/2017Q1/www/chromium/files/patch-BUILD.gn Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-BUILD.gn Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- BUILD.gn.orig 2016-12-01 23:02:04 UTC +--- BUILD.gn.orig 2017-01-26 00:49:06 UTC +++ BUILD.gn -@@ -215,7 +215,7 @@ group("both_gn_and_gyp") { +@@ -217,7 +217,7 @@ group("both_gn_and_gyp") { ] } @@ -9,7 +9,7 @@ deps += [ "//chrome", "//chrome/test:browser_tests", -@@ -274,7 +274,7 @@ group("both_gn_and_gyp") { +@@ -277,7 +277,7 @@ group("both_gn_and_gyp") { ] } @@ -18,7 +18,7 @@ # TODO(GYP): Figure out which of these should actually build on iOS, # and whether there should be other targets that are iOS-only and missing. deps += [ -@@ -316,7 +316,7 @@ group("both_gn_and_gyp") { +@@ -320,7 +320,7 @@ group("both_gn_and_gyp") { "//ui/touch_selection:ui_touch_selection_unittests", "//url/ipc:url_ipc_unittests", ] @@ -27,7 +27,7 @@ deps += [ "//ios:all" ] } -@@ -474,7 +474,7 @@ group("both_gn_and_gyp") { +@@ -488,7 +488,7 @@ group("both_gn_and_gyp") { ] } @@ -36,7 +36,7 @@ # The following are definitely linux-only. deps += [ "//chrome:manpage", -@@ -501,9 +501,16 @@ group("both_gn_and_gyp") { +@@ -515,9 +515,16 @@ group("both_gn_and_gyp") { # TODO(dpranke): add the linux_dump_symbols flag? deps += [ "//chrome:linux_symbols" ] } @@ -54,7 +54,7 @@ deps += [ "//base:base_i18n_perftests", "//base:base_perftests", -@@ -574,7 +581,7 @@ group("both_gn_and_gyp") { +@@ -588,7 +595,7 @@ group("both_gn_and_gyp") { if (enable_nacl) { deps += [ "//components/nacl/loader:nacl_loader_unittests" ] @@ -63,7 +63,7 @@ # TODO(dpranke): Figure out what platforms should actually have this. deps += [ "//components/nacl/loader:nacl_helper" ] -@@ -688,7 +695,7 @@ group("both_gn_and_gyp") { +@@ -698,7 +705,7 @@ group("both_gn_and_gyp") { deps += [ "//chrome/installer/mini_installer:next_version_mini_installer" ] } @@ -72,8 +72,8 @@ deps += [ "//breakpad:symupload($host_toolchain)" ] } -@@ -736,7 +743,7 @@ group("gn_only") { - ] +@@ -743,7 +750,7 @@ group("gn_only") { + deps += [ "//components/proximity_auth:proximity_auth_unittests" ] } - if (is_win || is_linux) { @@ -81,8 +81,8 @@ deps += [ "//mash:all", "//media/mojo/services:media_mojo_shell_unittests", -@@ -749,7 +756,7 @@ group("gn_only") { - ] +@@ -763,7 +770,7 @@ group("gn_only") { + } } - if (is_linux && !is_chromeos && !is_chromecast) { @@ -117,7 +117,7 @@ deps += [ "//testing/libfuzzer/fuzzers", "//testing/libfuzzer/tests:libfuzzer_tests", -@@ -876,7 +883,7 @@ group("gn_only") { +@@ -877,7 +884,7 @@ group("gn_only") { group("gn_mojo_targets") { testonly = true @@ -126,7 +126,7 @@ # TODO(GYP): Figure out if any of these should be in gn_all # and figure out how cross-platform they are deps = [ -@@ -901,7 +908,7 @@ group("gn_visibility") { +@@ -903,7 +910,7 @@ group("gn_visibility") { } } @@ -135,16 +135,25 @@ # This group includes all of the targets needed to build and test Blink, # including running the layout tests (see below). group("blink_tests") { -@@ -935,7 +942,7 @@ if (!is_ios) { - ] +@@ -949,7 +956,7 @@ if (!is_ios) { + data_deps += [ "//content/shell:content_shell_crash_service" ] } - if (!is_win && !is_android) { + if (!is_win && !is_android && !is_bsd) { - deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ] + data_deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ] + } + +@@ -957,7 +964,7 @@ if (!is_ios) { + data_deps += [ "//breakpad:dump_syms($host_toolchain)" ] + } + +- if (is_linux) { ++ if (is_linux && !is_bsd) { + data_deps += [ "//breakpad:dump_syms($host_toolchain)" ] } -@@ -961,7 +968,7 @@ group("chromium_swarm_tests") { +@@ -979,7 +986,7 @@ group("chromium_swarm_tests") { group("chromium_builder_perf") { testonly = true @@ -153,9 +162,9 @@ data_deps = [ "//cc:cc_perftests", "//chrome/test:load_library_perf_tests", -@@ -992,7 +999,7 @@ group("chromium_builder_perf") { +@@ -1009,7 +1016,7 @@ group("chromium_builder_perf") { "//chrome/installer/mini_installer:mini_installer", - "//third_party/angle/src/tests:angle_perftests", + "//chrome/test:angle_perftests", ] - } else { + } else if (!is_bsd) { Copied: branches/2017Q1/www/chromium/files/patch-ash_display_mirror__window__controller.cc (from r433510, head/www/chromium/files/patch-ash_display_mirror__window__controller.cc) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q1/www/chromium/files/patch-ash_display_mirror__window__controller.cc Mon Feb 6 22:38:32 2017 (r433527, copy of r433510, head/www/chromium/files/patch-ash_display_mirror__window__controller.cc) @@ -0,0 +1,14 @@ +--- ash/display/mirror_window_controller.cc.orig 2017-01-26 00:49:06 UTC ++++ ash/display/mirror_window_controller.cc +@@ -250,7 +250,11 @@ void MirrorWindowController::UpdateWindo + return info.id() == iter->first; + }) == display_info_list.end()) { + CloseAndDeleteHost(iter->second, true); ++#if defined(__llvm__) ++ mirroring_host_info_map_.erase(iter++); ++#else + iter = mirroring_host_info_map_.erase(iter); ++#endif + } else { + ++iter; + } Copied: branches/2017Q1/www/chromium/files/patch-ash_shell.cc (from r433510, head/www/chromium/files/patch-ash_shell.cc) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q1/www/chromium/files/patch-ash_shell.cc Mon Feb 6 22:38:32 2017 (r433527, copy of r433510, head/www/chromium/files/patch-ash_shell.cc) @@ -0,0 +1,11 @@ +--- ash/shell.cc.orig 2017-01-26 00:49:07 UTC ++++ ash/shell.cc +@@ -579,7 +579,7 @@ void Shell::Init(const ShellInitParams& + + immersive_handler_factory_ = base::MakeUnique(); + +-#if defined(OS_LINUX) && !defined(OS_CHROMEOS) ++#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) + NOTREACHED() << "linux desktop does not support ash."; + #endif + Modified: branches/2017Q1/www/chromium/files/patch-base_BUILD.gn ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_BUILD.gn Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_BUILD.gn Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/BUILD.gn.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/BUILD.gn 2016-10-25 21:49:35.259700000 +0300 -@@ -1051,6 +1051,35 @@ +--- base/BUILD.gn.orig 2017-01-26 00:49:07 UTC ++++ base/BUILD.gn +@@ -1076,6 +1076,35 @@ component("base") { public_deps += [ "//base/allocator:unified_allocator_shim" ] } @@ -36,7 +36,7 @@ # Allow more direct string conversions on platforms with native utf8 # strings if (is_mac || is_ios || is_chromeos || is_chromecast) { -@@ -1322,7 +1351,7 @@ +@@ -1347,7 +1376,7 @@ component("base") { } # Linux. @@ -45,7 +45,7 @@ if (is_asan || is_lsan || is_msan || is_tsan) { # For llvm-sanitizer. data += [ "//third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6" ] -@@ -1347,7 +1376,7 @@ +@@ -1372,7 +1401,7 @@ component("base") { "//base/third_party/xdg_user_dirs", ] } else { @@ -54,7 +54,7 @@ sources -= [ "nix/mime_util_xdg.cc", "nix/mime_util_xdg.h", -@@ -1363,6 +1392,13 @@ +@@ -1388,6 +1417,13 @@ component("base") { } } @@ -68,7 +68,7 @@ # iOS if (is_ios) { set_sources_assignment_filter([]) -@@ -2117,6 +2153,12 @@ +@@ -2154,6 +2190,12 @@ test("base_unittests") { set_sources_assignment_filter(sources_assignment_filter) } Modified: branches/2017Q1/www/chromium/files/patch-base__trace_event__process_memory_dump.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base__trace_event__process_memory_dump.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base__trace_event__process_memory_dump.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/trace_event/process_memory_dump.h.orig 2016-05-25 15:00:55.000000000 -0400 -+++ base/trace_event/process_memory_dump.h 2016-05-27 01:46:53.167565000 -0400 -@@ -23,7 +23,7 @@ +--- base/trace_event/process_memory_dump.h.orig 2017-01-26 00:49:07 UTC ++++ base/trace_event/process_memory_dump.h +@@ -24,7 +24,7 @@ // Define COUNT_RESIDENT_BYTES_SUPPORTED if platform supports counting of the // resident memory. Modified: branches/2017Q1/www/chromium/files/patch-base_allocator_BUILD.gn ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_allocator_BUILD.gn Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_allocator_BUILD.gn Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/allocator/BUILD.gn.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/allocator/BUILD.gn 2016-10-13 04:07:29.886540000 +0300 -@@ -330,6 +330,9 @@ +--- base/allocator/BUILD.gn.orig 2017-01-26 00:49:07 UTC ++++ base/allocator/BUILD.gn +@@ -338,6 +338,9 @@ if (use_experimental_allocator_shim) { ] } else if (is_linux && use_allocator == "none") { sources += [ "allocator_shim_default_dispatch_to_glibc.cc" ] Modified: branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig 2016-12-01 23:02:05 UTC +--- base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig 2017-01-26 00:49:07 UTC +++ base/allocator/allocator_shim_default_dispatch_to_glibc.cc @@ -3,19 +3,28 @@ // found in the LICENSE file. Modified: branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,11 +1,11 @@ ---- base/allocator/allocator_shim_override_libc_symbols.h.orig 2016-08-13 16:23:28.370905000 +0300 -+++ base/allocator/allocator_shim_override_libc_symbols.h 2016-08-13 16:23:33.784774000 +0300 +--- base/allocator/allocator_shim_override_libc_symbols.h.orig 2017-01-26 00:49:07 UTC ++++ base/allocator/allocator_shim_override_libc_symbols.h @@ -10,7 +10,7 @@ #endif #define BASE_ALLOCATOR_ALLOCATOR_SHIM_OVERRIDE_LIBC_SYMBOLS_H_ - + -#include +#include - + #include "base/allocator/allocator_shim_internals.h" - + Modified: branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,5 +1,5 @@ ---- base/allocator/allocator_shim_unittest.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/allocator/allocator_shim_unittest.cc 2016-10-25 21:48:23.218013000 +0300 +--- base/allocator/allocator_shim_unittest.cc.orig 2017-01-26 00:49:07 UTC ++++ base/allocator/allocator_shim_unittest.cc @@ -4,7 +4,6 @@ #include "base/allocator/allocator_shim.h" @@ -8,7 +8,7 @@ #include #include -@@ -193,11 +192,13 @@ +@@ -193,11 +192,13 @@ TEST_F(AllocatorShimTest, InterceptLibcS ASSERT_GE(zero_allocs_intercepted_by_size[2 * 23], 1u); #if !defined(OS_WIN) @@ -22,7 +22,7 @@ void* posix_memalign_ptr = nullptr; int res = posix_memalign(&posix_memalign_ptr, 256, 59); -@@ -214,12 +215,14 @@ +@@ -214,12 +215,14 @@ TEST_F(AllocatorShimTest, InterceptLibcS ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u); ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u); @@ -37,7 +37,7 @@ #endif // OS_WIN char* realloc_ptr = static_cast(realloc(nullptr, 71)); -@@ -240,8 +243,10 @@ +@@ -240,8 +243,10 @@ TEST_F(AllocatorShimTest, InterceptLibcS ASSERT_GE(frees_intercepted_by_addr[Hash(zero_alloc_ptr)], 1u); #if !defined(OS_WIN) @@ -48,7 +48,7 @@ free(posix_memalign_ptr); ASSERT_GE(frees_intercepted_by_addr[Hash(posix_memalign_ptr)], 1u); -@@ -249,8 +254,10 @@ +@@ -249,8 +254,10 @@ TEST_F(AllocatorShimTest, InterceptLibcS free(valloc_ptr); ASSERT_GE(frees_intercepted_by_addr[Hash(valloc_ptr)], 1u); Modified: branches/2017Q1/www/chromium/files/patch-base_debug_proc__maps__linux.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_debug_proc__maps__linux.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_debug_proc__maps__linux.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,5 +1,5 @@ ---- base/debug/proc_maps_linux.cc.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/debug/proc_maps_linux.cc 2016-09-05 22:49:53.622055000 +0300 +--- base/debug/proc_maps_linux.cc.orig 2017-01-26 00:49:07 UTC ++++ base/debug/proc_maps_linux.cc @@ -12,7 +12,7 @@ #include "base/strings/string_split.h" #include "build/build_config.h" Modified: branches/2017Q1/www/chromium/files/patch-base_debug_stack__trace__posix.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_debug_stack__trace__posix.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_debug_stack__trace__posix.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/debug/stack_trace_posix.cc.orig 2016-05-11 19:02:11 UTC +--- base/debug/stack_trace_posix.cc.orig 2017-01-26 00:49:07 UTC +++ base/debug/stack_trace_posix.cc @@ -571,6 +571,10 @@ class SandboxSymbolizeHelper { // for the modules that are loaded in the current process. Copied: branches/2017Q1/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc (from r433510, head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q1/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc Mon Feb 6 22:38:32 2017 (r433527, copy of r433510, head/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc) @@ -0,0 +1,16 @@ +--- base/debug/thread_heap_usage_tracker.cc.orig 2017-01-26 00:49:07 UTC ++++ base/debug/thread_heap_usage_tracker.cc +@@ -14,11 +14,13 @@ + #include "base/threading/thread_local_storage.h" + #include "build/build_config.h" + ++#if !defined(OS_BSD) + #if defined(OS_MACOSX) || defined(OS_IOS) + #include + #else + #include + #endif ++#endif + + namespace base { + namespace debug { Modified: branches/2017Q1/www/chromium/files/patch-base_files_file__path__unittest.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_files_file__path__unittest.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_files_file__path__unittest.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/files/file_path_unittest.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/files/file_path_unittest.cc 2016-10-25 21:44:53.079388000 +0300 -@@ -1133,7 +1133,7 @@ +--- base/files/file_path_unittest.cc.orig 2017-01-26 00:49:07 UTC ++++ base/files/file_path_unittest.cc +@@ -1133,7 +1133,7 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_ "\xEF\xBC\xA1\xEF\xBC\xA2\xEF\xBC\xA3.txt" }, }; Modified: branches/2017Q1/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/files/file_path_watcher_kqueue.h.orig 2016-03-25 13:04:44 UTC +--- base/files/file_path_watcher_kqueue.h.orig 2017-01-26 00:49:07 UTC +++ base/files/file_path_watcher_kqueue.h @@ -5,6 +5,10 @@ #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_ @@ -9,5 +9,5 @@ +#include +#endif #include - #include + #include Modified: branches/2017Q1/www/chromium/files/patch-base_files_file__util.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_files_file__util.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_files_file__util.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/files/file_util.h.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/files/file_util.h 2016-09-05 23:00:09.940024000 +0300 -@@ -391,7 +391,7 @@ +--- base/files/file_util.h.orig 2017-01-26 00:49:07 UTC ++++ base/files/file_util.h +@@ -404,7 +404,7 @@ BASE_EXPORT bool VerifyPathControlledByA // the directory |path|, in the number of FilePath::CharType, or -1 on failure. BASE_EXPORT int GetMaximumPathComponentLength(const base::FilePath& path); Modified: branches/2017Q1/www/chromium/files/patch-base_linux__util.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_linux__util.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_linux__util.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/linux_util.cc.orig 2016-08-13 05:03:14.838982000 +0300 -+++ base/linux_util.cc 2016-08-13 05:04:48.912092000 +0300 -@@ -86,12 +86,14 @@ +--- base/linux_util.cc.orig 2017-01-26 00:49:07 UTC ++++ base/linux_util.cc +@@ -110,12 +110,14 @@ char g_linux_distro[kDistroSize] = "CrOS"; #elif defined(OS_ANDROID) "Android"; @@ -9,7 +9,7 @@ #else // if defined(OS_LINUX) "Unknown"; #endif - + std::string GetLinuxDistro() { -#if defined(OS_CHROMEOS) || defined(OS_ANDROID) +#if defined(OS_CHROMEOS) || defined(OS_ANDROID) || defined(OS_BSD) Modified: branches/2017Q1/www/chromium/files/patch-base_native__library__posix.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_native__library__posix.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_native__library__posix.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,8 +1,8 @@ ---- base/native_library_posix.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/native_library_posix.cc 2016-10-14 03:14:48.329757000 +0300 -@@ -35,7 +35,7 @@ - // versions. Crash here to warn developers that they're trying to rely on - // uncertain behavior. +--- base/native_library_posix.cc.orig 2017-01-26 00:49:07 UTC ++++ base/native_library_posix.cc +@@ -35,7 +35,7 @@ NativeLibrary LoadNativeLibraryWithOptio + // further investigation, as it might vary across versions. Crash here to + // warn developers that they're trying to rely on uncertain behavior. CHECK(!options.prefer_own_symbols); -#else +#elif !defined(OS_BSD) Modified: branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,5 +1,5 @@ ---- base/posix/unix_domain_socket_linux.cc.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/posix/unix_domain_socket_linux.cc 2016-09-06 23:39:53.563078000 +0300 +--- base/posix/unix_domain_socket_linux.cc.orig 2017-01-26 00:49:07 UTC ++++ base/posix/unix_domain_socket_linux.cc @@ -23,6 +23,15 @@ namespace base { @@ -16,7 +16,7 @@ const size_t UnixDomainSocket::kMaxFileDescriptors = 16; #if !defined(OS_NACL_NONSFI) -@@ -40,8 +49,14 @@ +@@ -40,8 +49,14 @@ static bool CreateSocketPair(ScopedFD* o // static bool UnixDomainSocket::EnableReceiveProcessId(int fd) { @@ -31,7 +31,7 @@ } #endif // !defined(OS_NACL_NONSFI) -@@ -147,7 +162,11 @@ +@@ -147,7 +162,11 @@ ssize_t UnixDomainSocket::RecvMsgWithFla // The PNaCl toolchain for Non-SFI binary build does not support // SCM_CREDENTIALS. if (cmsg->cmsg_level == SOL_SOCKET && Modified: branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/posix/unix_domain_socket_linux_unittest.cc.orig 2016-03-25 13:04:44 UTC +--- base/posix/unix_domain_socket_linux_unittest.cc.orig 2017-01-26 00:49:07 UTC +++ base/posix/unix_domain_socket_linux_unittest.cc @@ -2,10 +2,15 @@ // Use of this source code is governed by a BSD-style license that can be Modified: branches/2017Q1/www/chromium/files/patch-base_process_internal__linux.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_internal__linux.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_internal__linux.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/process/internal_linux.h.orig 2016-03-25 13:04:44 UTC +--- base/process/internal_linux.h.orig 2017-01-26 00:49:07 UTC +++ base/process/internal_linux.h @@ -14,6 +14,8 @@ Modified: branches/2017Q1/www/chromium/files/patch-base_process_launch.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_launch.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_launch.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/launch.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/process/launch.cc 2016-10-13 04:27:47.136877000 +0300 -@@ -15,7 +15,7 @@ +--- base/process/launch.cc.orig 2017-01-26 00:49:07 UTC ++++ base/process/launch.cc +@@ -15,7 +15,7 @@ LaunchOptions::~LaunchOptions() = defaul LaunchOptions LaunchOptionsForTest() { LaunchOptions options; Modified: branches/2017Q1/www/chromium/files/patch-base_process_launch.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_launch.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_launch.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/launch.h.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/process/launch.h 2016-10-13 04:27:24.908534000 +0300 -@@ -138,7 +138,7 @@ +--- base/process/launch.h.orig 2017-01-26 00:49:07 UTC ++++ base/process/launch.h +@@ -138,7 +138,7 @@ struct BASE_EXPORT LaunchOptions { // will be the same as its pid. bool new_process_group = false; @@ -9,7 +9,7 @@ // If non-zero, start the process using clone(), using flags as provided. // Unlike in clone, clone_flags may not contain a custom termination signal // that is sent to the parent when the child dies. The termination signal will -@@ -151,7 +151,7 @@ +@@ -151,7 +151,7 @@ struct BASE_EXPORT LaunchOptions { // Sets parent process death signal to SIGKILL. bool kill_on_parent_death = false; @@ -17,4 +17,4 @@ +#endif // defined(OS_LINUX) || defined(OS_BSD) #if defined(OS_POSIX) - // If non-null, a delegate to be run immediately prior to executing the new + // If not empty, launch the specified executable instead of Modified: branches/2017Q1/www/chromium/files/patch-base_process_launch__posix.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_launch__posix.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_launch__posix.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,7 +1,7 @@ ---- base/process/launch_posix.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/process/launch_posix.cc 2016-10-16 15:45:00.730008000 +0300 -@@ -62,6 +62,7 @@ - #include +--- base/process/launch_posix.cc.orig 2017-01-26 00:49:07 UTC ++++ base/process/launch_posix.cc +@@ -64,6 +64,7 @@ + #include "base/feature_list.h" #else extern char** environ; +#pragma weak environ Modified: branches/2017Q1/www/chromium/files/patch-base_process_memory.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_memory.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_memory.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/memory.h.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/process/memory.h 2016-09-11 01:10:36.394804000 +0300 -@@ -32,7 +32,7 @@ +--- base/process/memory.h.orig 2017-01-26 00:49:07 UTC ++++ base/process/memory.h +@@ -32,7 +32,7 @@ BASE_EXPORT void EnableTerminationOnOutO // Crash reporting classifies such crashes as OOM. BASE_EXPORT void TerminateBecauseOutOfMemory(size_t size); Modified: branches/2017Q1/www/chromium/files/patch-base_process_memory__stubs.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_memory__stubs.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_memory__stubs.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/memory_stubs.cc.orig 2016-03-25 13:04:44 UTC +--- base/process/memory_stubs.cc.orig 2017-01-26 00:49:07 UTC +++ base/process/memory_stubs.cc -@@ -27,6 +27,8 @@ bool AdjustOOMScore(ProcessId process, i +@@ -31,6 +31,8 @@ void TerminateBecauseOutOfMemory(size_t // their respective stdlib function since those functions will return null on a // failure to allocate. @@ -9,7 +9,7 @@ bool UncheckedMalloc(size_t size, void** result) { *result = malloc(size); return *result != nullptr; -@@ -36,5 +38,6 @@ bool UncheckedCalloc(size_t num_items, s +@@ -40,5 +42,6 @@ bool UncheckedCalloc(size_t num_items, s *result = calloc(num_items, size); return *result != nullptr; } Modified: branches/2017Q1/www/chromium/files/patch-base_process_memory__unittest.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_memory__unittest.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_memory__unittest.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/memory_unittest.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/process/memory_unittest.cc 2016-10-13 04:32:50.457987000 +0300 -@@ -82,10 +82,10 @@ +--- base/process/memory_unittest.cc.orig 2017-01-26 00:49:07 UTC ++++ base/process/memory_unittest.cc +@@ -82,10 +82,10 @@ TEST(MemoryTest, AllocatorShimWorking) { ASSERT_TRUE(base::allocator::IsAllocatorInitialized()); } @@ -13,7 +13,7 @@ BUILDFLAG(ENABLE_WIN_ALLOCATOR_SHIM_TESTS) && \ !defined(MEMORY_TOOL_REPLACES_ALLOCATOR) -@@ -439,5 +439,5 @@ +@@ -439,5 +439,5 @@ TEST_F(OutOfMemoryHandledTest, Unchecked EXPECT_FALSE(base::UncheckedCalloc(1, test_size_, &value_)); EXPECT_TRUE(value_ == NULL); } Modified: branches/2017Q1/www/chromium/files/patch-base_process_process__handle__freebsd.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_process__handle__freebsd.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_process__handle__freebsd.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/process_handle_freebsd.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/process/process_handle_freebsd.cc 2016-10-26 19:55:22.341492000 +0300 -@@ -16,7 +16,7 @@ +--- base/process/process_handle_freebsd.cc.orig 2017-01-26 00:49:07 UTC ++++ base/process/process_handle_freebsd.cc +@@ -16,7 +16,7 @@ namespace base { ProcessId GetParentProcessId(ProcessHandle process) { struct kinfo_proc info; Modified: branches/2017Q1/www/chromium/files/patch-base_process_process__info__linux.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_process__info__linux.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_process__info__linux.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/process/process_info_linux.cc.orig 2016-03-25 13:04:44 UTC +--- base/process/process_info_linux.cc.orig 2017-01-26 00:49:07 UTC +++ base/process/process_info_linux.cc @@ -11,10 +11,28 @@ #include "base/process/process_handle.h" Modified: branches/2017Q1/www/chromium/files/patch-base_process_process__iterator__freebsd.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_process__iterator__freebsd.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_process__iterator__freebsd.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,4 +1,4 @@ ---- base/process/process_iterator_freebsd.cc.orig 2016-03-25 13:04:44 UTC +--- base/process/process_iterator_freebsd.cc.orig 2017-01-26 00:49:07 UTC +++ base/process/process_iterator_freebsd.cc @@ -10,6 +10,10 @@ #include Modified: branches/2017Q1/www/chromium/files/patch-base_process_process__metrics.h ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_process__metrics.h Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_process__metrics.h Mon Feb 6 22:38:32 2017 (r433527) @@ -1,5 +1,5 @@ ---- base/process/process_metrics.h.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/process/process_metrics.h 2016-10-13 12:58:13.818273000 +0300 +--- base/process/process_metrics.h.orig 2017-01-26 00:49:07 UTC ++++ base/process/process_metrics.h @@ -22,6 +22,12 @@ #include "base/values.h" #include "build/build_config.h" @@ -13,7 +13,7 @@ #if defined(OS_MACOSX) #include #include "base/process/port_provider_mac.h" -@@ -326,13 +332,17 @@ +@@ -326,13 +332,17 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys // CPU-related ticks. Returns -1 on parse error. // Exposed for testing. BASE_EXPORT int ParseProcStatCPU(const std::string& input); Modified: branches/2017Q1/www/chromium/files/patch-base_process_process__metrics__freebsd.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_process__metrics__freebsd.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,7 +1,7 @@ ---- base/process/process_metrics_freebsd.cc.orig 2016-03-25 13:04:44 UTC +--- base/process/process_metrics_freebsd.cc.orig 2017-01-26 00:49:07 UTC +++ base/process/process_metrics_freebsd.cc -@@ -12,6 +12,9 @@ - #include "base/macros.h" +@@ -13,6 +13,9 @@ + #include "base/memory/ptr_util.h" #include "base/sys_info.h" +#include /* getpagesize() */ @@ -10,7 +10,7 @@ namespace base { ProcessMetrics::ProcessMetrics(ProcessHandle process) -@@ -121,4 +124,23 @@ size_t GetSystemCommitCharge() { +@@ -122,4 +125,23 @@ size_t GetSystemCommitCharge() { return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize); } Modified: branches/2017Q1/www/chromium/files/patch-base_process_process__posix.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_process_process__posix.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_process_process__posix.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/process/process_posix.cc.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/process/process_posix.cc 2016-09-11 02:18:36.481940000 +0300 -@@ -20,8 +20,18 @@ +--- base/process/process_posix.cc.orig 2017-01-26 00:49:07 UTC ++++ base/process/process_posix.cc +@@ -21,8 +21,18 @@ #include #endif @@ -19,7 +19,7 @@ #if !defined(OS_NACL_NONSFI) bool WaitpidWithTimeout(base::ProcessHandle handle, -@@ -183,13 +193,13 @@ +@@ -184,13 +194,13 @@ bool WaitForExitWithTimeoutImpl(base::Pr base::ProcessHandle parent_pid = base::GetParentProcessId(handle); base::ProcessHandle our_pid = base::GetCurrentProcessHandle(); if (parent_pid != our_pid) { @@ -36,26 +36,26 @@ } int status; -@@ -256,12 +266,16 @@ +@@ -257,12 +267,16 @@ Process Process::DeprecatedGetProcessFro return Process(handle); } --#if !defined(OS_LINUX) -+#if !defined(OS_LINUX) && !defined(OS_FREEBSD) +-#if !defined(OS_LINUX) && !defined(OS_MACOSX) ++#if !defined(OS_LINUX) && !defined(OS_MACOSX) && !defined(OS_FREEBSD) // static bool Process::CanBackgroundProcesses() { return false; } --#endif // !defined(OS_LINUX) +-#endif // !defined(OS_LINUX) && !defined(OS_MACOSX) +#elif defined(OS_FREEBSD) +bool Process::CanBackgroundProcesses() { + return true; +} -+#endif // !defined(OS_LINUX) && !defined(OS_FREEBSD) ++#endif // !defined(OS_LINUX) && !defined(OS_MACOSX) && !defined(OS_FREEBSD) bool Process::IsValid() const { return process_ != kNullProcessHandle; -@@ -361,15 +375,32 @@ +@@ -365,15 +379,32 @@ bool Process::WaitForExitWithTimeout(Tim bool Process::IsProcessBackgrounded() const { // See SetProcessBackgrounded(). DCHECK(IsValid()); @@ -68,9 +68,9 @@ bool Process::SetProcessBackgrounded(bool value) { +#if !defined(OS_FREEBSD) - // Not implemented for POSIX systems other than Linux. With POSIX, if we were - // to lower the process priority we wouldn't be able to raise it back to its - // initial priority. + // Not implemented for POSIX systems other than Linux and Mac. With POSIX, if + // we were to lower the process priority we wouldn't be able to raise it back + // to its initial priority. NOTIMPLEMENTED(); return false; +#else @@ -86,5 +86,5 @@ + return result == 0; +#endif // !defined(OS_FREEBSD) } - #endif // !defined(OS_LINUX) + #endif // !defined(OS_LINUX) && !defined(OS_MACOSX) Modified: branches/2017Q1/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/profiler/stack_sampling_profiler_unittest.cc 2016-10-25 21:31:13.576230000 +0300 -@@ -30,7 +30,7 @@ +--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2017-01-26 00:49:07 UTC ++++ base/profiler/stack_sampling_profiler_unittest.cc +@@ -31,7 +31,7 @@ #include #include #include Modified: branches/2017Q1/www/chromium/files/patch-base_security__unittest.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_security__unittest.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_security__unittest.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/security_unittest.cc.orig 2016-05-11 19:02:11 UTC +--- base/security_unittest.cc.orig 2017-01-26 00:49:07 UTC +++ base/security_unittest.cc -@@ -73,7 +73,7 @@ bool IsTcMallocBypassed() { +@@ -74,7 +74,7 @@ bool IsTcMallocBypassed() { // FAILS_ is too clunky. void OverflowTestsSoftExpectTrue(bool overflow_detected) { if (!overflow_detected) { Modified: branches/2017Q1/www/chromium/files/patch-base_sys__info__freebsd.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_sys__info__freebsd.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_sys__info__freebsd.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,5 +1,5 @@ ---- base/sys_info_freebsd.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/sys_info_freebsd.cc 2016-10-13 10:20:37.344204000 +0300 +--- base/sys_info_freebsd.cc.orig 2017-01-26 00:49:07 UTC ++++ base/sys_info_freebsd.cc @@ -12,12 +12,34 @@ namespace base { @@ -39,7 +39,7 @@ NOTREACHED(); return 0; } -@@ -25,14 +47,24 @@ +@@ -25,14 +47,24 @@ int64_t SysInfo::AmountOfPhysicalMemory( } // static Modified: branches/2017Q1/www/chromium/files/patch-base_sys__info__posix.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_sys__info__posix.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_sys__info__posix.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/sys_info_posix.cc.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/sys_info_posix.cc 2016-09-24 01:27:31.548122000 +0300 -@@ -30,7 +30,7 @@ +--- base/sys_info_posix.cc.orig 2017-01-26 00:49:07 UTC ++++ base/sys_info_posix.cc +@@ -35,7 +35,7 @@ namespace { @@ -9,7 +9,7 @@ int NumberOfProcessors() { // sysconf returns the number of "logical" (not "physical") processors on both // Mac and Linux. So we get the number of max available "logical" processors. -@@ -77,7 +77,7 @@ +@@ -128,7 +128,7 @@ bool GetDiskSpaceInfo(const base::FilePa namespace base { Modified: branches/2017Q1/www/chromium/files/patch-base_test_BUILD.gn ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_test_BUILD.gn Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_test_BUILD.gn Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/test/BUILD.gn.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/test/BUILD.gn 2016-09-02 23:56:39.647089000 +0300 -@@ -249,7 +249,7 @@ +--- base/test/BUILD.gn.orig 2017-01-26 00:49:07 UTC ++++ base/test/BUILD.gn +@@ -303,7 +303,7 @@ static_library("run_all_base_unittests") ] } Modified: branches/2017Q1/www/chromium/files/patch-base_test_launcher_test__launcher.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_test_launcher_test__launcher.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_test_launcher_test__launcher.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/test/launcher/test_launcher.cc.orig 2016-05-11 19:02:11 UTC +--- base/test/launcher/test_launcher.cc.orig 2017-01-26 00:49:07 UTC +++ base/test/launcher/test_launcher.cc -@@ -52,6 +52,10 @@ +@@ -59,6 +59,10 @@ #include "base/win/windows_version.h" #endif Modified: branches/2017Q1/www/chromium/files/patch-base_test_test__file__util__posix.cc ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_test_test__file__util__posix.cc Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_test_test__file__util__posix.cc Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/test/test_file_util_posix.cc.orig 2016-10-06 04:02:08.000000000 +0300 -+++ base/test/test_file_util_posix.cc 2016-10-25 21:44:27.287523000 +0300 -@@ -79,7 +79,7 @@ +--- base/test/test_file_util_posix.cc.orig 2017-01-26 00:49:07 UTC ++++ base/test/test_file_util_posix.cc +@@ -79,7 +79,7 @@ bool DieFileDie(const FilePath& file, bo return DeleteFile(file, recurse); } Modified: branches/2017Q1/www/chromium/files/patch-base_third__party_libevent_BUILD.gn ============================================================================== --- branches/2017Q1/www/chromium/files/patch-base_third__party_libevent_BUILD.gn Mon Feb 6 22:32:22 2017 (r433526) +++ branches/2017Q1/www/chromium/files/patch-base_third__party_libevent_BUILD.gn Mon Feb 6 22:38:32 2017 (r433527) @@ -1,6 +1,6 @@ ---- base/third_party/libevent/BUILD.gn.orig 2016-08-03 22:02:10.000000000 +0300 -+++ base/third_party/libevent/BUILD.gn 2016-10-12 18:30:43.933710000 +0300 -@@ -29,6 +29,9 @@ +--- base/third_party/libevent/BUILD.gn.orig 2017-01-26 00:49:07 UTC ++++ base/third_party/libevent/BUILD.gn +@@ -29,6 +29,9 @@ static_library("libevent") { } else if (is_linux) { sources += [ "epoll.c" ] include_dirs = [ "linux" ] Copied: branches/2017Q1/www/chromium/files/patch-base_threading_platform__thread.h (from r433510, head/www/chromium/files/patch-base_threading_platform__thread.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2017Q1/www/chromium/files/patch-base_threading_platform__thread.h Mon Feb 6 22:38:32 2017 (r433527, copy of r433510, head/www/chromium/files/patch-base_threading_platform__thread.h) @@ -0,0 +1,11 @@ +--- base/threading/platform_thread.h.orig 2017-01-26 00:49:07 UTC ++++ base/threading/platform_thread.h +@@ -205,7 +205,7 @@ class BASE_EXPORT PlatformThread { + + static ThreadPriority GetCurrentThreadPriority(); + +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) + // Toggles a specific thread's priority at runtime. This can be used to + // change the priority of a thread in a different process and will fail + // if the calling process does not have proper permissions. The *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***