diff options
Diffstat (limited to 'www')
567 files changed, 1593 insertions, 1409 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile index 44c2c6e1eb82..0e83e239fcab 100644 --- a/www/chromium/Makefile +++ b/www/chromium/Makefile @@ -2,8 +2,7 @@  # $FreeBSD$  PORTNAME=	chromium -PORTVERSION=	57.0.2987.133 -PORTREVISION=	2 +PORTVERSION=	58.0.3029.81  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 @@ -21,6 +20,7 @@ BUILD_DEPENDS=	gperf:devel/gperf \  		ffmpeg>=3.2.2,1:multimedia/ffmpeg \  		bash:shells/bash \  		flock:sysutils/flock \ +		node:www/node \  		${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \  		${LOCALBASE}/share/usbids/usb.ids:misc/usbids \  		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \ @@ -90,7 +90,8 @@ GN_ARGS+=	is_clang=true \  		toolkit_views=true \  		use_allocator="none" \  		use_aura=true \ -		use_experimental_allocator_shim=true \ +		use_cups=true \ +		use_experimental_allocator_shim=false \  		treat_warnings_as_errors=false \  		use_sysroot=false \  		use_system_libjpeg=true \ @@ -198,16 +199,10 @@ MAKE_ENV+=	C_INCLUDE_PATH=${LOCALBASE}/include \  # TODO: move this big extra to small ones  EXTRA_PATCHES+=	${FILESDIR}/extra-patch-clang -.if ${OPSYS} == FreeBSD -.if ${OSVERSION} < 1100000 -EXTRA_PATCHES+=	${FILESDIR}/extra-patch-10 -.endif -  # Work around base r261801 -.if ${OSVERSION} < 1100508 +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100508  GN_ARGS+=	extra_cxxflags="-D_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1"  .endif -.endif  pre-everything::  	@${ECHO_MSG} @@ -219,9 +214,6 @@ pre-everything::  	@${ECHO_MSG} "and a fair amount of free diskspace (~ 3.7GB)."  .endif  	@${ECHO_MSG} -	@${ECHO_MSG} "Make sure you have Python build with the SEM option ON" -	@${ECHO_MSG} "(default in python27-2.7.8 since r361735)" -	@${ECHO_MSG}  pre-configure:  	# We used to remove bundled libraries to be sure that chromium uses @@ -240,6 +232,10 @@ do-configure:  	cd ${WRKSRC} && ${SETENV} ./out/${BUILDTYPE}/gn \  		gen --args='${GN_ARGS}' out/${BUILDTYPE} +	# Setup nodejs dependency +	@${MKDIR} ${WRKSRC}/third_party/node/linux/node-linux-x64/bin +	${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/linux/node-linux-x64/bin/node +  test regression-test: build  .for t in ${TEST_TARGETS}  	cd ${WRKSRC}/out/${BUILDTYPE} && ${SETENV} LC_ALL=en_US.UTF-8 \ diff --git a/www/chromium/distinfo b/www/chromium/distinfo index 25307686ce0a..269159a7bfd1 100644 --- a/www/chromium/distinfo +++ b/www/chromium/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1490878091 -SHA256 (chromium-57.0.2987.133.tar.xz) = 70011770a7e522c92826a3af48d3fd28a46bf8042897d072d20c748cbf828cf7 -SIZE (chromium-57.0.2987.133.tar.xz) = 525240460 -SHA256 (chromium-57.0.2987.133-testdata.tar.xz) = 16188e40b7dccbbce4f20dd0a2c5dafabc98c4fd55bbbc85d1458a736e2d8084 -SIZE (chromium-57.0.2987.133-testdata.tar.xz) = 124080256 +TIMESTAMP = 1492682402 +SHA256 (chromium-58.0.3029.81.tar.xz) = 5ab61b7025a5143fa1b21713479b316ec7a98e262e79e84f9c9a9656179217cb +SIZE (chromium-58.0.3029.81.tar.xz) = 509252204 +SHA256 (chromium-58.0.3029.81-testdata.tar.xz) = 8fa8d18c5ccfa8cbb067c4d88a0b8ed0dfd52b5d784c2cf48b91d1cb3a2fb264 +SIZE (chromium-58.0.3029.81-testdata.tar.xz) = 124158512 diff --git a/www/chromium/files/extra-patch-10 b/www/chromium/files/extra-patch-10 deleted file mode 100644 index f0ea2ae78236..000000000000 --- a/www/chromium/files/extra-patch-10 +++ /dev/null @@ -1,11 +0,0 @@ ---- 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 <cstddef> -     using SystemAlignment = std::max_align_t; diff --git a/www/chromium/files/extra-patch-clang b/www/chromium/files/extra-patch-clang index c5f7f8f802c1..1d9997e05468 100644 --- a/www/chromium/files/extra-patch-clang +++ b/www/chromium/files/extra-patch-clang @@ -52,6 +52,17 @@       EXPECT_CALL(callback_, OnError(_))           .Times(2); +--- third_party/libjingle_xmpp/task_runner/taskrunner.cc.orig	2017-04-19 19:06:52 UTC ++++ third_party/libjingle_xmpp/task_runner/taskrunner.cc +@@ -95,7 +95,7 @@ void TaskRunner::InternalRunTasks(bool i +   std::vector<Task *>::iterator it; +   it = std::remove(tasks_.begin(), +                    tasks_.end(), +-                   reinterpret_cast<Task *>(NULL)); ++                   static_cast<Task *>(NULL)); +  +   tasks_.erase(it, tasks_.end()); +   --- third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc	2015-04-15 00:31:48.000000000 +0200  +++ third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc	2015-04-18 22:05:41.000000000 +0200  @@ -439,7 +439,7 @@ @@ -99,13 +110,3 @@                       CMapFormat::kFormat4, cmap_id) {   } ---- third_party/webrtc/base/taskrunner.cc.orig	2017-03-09 21:05:29.000000000 +0100 -+++ third_party/webrtc/base/taskrunner.cc	2017-03-10 13:19:54.203141000 +0100 -@@ -96,7 +96,7 @@ -   std::vector<Task *>::iterator it; -   it = std::remove(tasks_.begin(), -                    tasks_.end(), --                   reinterpret_cast<Task *>(NULL)); -+                   static_cast<Task *>(NULL)); -  -   tasks_.erase(it, tasks_.end()); diff --git a/www/chromium/files/patch-BUILD.gn b/www/chromium/files/patch-BUILD.gn index f16e1e84a814..7ca8be9b23be 100644 --- a/www/chromium/files/patch-BUILD.gn +++ b/www/chromium/files/patch-BUILD.gn @@ -1,6 +1,6 @@ ---- BUILD.gn.orig	2017-03-09 20:04:26 UTC +--- BUILD.gn.orig	2017-04-19 19:06:27 UTC  +++ BUILD.gn -@@ -221,7 +221,7 @@ group("both_gn_and_gyp") { +@@ -220,7 +220,7 @@ group("both_gn_and_gyp") {       ]     } @@ -9,7 +9,7 @@       deps += [         "//chrome",         "//chrome/test:browser_tests", -@@ -281,7 +281,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 += [ -@@ -325,7 +325,7 @@ group("both_gn_and_gyp") { +@@ -322,7 +322,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" ]     } -@@ -495,7 +495,7 @@ group("both_gn_and_gyp") { +@@ -482,7 +482,7 @@ group("both_gn_and_gyp") {       ]     } @@ -36,7 +36,7 @@       # The following are definitely linux-only.       deps += [         "//chrome:manpage", -@@ -518,9 +518,16 @@ group("both_gn_and_gyp") { +@@ -505,9 +505,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", -@@ -592,7 +599,7 @@ group("both_gn_and_gyp") { +@@ -578,7 +585,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" ] -@@ -700,7 +707,7 @@ group("both_gn_and_gyp") { +@@ -684,7 +691,7 @@ group("both_gn_and_gyp") {         deps +=             [ "//chrome/installer/mini_installer:next_version_mini_installer" ]       } @@ -72,7 +72,7 @@       deps += [ "//breakpad:symupload($host_toolchain)" ]     } -@@ -745,7 +752,7 @@ group("gn_only") { +@@ -728,7 +735,7 @@ group("gn_only") {       deps += [ "//components/proximity_auth:proximity_auth_unittests" ]     } @@ -81,7 +81,7 @@       deps += [         "//mash:all",         "//media/mojo/services:media_service_unittests", -@@ -771,7 +778,7 @@ group("gn_only") { +@@ -754,7 +761,7 @@ group("gn_only") {       }     } @@ -90,7 +90,7 @@       # TODO(GYP): Figure out if any of these should be in gn_all       # and figure out how cross-platform they are       deps += [ -@@ -826,7 +833,7 @@ group("gn_only") { +@@ -794,7 +801,7 @@ group("gn_only") {       }       if (target_cpu == "x86" || target_cpu == "x64") { @@ -99,7 +99,7 @@           deps += [ "//chrome/test:load_library_perf_tests" ]         }         deps += [ -@@ -834,7 +841,7 @@ group("gn_only") { +@@ -802,7 +809,7 @@ group("gn_only") {           "//third_party/libjpeg_turbo:simd_asm",         ]       } @@ -108,7 +108,7 @@         deps += [ "//v8:v8_shell" ]       }     } -@@ -844,7 +851,7 @@ group("gn_only") { +@@ -812,7 +819,7 @@ group("gn_only") {     }     if ((is_linux && !is_chromeos && !is_chromecast) || (is_win && use_drfuzz) || @@ -117,7 +117,7 @@       deps += [         "//testing/libfuzzer/fuzzers",         "//testing/libfuzzer/tests:libfuzzer_tests", -@@ -876,7 +883,7 @@ group("gn_only") { +@@ -844,7 +851,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 = [ -@@ -902,7 +909,7 @@ group("gn_visibility") { +@@ -870,7 +877,7 @@ group("gn_visibility") {     }   } @@ -135,7 +135,7 @@     # This group includes all of the targets needed to build and test Blink,     # including running the layout tests (see below).     group("blink_tests") { -@@ -948,7 +955,7 @@ if (!is_ios) { +@@ -935,7 +942,7 @@ if (!is_ios) {         data_deps += [ "//content/shell:content_shell_crash_service" ]       } @@ -144,7 +144,7 @@         data_deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ]       } -@@ -956,7 +963,7 @@ if (!is_ios) { +@@ -943,7 +950,7 @@ if (!is_ios) {         data_deps += [ "//breakpad:dump_syms($host_toolchain)" ]       } @@ -153,7 +153,7 @@         data_deps += [ "//breakpad:dump_syms($host_toolchain)" ]       } -@@ -978,7 +985,7 @@ group("chromium_swarm_tests") { +@@ -979,7 +986,7 @@ group("chromium_swarm_tests") {   group("chromium_builder_perf") {     testonly = true @@ -162,7 +162,7 @@       data_deps = [         "//cc:cc_perftests",         "//chrome/test:load_library_perf_tests", -@@ -1008,7 +1015,7 @@ group("chromium_builder_perf") { +@@ -1009,7 +1016,7 @@ group("chromium_builder_perf") {           "//chrome/installer/mini_installer:mini_installer",           "//chrome/test:angle_perftests",         ] diff --git a/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc b/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc index 451590e6e1ba..debd179f357f 100644 --- a/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc +++ b/www/chromium/files/patch-apps_ui_views_app__window__frame__view.cc @@ -1,4 +1,4 @@ ---- apps/ui/views/app_window_frame_view.cc.orig	2017-02-02 02:02:46 UTC +--- apps/ui/views/app_window_frame_view.cc.orig	2017-04-19 19:06:27 UTC  +++ apps/ui/views/app_window_frame_view.cc  @@ -132,7 +132,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF   gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds( diff --git a/www/chromium/files/patch-ash_display_mirror__window__controller.cc b/www/chromium/files/patch-ash_display_mirror__window__controller.cc index 26559e10ae19..b70a8c5891db 100644 --- a/www/chromium/files/patch-ash_display_mirror__window__controller.cc +++ b/www/chromium/files/patch-ash_display_mirror__window__controller.cc @@ -1,6 +1,6 @@ ---- ash/display/mirror_window_controller.cc.orig	2017-01-26 00:49:06 UTC +--- ash/display/mirror_window_controller.cc.orig	2017-04-19 19:06:27 UTC  +++ ash/display/mirror_window_controller.cc -@@ -250,7 +250,11 @@ void MirrorWindowController::UpdateWindo +@@ -251,7 +251,11 @@ void MirrorWindowController::UpdateWindo                            return info.id() == iter->first;                          }) == display_info_list.end()) {           CloseAndDeleteHost(iter->second, true); diff --git a/www/chromium/files/patch-base_BUILD.gn b/www/chromium/files/patch-base_BUILD.gn index eedcb50be54c..58fb5dbc601e 100644 --- a/www/chromium/files/patch-base_BUILD.gn +++ b/www/chromium/files/patch-base_BUILD.gn @@ -1,7 +1,17 @@ ---- base/BUILD.gn.orig	2017-03-09 20:04:26 UTC +--- base/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ base/BUILD.gn -@@ -1116,6 +1116,35 @@ component("base") { -     public_deps += [ "//base/allocator:unified_allocator_shim" ] +@@ -1156,6 +1156,9 @@ component("base") { +       deps += [ "//base/allocator:tcmalloc" ] +     } else if (is_linux && use_allocator == "none") { +       sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ] ++    } else if (is_bsd && use_allocator == "none") { ++      # TODO move the code to "allocator_shim_default_dispatch_to_glibc.cc" ++      sources += [ "allocator/allocator_shim_default_dispatch_to_glibc.cc" ] +     } else if (is_android && use_allocator == "none") { +       sources += [ +         "allocator/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc", +@@ -1171,6 +1174,34 @@ component("base") { +     }     }  +  if (is_bsd) { @@ -15,11 +25,10 @@  +      "sys_info_linux.cc",  +      "trace_event/malloc_dump_provider.cc",  +      "trace_event/malloc_dump_provider.h", -+      "debug/proc_maps_linux.cc", -+      "debug/proc_maps_linux.h",  +    ]  +    sources += [  +      "files/file_path_watcher_stub.cc", ++      "process/memory_stubs.cc",  +      "process/process_handle_freebsd.cc",  +      "process/process_iterator_freebsd.cc",  +      "process/process_metrics_freebsd.cc", @@ -36,7 +45,7 @@     # Allow more direct string conversions on platforms with native utf8     # strings     if (is_mac || is_ios || is_chromeos || is_chromecast) { -@@ -1416,7 +1445,7 @@ component("base") { +@@ -1467,7 +1498,7 @@ component("base") {     }     # Linux. @@ -45,7 +54,7 @@       if (is_asan || is_lsan || is_msan || is_tsan) {         # For llvm-sanitizer.         data += [ "//third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6" ] -@@ -1441,7 +1470,7 @@ component("base") { +@@ -1492,7 +1523,7 @@ component("base") {         "//base/third_party/xdg_user_dirs",       ]     } else { @@ -54,7 +63,7 @@       sources -= [         "nix/mime_util_xdg.cc",         "nix/mime_util_xdg.h", -@@ -1457,6 +1486,13 @@ component("base") { +@@ -1508,6 +1539,13 @@ component("base") {       }     } @@ -68,7 +77,7 @@     # iOS     if (is_ios) {       set_sources_assignment_filter([]) -@@ -2245,6 +2281,12 @@ test("base_unittests") { +@@ -2309,6 +2347,12 @@ test("base_unittests") {       set_sources_assignment_filter(sources_assignment_filter)     } diff --git a/www/chromium/files/patch-base__trace_event__process_memory_dump.h b/www/chromium/files/patch-base__trace_event__process_memory_dump.h index 1f65c3579f63..b92550a3db42 100644 --- a/www/chromium/files/patch-base__trace_event__process_memory_dump.h +++ b/www/chromium/files/patch-base__trace_event__process_memory_dump.h @@ -1,4 +1,4 @@ ---- base/trace_event/process_memory_dump.h.orig	2017-01-26 00:49:07 UTC +--- base/trace_event/process_memory_dump.h.orig	2017-04-19 19:06:28 UTC  +++ base/trace_event/process_memory_dump.h  @@ -24,7 +24,7 @@ diff --git a/www/chromium/files/patch-base_allocator_BUILD.gn b/www/chromium/files/patch-base_allocator_BUILD.gn deleted file mode 100644 index 316bc3b4f349..000000000000 --- a/www/chromium/files/patch-base_allocator_BUILD.gn +++ /dev/null @@ -1,12 +0,0 @@ ---- 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" ] -+    } else if (is_bsd && use_allocator == "none") { -+      # TODO move the code to allocator_shim_default_dispatch_to_libc.cc" -+      sources += [ "allocator_shim_default_dispatch_to_glibc.cc" ] -     } else if (is_android && use_allocator == "none") { -       sources += [ -         "allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc", diff --git a/www/chromium/files/patch-base_allocator_allocator__shim.cc b/www/chromium/files/patch-base_allocator_allocator__shim.cc index 33cf88735fc5..511d90c292b4 100644 --- a/www/chromium/files/patch-base_allocator_allocator__shim.cc +++ b/www/chromium/files/patch-base_allocator_allocator__shim.cc @@ -1,6 +1,6 @@ ---- base/allocator/allocator_shim.cc.orig	2017-02-02 02:02:47 UTC +--- base/allocator/allocator_shim.cc.orig	2017-04-19 19:06:28 UTC  +++ base/allocator/allocator_shim.cc -@@ -89,7 +89,7 @@ inline const allocator::AllocatorDispatc +@@ -81,7 +81,7 @@ inline const allocator::AllocatorDispatc     // Unfortunately due to that bug NoBarrier_Load() is mistakenly fully     // barriered on Linux+Clang, and that causes visible perf regressons.     return reinterpret_cast<const allocator::AllocatorDispatch*>( diff --git a/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc b/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc index ea29f592c045..3c57e6577f92 100644 --- a/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc +++ b/www/chromium/files/patch-base_allocator_allocator__shim__default__dispatch__to__glibc.cc @@ -1,4 +1,4 @@ ---- 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.orig	2017-04-19 19:06:28 UTC  +++ base/allocator/allocator_shim_default_dispatch_to_glibc.cc  @@ -3,19 +3,28 @@   // found in the LICENSE file. @@ -37,32 +37,41 @@   }  // extern "C"   namespace { -@@ -23,23 +32,23 @@ namespace { +@@ -23,32 +32,32 @@ namespace {   using base::allocator::AllocatorDispatch; - void* GlibcMalloc(const AllocatorDispatch*, size_t size) { + void* GlibcMalloc(const AllocatorDispatch*, size_t size, void* context) {  -  return __libc_malloc(size);  +  return __malloc(size);   } - void* GlibcCalloc(const AllocatorDispatch*, size_t n, size_t size) { + void* GlibcCalloc(const AllocatorDispatch*, +                   size_t n, +                   size_t size, +                   void* context) {  -  return __libc_calloc(n, size);  +  return __calloc(n, size);   } - void* GlibcRealloc(const AllocatorDispatch*, void* address, size_t size) { + void* GlibcRealloc(const AllocatorDispatch*, +                    void* address, +                    size_t size, +                    void* context) {  -  return __libc_realloc(address, size);  +  return __realloc(address, size);   } - void* GlibcMemalign(const AllocatorDispatch*, size_t alignment, size_t size) { + void* GlibcMemalign(const AllocatorDispatch*, +                     size_t alignment, +                     size_t size, +                     void* context) {  -  return __libc_memalign(alignment, size);  +  return __memalign(alignment, size);   } - void GlibcFree(const AllocatorDispatch*, void* address) { + void GlibcFree(const AllocatorDispatch*, void* address, void* context) {  -  __libc_free(address);  +  __free(address);   } - size_t GlibcGetSizeEstimate(const AllocatorDispatch*, void* address) { + size_t GlibcGetSizeEstimate(const AllocatorDispatch*, diff --git a/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h b/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h index 15c93d8491c2..ee8a83648df9 100644 --- a/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h +++ b/www/chromium/files/patch-base_allocator_allocator__shim__override__libc__symbols.h @@ -1,4 +1,4 @@ ---- base/allocator/allocator_shim_override_libc_symbols.h.orig	2017-01-26 00:49:07 UTC +--- base/allocator/allocator_shim_override_libc_symbols.h.orig	2017-04-19 19:06:28 UTC  +++ base/allocator/allocator_shim_override_libc_symbols.h  @@ -10,7 +10,7 @@   #endif diff --git a/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc b/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc index d5e9bc70f71c..a27e4d210171 100644 --- a/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc +++ b/www/chromium/files/patch-base_allocator_allocator__shim__unittest.cc @@ -1,61 +1,36 @@ ---- base/allocator/allocator_shim_unittest.cc.orig	2017-03-09 20:04:26 UTC +--- base/allocator/allocator_shim_unittest.cc.orig	2017-04-19 19:06:28 UTC  +++ base/allocator/allocator_shim_unittest.cc -@@ -4,7 +4,6 @@ -  - #include "base/allocator/allocator_shim.h" -  --#include <malloc.h> - #include <stdlib.h> - #include <string.h> -  -@@ -196,11 +195,13 @@ TEST_F(AllocatorShimTest, InterceptLibcS -   ASSERT_GE(zero_allocs_intercepted_by_size[2 * 23], 1u); +@@ -289,7 +289,7 @@ TEST_F(AllocatorShimTest, InterceptLibcS +   ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u); + #endif  // !OS_WIN - #if !defined(OS_WIN) -+#if !defined(OS_BSD) +-#if !defined(OS_WIN) && !defined(OS_MACOSX) ++#if !defined(OS_WIN) && !defined(OS_MACOSX) && !defined(OS_BSD)     void* memalign_ptr = memalign(128, 53);     ASSERT_NE(nullptr, memalign_ptr);     ASSERT_EQ(0u, reinterpret_cast<uintptr_t>(memalign_ptr) % 128); -   ASSERT_GE(aligned_allocs_intercepted_by_alignment[128], 1u); -   ASSERT_GE(aligned_allocs_intercepted_by_size[53], 1u); -+#endif -  -   void* posix_memalign_ptr = nullptr; -   int res = posix_memalign(&posix_memalign_ptr, 256, 59); -@@ -217,12 +218,14 @@ TEST_F(AllocatorShimTest, InterceptLibcS -   ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u); -   ASSERT_GE(aligned_allocs_intercepted_by_size[61], 1u); -  -+#if !defined(OS_BSD) -   void* pvalloc_ptr = pvalloc(67); -   ASSERT_NE(nullptr, pvalloc_ptr); -   ASSERT_EQ(0u, reinterpret_cast<uintptr_t>(pvalloc_ptr) % kPageSize); +@@ -302,7 +302,7 @@ TEST_F(AllocatorShimTest, InterceptLibcS     ASSERT_GE(aligned_allocs_intercepted_by_alignment[kPageSize], 1u);     // pvalloc rounds the size up to the next page.     ASSERT_GE(aligned_allocs_intercepted_by_size[kPageSize], 1u); -+#endif - #endif  // OS_WIN +-#endif  // !OS_WIN && !OS_MACOSX ++#endif  // !OS_WIN && !OS_MACOSX && !OS_BSD -   char* realloc_ptr = static_cast<char*>(realloc(nullptr, 71)); -@@ -243,8 +246,10 @@ TEST_F(AllocatorShimTest, InterceptLibcS +   char* realloc_ptr = static_cast<char*>(malloc(10)); +   strcpy(realloc_ptr, "foobar"); +@@ -318,13 +318,13 @@ TEST_F(AllocatorShimTest, InterceptLibcS +   free(zero_alloc_ptr);     ASSERT_GE(frees_intercepted_by_addr[Hash(zero_alloc_ptr)], 1u); - #if !defined(OS_WIN) -+#if !defined(OS_BSD) +-#if !defined(OS_WIN) && !defined(OS_MACOSX) ++#if !defined(OS_WIN) && !defined(OS_MACOSX) && !defined(OS_BSD)     free(memalign_ptr);     ASSERT_GE(frees_intercepted_by_addr[Hash(memalign_ptr)], 1u); -+#endif -   free(posix_memalign_ptr); -   ASSERT_GE(frees_intercepted_by_addr[Hash(posix_memalign_ptr)], 1u); -@@ -252,8 +257,10 @@ TEST_F(AllocatorShimTest, InterceptLibcS -   free(valloc_ptr); -   ASSERT_GE(frees_intercepted_by_addr[Hash(valloc_ptr)], 1u); -  -+#if !defined(OS_BSD)     free(pvalloc_ptr);     ASSERT_GE(frees_intercepted_by_addr[Hash(pvalloc_ptr)], 1u); -+#endif - #endif  // OS_WIN +-#endif  // !OS_WIN && !OS_MACOSX ++#endif  // !OS_WIN && !OS_MACOSX && !OS_BSD -   free(realloc_ptr); + #if !defined(OS_WIN) +   free(posix_memalign_ptr); diff --git a/www/chromium/files/patch-base_debug_proc__maps__linux.cc b/www/chromium/files/patch-base_debug_proc__maps__linux.cc index cdbf70ac7948..9eded9c2f218 100644 --- a/www/chromium/files/patch-base_debug_proc__maps__linux.cc +++ b/www/chromium/files/patch-base_debug_proc__maps__linux.cc @@ -1,4 +1,4 @@ ---- base/debug/proc_maps_linux.cc.orig	2017-01-26 00:49:07 UTC +--- base/debug/proc_maps_linux.cc.orig	2017-04-19 19:06:28 UTC  +++ base/debug/proc_maps_linux.cc  @@ -12,7 +12,7 @@   #include "base/strings/string_split.h" diff --git a/www/chromium/files/patch-base_debug_stack__trace__posix.cc b/www/chromium/files/patch-base_debug_stack__trace__posix.cc index 7e2f27d820b0..6b2420bb7915 100644 --- a/www/chromium/files/patch-base_debug_stack__trace__posix.cc +++ b/www/chromium/files/patch-base_debug_stack__trace__posix.cc @@ -1,6 +1,6 @@ ---- base/debug/stack_trace_posix.cc.orig	2017-03-09 20:04:26 UTC +--- base/debug/stack_trace_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/debug/stack_trace_posix.cc -@@ -33,7 +33,7 @@ +@@ -34,7 +34,7 @@   #include <AvailabilityMacros.h>   #endif @@ -9,7 +9,7 @@   #include "base/debug/proc_maps_linux.h"   #endif -@@ -574,6 +574,10 @@ class SandboxSymbolizeHelper { +@@ -575,6 +575,10 @@ class SandboxSymbolizeHelper {     // for the modules that are loaded in the current process.     // Returns true on success.     bool CacheMemoryRegions() { @@ -20,7 +20,7 @@       // Reads /proc/self/maps.       std::string contents;       if (!ReadProcMaps(&contents)) { -@@ -589,6 +593,7 @@ class SandboxSymbolizeHelper { +@@ -590,6 +594,7 @@ class SandboxSymbolizeHelper {       is_initialized_ = true;       return true; diff --git a/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc b/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc index 3678de187a3d..3c59be9ba720 100644 --- a/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc +++ b/www/chromium/files/patch-base_debug_thread__heap__usage__tracker.cc @@ -1,6 +1,6 @@ ---- base/debug/thread_heap_usage_tracker.cc.orig	2017-01-26 00:49:07 UTC +--- base/debug/thread_heap_usage_tracker.cc.orig	2017-04-19 19:06:28 UTC  +++ base/debug/thread_heap_usage_tracker.cc -@@ -14,11 +14,13 @@ +@@ -16,11 +16,13 @@   #include "base/threading/thread_local_storage.h"   #include "build/build_config.h" diff --git a/www/chromium/files/patch-base_files_file__path__unittest.cc b/www/chromium/files/patch-base_files_file__path__unittest.cc index 61892b28d3ed..167644ac3dd2 100644 --- a/www/chromium/files/patch-base_files_file__path__unittest.cc +++ b/www/chromium/files/patch-base_files_file__path__unittest.cc @@ -1,4 +1,4 @@ ---- base/files/file_path_unittest.cc.orig	2017-01-26 00:49:07 UTC +--- base/files/file_path_unittest.cc.orig	2017-04-19 19:06:28 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" }, diff --git a/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h b/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h index d8f64ce34b1c..e8e9425641b5 100644 --- a/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h +++ b/www/chromium/files/patch-base_files_file__path__watcher__kqueue.h @@ -1,4 +1,4 @@ ---- base/files/file_path_watcher_kqueue.h.orig	2017-01-26 00:49:07 UTC +--- base/files/file_path_watcher_kqueue.h.orig	2017-04-19 19:06:28 UTC  +++ base/files/file_path_watcher_kqueue.h  @@ -5,6 +5,10 @@   #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_ diff --git a/www/chromium/files/patch-base_files_file__util.h b/www/chromium/files/patch-base_files_file__util.h index d6ce76c88149..9600826a55db 100644 --- a/www/chromium/files/patch-base_files_file__util.h +++ b/www/chromium/files/patch-base_files_file__util.h @@ -1,6 +1,6 @@ ---- base/files/file_util.h.orig	2017-01-26 00:49:07 UTC +--- base/files/file_util.h.orig	2017-04-19 19:06:28 UTC  +++ base/files/file_util.h -@@ -404,7 +404,7 @@ BASE_EXPORT bool VerifyPathControlledByA +@@ -406,7 +406,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); diff --git a/www/chromium/files/patch-base_linux__util.cc b/www/chromium/files/patch-base_linux__util.cc index 50717f7ab95b..1d8fc3e57e5d 100644 --- a/www/chromium/files/patch-base_linux__util.cc +++ b/www/chromium/files/patch-base_linux__util.cc @@ -1,4 +1,4 @@ ---- base/linux_util.cc.orig	2017-01-26 00:49:07 UTC +--- base/linux_util.cc.orig	2017-04-19 19:06:28 UTC  +++ base/linux_util.cc  @@ -110,12 +110,14 @@ char g_linux_distro[kDistroSize] =       "CrOS"; diff --git a/www/chromium/files/patch-base_native__library__posix.cc b/www/chromium/files/patch-base_native__library__posix.cc index ef6cb339305e..b1db681350d3 100644 --- a/www/chromium/files/patch-base_native__library__posix.cc +++ b/www/chromium/files/patch-base_native__library__posix.cc @@ -1,4 +1,4 @@ ---- base/native_library_posix.cc.orig	2017-01-26 00:49:07 UTC +--- base/native_library_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/native_library_posix.cc  @@ -35,7 +35,7 @@ NativeLibrary LoadNativeLibraryWithOptio     // further investigation, as it might vary across versions. Crash here to diff --git a/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc b/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc index 13b9d6e72ade..997b59b8f1ab 100644 --- a/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc +++ b/www/chromium/files/patch-base_posix_unix__domain__socket__linux.cc @@ -1,4 +1,4 @@ ---- base/posix/unix_domain_socket_linux.cc.orig	2017-01-26 00:49:07 UTC +--- base/posix/unix_domain_socket_linux.cc.orig	2017-04-19 19:06:28 UTC  +++ base/posix/unix_domain_socket_linux.cc  @@ -23,6 +23,15 @@ diff --git a/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc b/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc index 63cebeafbf75..388ab54a555a 100644 --- a/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc +++ b/www/chromium/files/patch-base_posix_unix__domain__socket__linux__unittest.cc @@ -1,4 +1,4 @@ ---- base/posix/unix_domain_socket_linux_unittest.cc.orig	2017-01-26 00:49:07 UTC +--- base/posix/unix_domain_socket_linux_unittest.cc.orig	2017-04-19 19:06:28 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 diff --git a/www/chromium/files/patch-base_process_internal__linux.h b/www/chromium/files/patch-base_process_internal__linux.h index 933476b2bbb1..eabb22e70f33 100644 --- a/www/chromium/files/patch-base_process_internal__linux.h +++ b/www/chromium/files/patch-base_process_internal__linux.h @@ -1,4 +1,4 @@ ---- base/process/internal_linux.h.orig	2017-01-26 00:49:07 UTC +--- base/process/internal_linux.h.orig	2017-04-19 19:06:28 UTC  +++ base/process/internal_linux.h  @@ -14,6 +14,8 @@ diff --git a/www/chromium/files/patch-base_process_launch.cc b/www/chromium/files/patch-base_process_launch.cc index 074b23e61664..2dca0a643ba2 100644 --- a/www/chromium/files/patch-base_process_launch.cc +++ b/www/chromium/files/patch-base_process_launch.cc @@ -1,4 +1,4 @@ ---- base/process/launch.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/launch.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/launch.cc  @@ -15,7 +15,7 @@ LaunchOptions::~LaunchOptions() = defaul diff --git a/www/chromium/files/patch-base_process_launch.h b/www/chromium/files/patch-base_process_launch.h index 3f595913343c..5489c617f639 100644 --- a/www/chromium/files/patch-base_process_launch.h +++ b/www/chromium/files/patch-base_process_launch.h @@ -1,4 +1,4 @@ ---- base/process/launch.h.orig	2017-01-26 00:49:07 UTC +--- base/process/launch.h.orig	2017-04-19 19:06:28 UTC  +++ base/process/launch.h  @@ -138,7 +138,7 @@ struct BASE_EXPORT LaunchOptions {     // will be the same as its pid. diff --git a/www/chromium/files/patch-base_process_launch__posix.cc b/www/chromium/files/patch-base_process_launch__posix.cc index 87cf64b04060..7d939793d12a 100644 --- a/www/chromium/files/patch-base_process_launch__posix.cc +++ b/www/chromium/files/patch-base_process_launch__posix.cc @@ -1,4 +1,4 @@ ---- base/process/launch_posix.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/launch_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/launch_posix.cc  @@ -64,6 +64,7 @@   #include "base/feature_list.h" diff --git a/www/chromium/files/patch-base_process_memory.cc b/www/chromium/files/patch-base_process_memory.cc new file mode 100644 index 000000000000..bb441fd052da --- /dev/null +++ b/www/chromium/files/patch-base_process_memory.cc @@ -0,0 +1,11 @@ +--- base/process/memory.cc.orig	2017-04-19 19:06:28 UTC ++++ base/process/memory.cc +@@ -31,7 +31,7 @@ void TerminateBecauseOutOfMemory(size_t  + #endif +  + // Defined in memory_mac.mm for Mac. +-#if !defined(OS_MACOSX) ++#if !defined(OS_MACOSX) && !defined(OS_BSD) +  + bool UncheckedCalloc(size_t num_items, size_t size, void** result) { +   const size_t alloc_size = num_items * size; diff --git a/www/chromium/files/patch-base_process_memory.h b/www/chromium/files/patch-base_process_memory.h index 952ad87d43d4..f2b7f5269afa 100644 --- a/www/chromium/files/patch-base_process_memory.h +++ b/www/chromium/files/patch-base_process_memory.h @@ -1,4 +1,4 @@ ---- base/process/memory.h.orig	2017-01-26 00:49:07 UTC +--- base/process/memory.h.orig	2017-04-19 19:06:28 UTC  +++ base/process/memory.h  @@ -32,7 +32,7 @@ BASE_EXPORT void EnableTerminationOnOutO   // Crash reporting classifies such crashes as OOM. diff --git a/www/chromium/files/patch-base_process_memory__stubs.cc b/www/chromium/files/patch-base_process_memory__stubs.cc index 4cddbcf83c91..80d7a0cff6d6 100644 --- a/www/chromium/files/patch-base_process_memory__stubs.cc +++ b/www/chromium/files/patch-base_process_memory__stubs.cc @@ -1,4 +1,4 @@ ---- base/process/memory_stubs.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/memory_stubs.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/memory_stubs.cc  @@ -31,6 +31,8 @@ void TerminateBecauseOutOfMemory(size_t    // their respective stdlib function since those functions will return null on a diff --git a/www/chromium/files/patch-base_process_memory__unittest.cc b/www/chromium/files/patch-base_process_memory__unittest.cc index 3e0539fd9975..41f8b29840d2 100644 --- a/www/chromium/files/patch-base_process_memory__unittest.cc +++ b/www/chromium/files/patch-base_process_memory__unittest.cc @@ -1,6 +1,6 @@ ---- base/process/memory_unittest.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/memory_unittest.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/memory_unittest.cc -@@ -82,10 +82,10 @@ TEST(MemoryTest, AllocatorShimWorking) { +@@ -93,10 +93,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 @@ TEST_F(OutOfMemoryHandledTest, Unchecked +@@ -488,5 +488,5 @@ TEST_F(OutOfMemoryHandledTest, Unchecked     EXPECT_FALSE(base::UncheckedCalloc(1, test_size_, &value_));     EXPECT_TRUE(value_ == NULL);   } diff --git a/www/chromium/files/patch-base_process_process__handle__freebsd.cc b/www/chromium/files/patch-base_process_process__handle__freebsd.cc index 67ffd9e4a576..4115ed2efc48 100644 --- a/www/chromium/files/patch-base_process_process__handle__freebsd.cc +++ b/www/chromium/files/patch-base_process_process__handle__freebsd.cc @@ -1,4 +1,4 @@ ---- base/process/process_handle_freebsd.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/process_handle_freebsd.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/process_handle_freebsd.cc  @@ -16,7 +16,7 @@ namespace base { diff --git a/www/chromium/files/patch-base_process_process__info__linux.cc b/www/chromium/files/patch-base_process_process__info__linux.cc index 2ce0f8e39d0e..ce71cfc3fc85 100644 --- a/www/chromium/files/patch-base_process_process__info__linux.cc +++ b/www/chromium/files/patch-base_process_process__info__linux.cc @@ -1,4 +1,4 @@ ---- base/process/process_info_linux.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/process_info_linux.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/process_info_linux.cc  @@ -11,10 +11,28 @@   #include "base/process/process_handle.h" @@ -26,10 +26,10 @@  +  return Time::FromTimeVal(proc.ki_start);  +#endif  +#else -   ProcessHandle pid = GetCurrentProcessHandle();     int64_t start_ticks = -       internal::ReadProcStatsAndGetFieldAsInt64(pid, internal::VM_STARTTIME); -@@ -23,6 +41,7 @@ const Time CurrentProcessInfo::CreationT +       internal::ReadProcSelfStatsAndGetFieldAsInt64(internal::VM_STARTTIME); +   DCHECK(start_ticks); +@@ -22,6 +40,7 @@ const Time CurrentProcessInfo::CreationT     Time boot_time = internal::GetBootTime();     DCHECK(!boot_time.is_null());     return Time(boot_time + start_offset); diff --git a/www/chromium/files/patch-base_process_process__iterator__freebsd.cc b/www/chromium/files/patch-base_process_process__iterator__freebsd.cc index 9062d3cb2d03..2ac07ce1eae2 100644 --- a/www/chromium/files/patch-base_process_process__iterator__freebsd.cc +++ b/www/chromium/files/patch-base_process_process__iterator__freebsd.cc @@ -1,4 +1,4 @@ ---- base/process/process_iterator_freebsd.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/process_iterator_freebsd.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/process_iterator_freebsd.cc  @@ -10,6 +10,10 @@   #include <sys/sysctl.h> diff --git a/www/chromium/files/patch-base_process_process__metrics.h b/www/chromium/files/patch-base_process_process__metrics.h index 8f98ccd44d1a..b40a0e896d2b 100644 --- a/www/chromium/files/patch-base_process_process__metrics.h +++ b/www/chromium/files/patch-base_process_process__metrics.h @@ -1,4 +1,4 @@ ---- base/process/process_metrics.h.orig	2017-03-09 20:04:26 UTC +--- base/process/process_metrics.h.orig	2017-04-19 19:06:28 UTC  +++ base/process/process_metrics.h  @@ -22,6 +22,12 @@   #include "base/values.h" diff --git a/www/chromium/files/patch-base_process_process__metrics__freebsd.cc b/www/chromium/files/patch-base_process_process__metrics__freebsd.cc index d18ef69e5adb..89aa3be55bf4 100644 --- a/www/chromium/files/patch-base_process_process__metrics__freebsd.cc +++ b/www/chromium/files/patch-base_process_process__metrics__freebsd.cc @@ -1,4 +1,4 @@ ---- base/process/process_metrics_freebsd.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/process_metrics_freebsd.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/process_metrics_freebsd.cc  @@ -13,6 +13,9 @@   #include "base/memory/ptr_util.h" diff --git a/www/chromium/files/patch-base_process_process__posix.cc b/www/chromium/files/patch-base_process_process__posix.cc index a67e3bf1b551..cfaca45e5357 100644 --- a/www/chromium/files/patch-base_process_process__posix.cc +++ b/www/chromium/files/patch-base_process_process__posix.cc @@ -1,4 +1,4 @@ ---- base/process/process_posix.cc.orig	2017-01-26 00:49:07 UTC +--- base/process/process_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/process/process_posix.cc  @@ -21,8 +21,18 @@   #include <sys/event.h> @@ -53,9 +53,9 @@  +}  +#endif  // !defined(OS_LINUX) && !defined(OS_MACOSX) && !defined(OS_FREEBSD) - bool Process::IsValid() const { -   return process_ != kNullProcessHandle; -@@ -365,15 +379,32 @@ bool Process::WaitForExitWithTimeout(Tim + // static + void Process::TerminateCurrentProcessImmediately(int exit_code) { +@@ -370,15 +384,32 @@ bool Process::WaitForExitWithTimeout(Tim   bool Process::IsProcessBackgrounded() const {     // See SetProcessBackgrounded().     DCHECK(IsValid()); diff --git a/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc b/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc index 9e4f597cadd6..b1d245a6f975 100644 --- a/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc +++ b/www/chromium/files/patch-base_profiler_stack__sampling__profiler__unittest.cc @@ -1,6 +1,6 @@ ---- base/profiler/stack_sampling_profiler_unittest.cc.orig	2017-01-26 00:49:07 UTC +--- base/profiler/stack_sampling_profiler_unittest.cc.orig	2017-04-19 19:06:28 UTC  +++ base/profiler/stack_sampling_profiler_unittest.cc -@@ -31,7 +31,7 @@ +@@ -33,7 +33,7 @@   #include <intrin.h>   #include <malloc.h>   #include <windows.h> diff --git a/www/chromium/files/patch-base_security__unittest.cc b/www/chromium/files/patch-base_security__unittest.cc index df3c3970861d..46151b561d17 100644 --- a/www/chromium/files/patch-base_security__unittest.cc +++ b/www/chromium/files/patch-base_security__unittest.cc @@ -1,4 +1,4 @@ ---- base/security_unittest.cc.orig	2017-01-26 00:49:07 UTC +--- base/security_unittest.cc.orig	2017-04-19 19:06:28 UTC  +++ base/security_unittest.cc  @@ -74,7 +74,7 @@ bool IsTcMallocBypassed() {   // FAILS_ is too clunky. diff --git a/www/chromium/files/patch-base_sys__info__freebsd.cc b/www/chromium/files/patch-base_sys__info__freebsd.cc index f65a76813ba7..301080013828 100644 --- a/www/chromium/files/patch-base_sys__info__freebsd.cc +++ b/www/chromium/files/patch-base_sys__info__freebsd.cc @@ -1,4 +1,4 @@ ---- base/sys_info_freebsd.cc.orig	2017-01-26 00:49:07 UTC +--- base/sys_info_freebsd.cc.orig	2017-04-19 19:06:28 UTC  +++ base/sys_info_freebsd.cc  @@ -12,12 +12,34 @@ diff --git a/www/chromium/files/patch-base_sys__info__posix.cc b/www/chromium/files/patch-base_sys__info__posix.cc index 2d278c0f2988..90ecf301d369 100644 --- a/www/chromium/files/patch-base_sys__info__posix.cc +++ b/www/chromium/files/patch-base_sys__info__posix.cc @@ -1,4 +1,4 @@ ---- base/sys_info_posix.cc.orig	2017-01-26 00:49:07 UTC +--- base/sys_info_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/sys_info_posix.cc  @@ -35,7 +35,7 @@ diff --git a/www/chromium/files/patch-base_test_BUILD.gn b/www/chromium/files/patch-base_test_BUILD.gn index 7ba56ddd7a0c..2bc772bb511c 100644 --- a/www/chromium/files/patch-base_test_BUILD.gn +++ b/www/chromium/files/patch-base_test_BUILD.gn @@ -1,4 +1,4 @@ ---- base/test/BUILD.gn.orig	2017-03-09 20:04:26 UTC +--- base/test/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ base/test/BUILD.gn  @@ -312,7 +312,7 @@ static_library("run_all_base_unittests")     ] diff --git a/www/chromium/files/patch-base_test_launcher_test__launcher.cc b/www/chromium/files/patch-base_test_launcher_test__launcher.cc index 9dbbc6d232be..0d81c983be42 100644 --- a/www/chromium/files/patch-base_test_launcher_test__launcher.cc +++ b/www/chromium/files/patch-base_test_launcher_test__launcher.cc @@ -1,4 +1,4 @@ ---- base/test/launcher/test_launcher.cc.orig	2017-03-09 20:04:26 UTC +--- base/test/launcher/test_launcher.cc.orig	2017-04-19 19:06:28 UTC  +++ base/test/launcher/test_launcher.cc  @@ -60,6 +60,10 @@   #include "base/win/windows_version.h" diff --git a/www/chromium/files/patch-base_test_test__file__util__posix.cc b/www/chromium/files/patch-base_test_test__file__util__posix.cc index 8e5366ee7598..be8a681a71e6 100644 --- a/www/chromium/files/patch-base_test_test__file__util__posix.cc +++ b/www/chromium/files/patch-base_test_test__file__util__posix.cc @@ -1,4 +1,4 @@ ---- base/test/test_file_util_posix.cc.orig	2017-01-26 00:49:07 UTC +--- base/test/test_file_util_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/test/test_file_util_posix.cc  @@ -79,7 +79,7 @@ bool DieFileDie(const FilePath& file, bo     return DeleteFile(file, recurse); diff --git a/www/chromium/files/patch-base_third__party_libevent_BUILD.gn b/www/chromium/files/patch-base_third__party_libevent_BUILD.gn index fd49b2938b19..512862246dbf 100644 --- a/www/chromium/files/patch-base_third__party_libevent_BUILD.gn +++ b/www/chromium/files/patch-base_third__party_libevent_BUILD.gn @@ -1,4 +1,4 @@ ---- base/third_party/libevent/BUILD.gn.orig	2017-03-09 20:04:26 UTC +--- base/third_party/libevent/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ base/third_party/libevent/BUILD.gn  @@ -50,6 +50,9 @@ static_library("libevent") {         "linux/event-config.h", diff --git a/www/chromium/files/patch-base_threading_platform__thread.h b/www/chromium/files/patch-base_threading_platform__thread.h index df2bdfc03169..85bdf78aadcb 100644 --- a/www/chromium/files/patch-base_threading_platform__thread.h +++ b/www/chromium/files/patch-base_threading_platform__thread.h @@ -1,6 +1,6 @@ ---- base/threading/platform_thread.h.orig	2017-01-26 00:49:07 UTC +--- base/threading/platform_thread.h.orig	2017-04-19 19:06:28 UTC  +++ base/threading/platform_thread.h -@@ -205,7 +205,7 @@ class BASE_EXPORT PlatformThread { +@@ -211,7 +211,7 @@ class BASE_EXPORT PlatformThread {     static ThreadPriority GetCurrentThreadPriority(); diff --git a/www/chromium/files/patch-base_threading_platform__thread__linux.cc b/www/chromium/files/patch-base_threading_platform__thread__linux.cc index 43c7bb9d0a08..dc0070c650a2 100644 --- a/www/chromium/files/patch-base_threading_platform__thread__linux.cc +++ b/www/chromium/files/patch-base_threading_platform__thread__linux.cc @@ -1,4 +1,4 @@ ---- base/threading/platform_thread_linux.cc.orig	2017-01-26 00:49:07 UTC +--- base/threading/platform_thread_linux.cc.orig	2017-04-19 19:06:28 UTC  +++ base/threading/platform_thread_linux.cc  @@ -19,7 +19,9 @@ diff --git a/www/chromium/files/patch-base_threading_platform__thread__posix.cc b/www/chromium/files/patch-base_threading_platform__thread__posix.cc index 579b89440581..936d327d8a47 100644 --- a/www/chromium/files/patch-base_threading_platform__thread__posix.cc +++ b/www/chromium/files/patch-base_threading_platform__thread__posix.cc @@ -1,4 +1,4 @@ ---- base/threading/platform_thread_posix.cc.orig	2017-01-26 00:49:07 UTC +--- base/threading/platform_thread_posix.cc.orig	2017-04-19 19:06:28 UTC  +++ base/threading/platform_thread_posix.cc  @@ -56,7 +56,7 @@ void* ThreadFunc(void* params) {       if (!thread_params->joinable) diff --git a/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc b/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc new file mode 100644 index 000000000000..468a4f224611 --- /dev/null +++ b/www/chromium/files/patch-base_threading_thread__task__runner__handle.cc @@ -0,0 +1,26 @@ +--- base/threading/thread_task_runner_handle.cc.orig	2017-04-19 19:06:28 UTC ++++ base/threading/thread_task_runner_handle.cc +@@ -7,6 +7,7 @@ + #include <utility> +  + #include "base/bind.h" ++#include "base/callback_helpers.h" + #include "base/lazy_instance.h" + #include "base/logging.h" + #include "base/memory/ptr_util.h" +@@ -34,6 +35,7 @@ bool ThreadTaskRunnerHandle::IsSet() { +   return !!lazy_tls_ptr.Pointer()->Get(); + } +  ++#if defined(OS_BSD) + // static + ScopedClosureRunner ThreadTaskRunnerHandle::OverrideForTesting( +     scoped_refptr<SingleThreadTaskRunner> overriding_task_runner) { +@@ -77,6 +79,7 @@ ScopedClosureRunner ThreadTaskRunnerHand +       base::Passed(&overriding_task_runner), +       base::Unretained(ttrh->task_runner_.get()))); + } ++#endif +  + ThreadTaskRunnerHandle::ThreadTaskRunnerHandle( +     scoped_refptr<SingleThreadTaskRunner> task_runner) diff --git a/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc b/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc index 144f57c0db4e..e8a0513eee80 100644 --- a/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc +++ b/www/chromium/files/patch-base_trace__event_malloc__dump__provider.cc @@ -1,4 +1,4 @@ ---- base/trace_event/malloc_dump_provider.cc.orig	2017-01-26 00:49:07 UTC +--- base/trace_event/malloc_dump_provider.cc.orig	2017-04-19 19:06:28 UTC  +++ base/trace_event/malloc_dump_provider.cc  @@ -21,7 +21,7 @@   #if defined(OS_MACOSX) diff --git a/www/chromium/files/patch-base_trace__event_process__memory__dump.cc b/www/chromium/files/patch-base_trace__event_process__memory__dump.cc index b1bff142a0a8..446490dd7e56 100644 --- a/www/chromium/files/patch-base_trace__event_process__memory__dump.cc +++ b/www/chromium/files/patch-base_trace__event_process__memory__dump.cc @@ -1,4 +1,4 @@ ---- base/trace_event/process_memory_dump.cc.orig	2017-01-26 00:49:07 UTC +--- base/trace_event/process_memory_dump.cc.orig	2017-04-19 19:06:28 UTC  +++ base/trace_event/process_memory_dump.cc  @@ -83,7 +83,7 @@ size_t ProcessMemoryDump::CountResidentB     const size_t kMaxChunkSize = 8 * 1024 * 1024; diff --git a/www/chromium/files/patch-breakpad_BUILD.gn b/www/chromium/files/patch-breakpad_BUILD.gn index 3b41b9afd7a8..9bc9d6529dba 100644 --- a/www/chromium/files/patch-breakpad_BUILD.gn +++ b/www/chromium/files/patch-breakpad_BUILD.gn @@ -1,4 +1,4 @@ ---- breakpad/BUILD.gn.orig	2017-01-26 00:49:07 UTC +--- breakpad/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ breakpad/BUILD.gn  @@ -468,7 +468,7 @@ if (is_mac) {     } diff --git a/www/chromium/files/patch-breakpad_src_common_simple__string__dictionary.h b/www/chromium/files/patch-breakpad_src_common_simple__string__dictionary.h new file mode 100644 index 000000000000..307f136e9b98 --- /dev/null +++ b/www/chromium/files/patch-breakpad_src_common_simple__string__dictionary.h @@ -0,0 +1,11 @@ +--- breakpad/src/common/simple_string_dictionary.h.orig	2017-04-19 19:07:40 UTC ++++ breakpad/src/common/simple_string_dictionary.h +@@ -33,7 +33,7 @@ + #include <assert.h> + #include <string.h> +  +-#include "common/basictypes.h" ++#include "breakpad/src/common/basictypes.h" +  + namespace google_breakpad { +  diff --git a/www/chromium/files/patch-build_config_BUILD.gn b/www/chromium/files/patch-build_config_BUILD.gn index c8ddb0eca37d..2f85025c9f8b 100644 --- a/www/chromium/files/patch-build_config_BUILD.gn +++ b/www/chromium/files/patch-build_config_BUILD.gn @@ -1,6 +1,6 @@ ---- build/config/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/BUILD.gn -@@ -196,7 +196,7 @@ config("debug") { +@@ -193,7 +193,7 @@ config("debug") {         # builds, and we have to tell it to turn it off.         defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]       } @@ -9,7 +9,7 @@       # Enable libstdc++ debugging facilities to help catch problems early, see       # http://crbug.com/65151 .       # TODO(phajdan.jr): Should we enable this for all of POSIX? -@@ -279,7 +279,7 @@ config("default_libs") { +@@ -276,7 +276,7 @@ config("default_libs") {         "CoreText.framework",         "Foundation.framework",       ] @@ -18,7 +18,7 @@       libs = [         "dl",         "rt", -@@ -310,7 +310,7 @@ config("executable_config") { +@@ -307,7 +307,7 @@ config("executable_config") {       ]     } else if (is_ios) {       configs += [ "//build/config/ios:ios_dynamic_flags" ] diff --git a/www/chromium/files/patch-build_config_BUILDCONFIG.gn b/www/chromium/files/patch-build_config_BUILDCONFIG.gn index d870ac270eb2..841b49d3906f 100644 --- a/www/chromium/files/patch-build_config_BUILDCONFIG.gn +++ b/www/chromium/files/patch-build_config_BUILDCONFIG.gn @@ -1,4 +1,4 @@ ---- build/config/BUILDCONFIG.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/BUILDCONFIG.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/BUILDCONFIG.gn  @@ -131,12 +131,13 @@ declare_args() {     is_official_build = false diff --git a/www/chromium/files/patch-build_config_allocator.gni b/www/chromium/files/patch-build_config_allocator.gni index 519f651fce12..ad404179d272 100644 --- a/www/chromium/files/patch-build_config_allocator.gni +++ b/www/chromium/files/patch-build_config_allocator.gni @@ -1,11 +1,16 @@ ---- build/config/allocator.gni.orig	2017-01-26 00:49:07 UTC +--- build/config/allocator.gni.orig	2017-04-19 19:06:28 UTC  +++ build/config/allocator.gni -@@ -44,7 +44,7 @@ assert(use_allocator == "none" || use_al +@@ -45,10 +45,10 @@ assert(use_allocator == "none" || use_al   assert(!is_win || use_allocator == "none", "Tcmalloc doesn't work on Windows.") + assert(!is_mac || use_allocator == "none", "Tcmalloc doesn't work on macOS.") - assert( --    !use_experimental_allocator_shim || is_linux || is_android || is_win, -+    !use_experimental_allocator_shim || is_linux || is_android || is_win || is_bsd, -     "use_experimental_allocator_shim supported only on Linux, Android and Windows targets") +-assert(!use_experimental_allocator_shim || is_linux || is_android || is_win || +-           is_mac, ++assert(!use_experimental_allocator_shim || is_linux || is_android || is_win ||  ++           is_mac || is_bsd, +        "use_experimental_allocator_shim supported only on Linux, Android, " + +-           "Windows and macOS targets") ++           "Windows, macOS and BSD targets")   if (is_win && use_experimental_allocator_shim) { +   assert(!is_component_build, diff --git a/www/chromium/files/patch-build_config_clang_BUILD.gn b/www/chromium/files/patch-build_config_clang_BUILD.gn index 4d41b6cba26c..9a30eeb8faeb 100644 --- a/www/chromium/files/patch-build_config_clang_BUILD.gn +++ b/www/chromium/files/patch-build_config_clang_BUILD.gn @@ -1,4 +1,4 @@ ---- build/config/clang/BUILD.gn.orig	2017-01-26 00:49:07 UTC +--- build/config/clang/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/clang/BUILD.gn  @@ -20,7 +20,7 @@ config("find_bad_constructs") {           rebase_path("${clang_base_path}/lib/libFindBadConstructs.dylib", @@ -9,8 +9,8 @@         cflags += [           "-Xclang",           "-load", -@@ -37,7 +37,7 @@ config("find_bad_constructs") { -       "find-bad-constructs", +@@ -41,7 +41,7 @@ config("find_bad_constructs") { +       "check-auto-raw-pointer",       ]  -    if ((is_linux || is_android) && !is_chromecast) { diff --git a/www/chromium/files/patch-build_config_compiler_BUILD.gn b/www/chromium/files/patch-build_config_compiler_BUILD.gn index 897e05c43106..97095807f977 100644 --- a/www/chromium/files/patch-build_config_compiler_BUILD.gn +++ b/www/chromium/files/patch-build_config_compiler_BUILD.gn @@ -1,6 +1,6 @@ ---- build/config/compiler/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/compiler/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/compiler/BUILD.gn -@@ -155,7 +155,7 @@ config("compiler") { +@@ -158,7 +158,7 @@ config("compiler") {       configs += [ "//build/config/win:compiler" ]     } else if (is_android) {       configs += [ "//build/config/android:compiler" ] @@ -9,7 +9,7 @@       configs += [ "//build/config/linux:compiler" ]     } else if (is_nacl) {       configs += [ "//build/config/nacl:compiler" ] -@@ -282,7 +282,7 @@ config("compiler") { +@@ -301,7 +301,7 @@ config("compiler") {     # Linux/Android common flags setup.     # --------------------------------- @@ -18,12 +18,12 @@       cflags += [         "-fPIC",         "-pipe",  # Use pipes for communicating between sub-processes. Faster. -@@ -409,14 +409,14 @@ config("compiler") { +@@ -428,14 +428,14 @@ config("compiler") {     # clang-cl (used if is_win) doesn't expose this flag.     # Currently disabled for nacl since its toolchain lacks this flag (too old).     # TODO(zforman): Once nacl's toolchain is updated, remove check. --  if (is_clang && is_linux) { -+  if (is_clang && (is_linux || is_bsd)) { +-  if (is_clang && is_linux && strip_absolute_paths_from_debug_symbols) { ++  if (is_clang && (is_linux || is_bsd) && strip_absolute_paths_from_debug_symbols) {       absolute_path = rebase_path("//.")       cflags += [ "-fdebug-prefix-map=$absolute_path=." ]     } @@ -35,7 +35,7 @@       # gnu++11 instead of c++11 is needed because some code uses typeof() (a       # GNU extension).       # TODO(thakis): Eventually switch this to c++11 instead, -@@ -469,7 +469,7 @@ config("compiler") { +@@ -488,7 +488,7 @@ config("compiler") {         ]         # Apply a lower LTO optimization level as the default is too slow. @@ -44,7 +44,7 @@           if (use_lld) {             ldflags += [ "-Wl,--lto-O1" ]           } else { -@@ -489,7 +489,7 @@ config("compiler") { +@@ -508,7 +508,7 @@ config("compiler") {       # targeting ARM, without this flag, LTO produces a .text section that is       # larger than the maximum call displacement, preventing the linker from       # relocating calls (http://llvm.org/PR22999). @@ -53,7 +53,7 @@         ldflags += [ "-Wl,-plugin-opt,-function-sections" ]       }     } -@@ -757,7 +757,7 @@ config("compiler_codegen") { +@@ -776,7 +776,7 @@ config("compiler_codegen") {   #   configs -= [ "//build/config/compiler:clang_stackrealign" ]   # See https://crbug.com/556393 for details of where it must be avoided.   config("clang_stackrealign") { @@ -62,7 +62,7 @@       cflags = [         # Align the stack on 16-byte boundaries, http://crbug.com/418554.         "-mstack-alignment=16", -@@ -811,7 +811,7 @@ config("runtime_library") { +@@ -830,7 +830,7 @@ config("runtime_library") {     # smaller.     if (is_win) {       configs += [ "//build/config/win:runtime_library" ] @@ -71,16 +71,16 @@       configs += [ "//build/config/linux:runtime_library" ]     } else if (is_ios) {       configs += [ "//build/config/ios:runtime_library" ] -@@ -1076,7 +1076,7 @@ config("default_warnings") { -         "-Wno-nonportable-include-path", +@@ -1087,7 +1087,7 @@ config("default_warnings") { -         # TODO(hans): https://crbug.com/637306 --        "-Wno-address-of-packed-member", -+        # "-Wno-address-of-packed-member", -       ] -       if (llvm_force_head_revision) { -         cflags += [ -@@ -1119,7 +1119,7 @@ config("chromium_code") { +     # use_xcode_clang only refers to the iOS toolchain, host binaries use +     # chromium's clang always. +-    if (!is_nacl && (!use_xcode_clang || current_toolchain == host_toolchain)) { ++    if (!is_nacl && !is_bsd && (!use_xcode_clang || current_toolchain == host_toolchain)) { +       # Flags NaCl (Clang 3.7) and Xcode 7.3 (Clang clang-703.0.31) do not +       # recognize. +       cflags += [ +@@ -1144,7 +1144,7 @@ config("chromium_code") {       ]       if (!is_debug && !using_sanitizer && @@ -89,7 +89,7 @@         # _FORTIFY_SOURCE isn't really supported by Clang now, see         # http://llvm.org/bugs/show_bug.cgi?id=16821.         # It seems to work fine with Ubuntu 12 headers though, so use it in -@@ -1178,7 +1178,7 @@ config("no_chromium_code") { +@@ -1203,7 +1203,7 @@ config("no_chromium_code") {       ]     } diff --git a/www/chromium/files/patch-build_config_crypto.gni b/www/chromium/files/patch-build_config_crypto.gni index 65d4f305d133..29f38a66cf20 100644 --- a/www/chromium/files/patch-build_config_crypto.gni +++ b/www/chromium/files/patch-build_config_crypto.gni @@ -1,4 +1,4 @@ ---- build/config/crypto.gni.orig	2017-01-26 00:49:07 UTC +--- build/config/crypto.gni.orig	2017-04-19 19:06:28 UTC  +++ build/config/crypto.gni  @@ -20,4 +20,4 @@ use_openssl_certs = is_android || is_nac diff --git a/www/chromium/files/patch-build_config_features.gni b/www/chromium/files/patch-build_config_features.gni index 5da4cd24a8cb..bb7ef35cb8c8 100644 --- a/www/chromium/files/patch-build_config_features.gni +++ b/www/chromium/files/patch-build_config_features.gni @@ -1,6 +1,6 @@ ---- build/config/features.gni.orig	2017-03-09 20:04:27 UTC +--- build/config/features.gni.orig	2017-04-19 19:06:28 UTC  +++ build/config/features.gni -@@ -57,13 +57,13 @@ declare_args() { +@@ -60,13 +60,13 @@ declare_args() {     # libudev usage. This currently only affects the content layer.     use_udev = is_linux && !is_chromecast diff --git a/www/chromium/files/patch-build_config_linux_gtk2_BUILD.gn b/www/chromium/files/patch-build_config_linux_gtk2_BUILD.gn index 811a678f87aa..9943c1388043 100644 --- a/www/chromium/files/patch-build_config_linux_gtk2_BUILD.gn +++ b/www/chromium/files/patch-build_config_linux_gtk2_BUILD.gn @@ -1,4 +1,4 @@ ---- build/config/linux/gtk2/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/linux/gtk2/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/linux/gtk2/BUILD.gn  @@ -4,7 +4,7 @@ diff --git a/www/chromium/files/patch-build_config_linux_gtk3_BUILD.gn b/www/chromium/files/patch-build_config_linux_gtk3_BUILD.gn index df669cf814a4..e9bc6f57d64d 100644 --- a/www/chromium/files/patch-build_config_linux_gtk3_BUILD.gn +++ b/www/chromium/files/patch-build_config_linux_gtk3_BUILD.gn @@ -1,4 +1,4 @@ ---- build/config/linux/gtk3/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/linux/gtk3/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/linux/gtk3/BUILD.gn  @@ -4,7 +4,7 @@ diff --git a/www/chromium/files/patch-build_config_linux_gtk_BUILD.gn b/www/chromium/files/patch-build_config_linux_gtk_BUILD.gn index 722dcf6cea5c..b7ad2252b439 100644 --- a/www/chromium/files/patch-build_config_linux_gtk_BUILD.gn +++ b/www/chromium/files/patch-build_config_linux_gtk_BUILD.gn @@ -1,4 +1,4 @@ ---- build/config/linux/gtk/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/linux/gtk/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/linux/gtk/BUILD.gn  @@ -5,7 +5,7 @@   import("//build/config/linux/gtk/gtk.gni") diff --git a/www/chromium/files/patch-build_config_linux_pkg-config.py b/www/chromium/files/patch-build_config_linux_pkg-config.py index 7441f2c74684..f8a75c937b02 100644 --- a/www/chromium/files/patch-build_config_linux_pkg-config.py +++ b/www/chromium/files/patch-build_config_linux_pkg-config.py @@ -1,4 +1,4 @@ ---- build/config/linux/pkg-config.py.orig	2017-01-26 00:49:07 UTC +--- build/config/linux/pkg-config.py.orig	2017-04-19 19:06:28 UTC  +++ build/config/linux/pkg-config.py  @@ -57,8 +57,12 @@ def SetConfigPath(options):       print "You must specify an architecture via -a if using a sysroot." diff --git a/www/chromium/files/patch-build_config_sanitizers_BUILD.gn b/www/chromium/files/patch-build_config_sanitizers_BUILD.gn index 448378244b45..e385f3ee575c 100644 --- a/www/chromium/files/patch-build_config_sanitizers_BUILD.gn +++ b/www/chromium/files/patch-build_config_sanitizers_BUILD.gn @@ -1,6 +1,6 @@ ---- build/config/sanitizers/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- build/config/sanitizers/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/config/sanitizers/BUILD.gn -@@ -420,7 +420,7 @@ config("lsan_flags") { +@@ -428,7 +428,7 @@ config("lsan_flags") {   config("msan_flags") {     if (is_msan) { @@ -9,7 +9,7 @@       if (!defined(msan_blacklist_path)) {         msan_blacklist_path =             rebase_path("//tools/msan/blacklist.txt", root_build_dir) -@@ -435,7 +435,7 @@ config("msan_flags") { +@@ -443,7 +443,7 @@ config("msan_flags") {   config("tsan_flags") {     if (is_tsan) { diff --git a/www/chromium/files/patch-build_config_sanitizers_sanitizers.gni b/www/chromium/files/patch-build_config_sanitizers_sanitizers.gni index 87b670525193..f7eeffba7876 100644 --- a/www/chromium/files/patch-build_config_sanitizers_sanitizers.gni +++ b/www/chromium/files/patch-build_config_sanitizers_sanitizers.gni @@ -1,4 +1,4 @@ ---- build/config/sanitizers/sanitizers.gni.orig	2017-03-09 20:04:27 UTC +--- build/config/sanitizers/sanitizers.gni.orig	2017-04-19 19:06:28 UTC  +++ build/config/sanitizers/sanitizers.gni  @@ -54,8 +54,8 @@ declare_args() {     # See http://clang.llvm.org/docs/ControlFlowIntegrity.html diff --git a/www/chromium/files/patch-build_config_ui.gni b/www/chromium/files/patch-build_config_ui.gni index aff42ac39a10..47d20b7a4045 100644 --- a/www/chromium/files/patch-build_config_ui.gni +++ b/www/chromium/files/patch-build_config_ui.gni @@ -1,4 +1,4 @@ ---- build/config/ui.gni.orig	2017-03-09 20:04:27 UTC +--- build/config/ui.gni.orig	2017-04-19 19:06:28 UTC  +++ build/config/ui.gni  @@ -31,10 +31,10 @@ declare_args() { diff --git a/www/chromium/files/patch-build_linux_libpci_BUILD.gn b/www/chromium/files/patch-build_linux_libpci_BUILD.gn index 04196ef89bc7..e5e16cabaa0c 100644 --- a/www/chromium/files/patch-build_linux_libpci_BUILD.gn +++ b/www/chromium/files/patch-build_linux_libpci_BUILD.gn @@ -1,4 +1,4 @@ ---- build/linux/libpci/BUILD.gn.orig	2017-01-26 00:49:07 UTC +--- build/linux/libpci/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/linux/libpci/BUILD.gn  @@ -3,20 +3,36 @@   # found in the LICENSE file. diff --git a/www/chromium/files/patch-build_secondary_third__party_nss_BUILD.gn b/www/chromium/files/patch-build_secondary_third__party_nss_BUILD.gn index 1bba77868aee..509d6110710b 100644 --- a/www/chromium/files/patch-build_secondary_third__party_nss_BUILD.gn +++ b/www/chromium/files/patch-build_secondary_third__party_nss_BUILD.gn @@ -1,4 +1,4 @@ ---- build/secondary/third_party/nss/BUILD.gn.orig	2017-01-26 00:49:07 UTC +--- build/secondary/third_party/nss/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ build/secondary/third_party/nss/BUILD.gn  @@ -4,7 +4,7 @@ diff --git a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni index 827ceba3cfa1..9c4b56c87139 100644 --- a/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni +++ b/www/chromium/files/patch-build_toolchain_gcc__toolchain.gni @@ -1,6 +1,6 @@ ---- build/toolchain/gcc_toolchain.gni.orig	2017-01-26 00:49:07 UTC +--- build/toolchain/gcc_toolchain.gni.orig	2017-04-19 19:06:28 UTC  +++ build/toolchain/gcc_toolchain.gni -@@ -11,6 +11,11 @@ import("//build/toolchain/cc_wrapper.gni +@@ -12,6 +12,11 @@ import("//build/toolchain/clang_static_a   import("//build/toolchain/goma.gni")   import("//build/toolchain/toolchain.gni") @@ -12,7 +12,7 @@   # This template defines a toolchain for something that works like gcc   # (including clang).   # -@@ -482,14 +487,23 @@ template("clang_toolchain") { +@@ -483,10 +488,22 @@ template("clang_toolchain") {     }     gcc_toolchain(target_name) { @@ -32,14 +32,21 @@  +      cc = "$prefix/clang"  +      cxx = "$prefix/clang++"  +      ld = cxx -  --    readelf = "${toolprefix}readelf" --    ar = "${toolprefix}ar" --    nm = "${toolprefix}nm"  +      readelf = "${toolprefix}readelf"  +      ar = "${toolprefix}ar"  +      nm = "${toolprefix}nm"  +    } +     if (use_clang_static_analyzer) { +       # Static analysis isn't supported under GOMA. See crbug.com/687245 +@@ -507,10 +524,6 @@ template("clang_toolchain") { +                         root_build_dir) +     } +  +-    readelf = "${toolprefix}readelf" +-    ar = "${toolprefix}ar" +-    nm = "${toolprefix}nm" +-       forward_variables_from(invoker, [ "strip" ]) +     toolchain_args = { diff --git a/www/chromium/files/patch-build_toolchain_get__concurrent__links.py b/www/chromium/files/patch-build_toolchain_get__concurrent__links.py index fe6a3c889ca1..925ab0611e83 100644 --- a/www/chromium/files/patch-build_toolchain_get__concurrent__links.py +++ b/www/chromium/files/patch-build_toolchain_get__concurrent__links.py @@ -1,4 +1,4 @@ ---- build/toolchain/get_concurrent_links.py.orig	2017-01-26 00:49:07 UTC +--- build/toolchain/get_concurrent_links.py.orig	2017-04-19 19:06:28 UTC  +++ build/toolchain/get_concurrent_links.py  @@ -45,6 +45,14 @@ def _GetTotalMemoryInBytes():         return int(subprocess.check_output(['sysctl', '-n', 'hw.memsize'])) diff --git a/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc b/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc index 62876e4a4b99..de6cc4a4734d 100644 --- a/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc +++ b/www/chromium/files/patch-cc_layers_scrollbar__layer__impl__base.cc @@ -1,4 +1,4 @@ ---- cc/layers/scrollbar_layer_impl_base.cc.orig	2017-01-26 00:49:07 UTC +--- cc/layers/scrollbar_layer_impl_base.cc.orig	2017-04-19 19:06:28 UTC  +++ cc/layers/scrollbar_layer_impl_base.cc  @@ -174,8 +174,8 @@ gfx::Rect ScrollbarLayerImplBase::Comput     int thumb_offset = TrackStart(); diff --git a/www/chromium/files/patch-cc_trees_property__tree.cc b/www/chromium/files/patch-cc_trees_property__tree.cc index 4a8bcfaf4ef7..3aeb9ed21a0b 100644 --- a/www/chromium/files/patch-cc_trees_property__tree.cc +++ b/www/chromium/files/patch-cc_trees_property__tree.cc @@ -1,6 +1,6 @@ ---- cc/trees/property_tree.cc.orig	2017-03-09 20:04:27 UTC +--- cc/trees/property_tree.cc.orig	2017-04-19 19:06:28 UTC  +++ cc/trees/property_tree.cc -@@ -1196,13 +1196,13 @@ gfx::ScrollOffset ScrollTree::MaxScrollO +@@ -1229,13 +1229,13 @@ gfx::ScrollOffset ScrollTree::MaxScrollO     gfx::Size clip_layer_bounds = scroll_clip_layer_bounds(scroll_node->id); diff --git a/www/chromium/files/patch-chrome_BUILD.gn b/www/chromium/files/patch-chrome_BUILD.gn index 15a0bc3f87dd..c2b3e915e634 100644 --- a/www/chromium/files/patch-chrome_BUILD.gn +++ b/www/chromium/files/patch-chrome_BUILD.gn @@ -1,6 +1,6 @@ ---- chrome/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- chrome/BUILD.gn.orig	2017-04-19 19:06:28 UTC  +++ chrome/BUILD.gn -@@ -143,7 +143,7 @@ if (!is_android && !is_mac) { +@@ -142,7 +142,7 @@ if (!is_android && !is_mac) {       data = [         "$root_out_dir/resources.pak",       ] @@ -9,7 +9,7 @@         data += [           "$root_out_dir/chrome_100_percent.pak",           "$root_out_dir/locales/en-US.pak", -@@ -222,7 +222,7 @@ if (!is_android && !is_mac) { +@@ -223,7 +223,7 @@ if (!is_android && !is_mac) {         sources += [ "app/chrome_exe_main_aura.cc" ]       } @@ -18,7 +18,7 @@         sources += [           "app/chrome_dll_resource.h",           "app/chrome_main.cc", -@@ -1521,7 +1521,7 @@ if (enable_resource_whitelist_generation +@@ -1647,7 +1647,7 @@ if (enable_resource_whitelist_generation     }   } diff --git a/www/chromium/files/patch-chrome_app_chrome__command__ids.h b/www/chromium/files/patch-chrome_app_chrome__command__ids.h index 8a41dfd4966f..804bba997477 100644 --- a/www/chromium/files/patch-chrome_app_chrome__command__ids.h +++ b/www/chromium/files/patch-chrome_app_chrome__command__ids.h @@ -1,6 +1,6 @@ ---- chrome/app/chrome_command_ids.h.orig	2017-01-26 00:49:07 UTC +--- chrome/app/chrome_command_ids.h.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/chrome_command_ids.h -@@ -75,7 +75,7 @@ +@@ -71,7 +71,7 @@   #define IDC_VISIT_DESKTOP_OF_LRU_USER_2 34049   #define IDC_VISIT_DESKTOP_OF_LRU_USER_3 34050 diff --git a/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc b/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc index a618134e2e19..80cc63aa457c 100644 --- a/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc +++ b/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc @@ -1,4 +1,4 @@ ---- chrome/app/chrome_main_delegate.cc.orig	2017-03-09 20:04:27 UTC +--- chrome/app/chrome_main_delegate.cc.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/chrome_main_delegate.cc  @@ -89,7 +89,7 @@   #include "chrome/app/chrome_crash_reporter_client.h" @@ -95,7 +95,7 @@     // Zygote needs to call InitCrashReporter() in RunZygote().     if (process_type != switches::kZygoteProcess) {   #if defined(OS_ANDROID) -@@ -898,7 +898,7 @@ void ChromeMainDelegate::PreSandboxStart +@@ -899,7 +899,7 @@ void ChromeMainDelegate::PreSandboxStart       breakpad::InitCrashReporter(process_type);   #endif  // defined(OS_ANDROID)     } @@ -104,12 +104,12 @@     // After all the platform Breakpads have been initialized, store the command     // line for crash reporting. -@@ -1008,7 +1008,7 @@ bool ChromeMainDelegate::DelaySandboxIni +@@ -1005,7 +1005,7 @@ bool ChromeMainDelegate::DelaySandboxIni   #endif     return process_type == switches::kRelauncherProcess;   }  -#elif defined(OS_POSIX) && !defined(OS_ANDROID)  +#elif defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_BSD)   void ChromeMainDelegate::ZygoteStarting( -     ScopedVector<content::ZygoteForkDelegate>* delegates) { +     std::vector<std::unique_ptr<content::ZygoteForkDelegate>>* delegates) {   #if defined(OS_CHROMEOS) diff --git a/www/chromium/files/patch-chrome_app_chrome__main__delegate.h b/www/chromium/files/patch-chrome_app_chrome__main__delegate.h index 1fd5ea7d337b..0d28e5dde319 100644 --- a/www/chromium/files/patch-chrome_app_chrome__main__delegate.h +++ b/www/chromium/files/patch-chrome_app_chrome__main__delegate.h @@ -1,11 +1,11 @@ ---- chrome/app/chrome_main_delegate.h.orig	2017-01-26 00:49:07 UTC +--- chrome/app/chrome_main_delegate.h.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/chrome_main_delegate.h -@@ -44,7 +44,7 @@ class ChromeMainDelegate : public conten +@@ -42,7 +42,7 @@ class ChromeMainDelegate : public conten         const std::string& process_type) override;     bool ShouldSendMachPort(const std::string& process_type) override;     bool DelaySandboxInitialization(const std::string& process_type) override;  -#elif defined(OS_POSIX) && !defined(OS_ANDROID)  +#elif defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_BSD) -   void ZygoteStarting( -       ScopedVector<content::ZygoteForkDelegate>* delegates) override; +   void ZygoteStarting(std::vector<std::unique_ptr<content::ZygoteForkDelegate>>* +                           delegates) override;     void ZygoteForked() override; diff --git a/www/chromium/files/patch-chrome_app_chromium__strings.grd b/www/chromium/files/patch-chrome_app_chromium__strings.grd index fcaf7c127301..9982377229a0 100644 --- a/www/chromium/files/patch-chrome_app_chromium__strings.grd +++ b/www/chromium/files/patch-chrome_app_chromium__strings.grd @@ -1,6 +1,6 @@ ---- chrome/app/chromium_strings.grd.orig	2017-03-09 20:04:27 UTC +--- chrome/app/chromium_strings.grd.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/chromium_strings.grd -@@ -887,7 +887,7 @@ Signing in anyway will merge Chromium in +@@ -891,7 +891,7 @@ Signing in anyway will merge Chromium in         </message>         <!-- ProcessSingleton --> diff --git a/www/chromium/files/patch-chrome_app_generated__resources.grd b/www/chromium/files/patch-chrome_app_generated__resources.grd index 569270b1350d..0cb8a466abf0 100644 --- a/www/chromium/files/patch-chrome_app_generated__resources.grd +++ b/www/chromium/files/patch-chrome_app_generated__resources.grd @@ -1,6 +1,6 @@ ---- chrome/app/generated_resources.grd.orig	2017-03-09 20:04:27 UTC +--- chrome/app/generated_resources.grd.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/generated_resources.grd -@@ -6868,7 +6868,7 @@ Keep your key file in a safe place. You  +@@ -6535,7 +6535,7 @@ Keep your key file in a safe place. You          <message name="IDS_FLAGS_FORCE_UI_DIRECTION_RTL" desc="Name for the option to force right-to-left UI direction mode.">             Right-to-left         </message> @@ -9,7 +9,7 @@           <message name="IDS_FLAGS_ENABLE_INPUT_IME_API_NAME" desc="Name of the flag to enable che chrome.input.ime API.">             Enable Input IME API           </message> -@@ -10122,7 +10122,7 @@ I don't think this site should be blocke +@@ -9629,7 +9629,7 @@ I don't think this site should be blocke         <message name="IDS_APPEARANCE_GROUP_NAME" desc="The title of the appearance group">           Appearance         </message> @@ -18,7 +18,7 @@           <message name="IDS_THEMES_GROUP_NAME" desc="The title of the themes group">             Themes           </message> -@@ -10130,7 +10130,7 @@ I don't think this site should be blocke +@@ -9637,7 +9637,7 @@ I don't think this site should be blocke         <message name="IDS_THEMES_RESET_BUTTON" desc="The button to reset your theme">           Reset to default theme         </message> @@ -27,7 +27,7 @@           <message name="IDS_THEMES_GTK_BUTTON" desc="The button to choose GTK colors and icons as the current theme.">             Use GTK+ theme           </message> -@@ -11455,7 +11455,7 @@ Tell us what happened exactly before you +@@ -10903,7 +10903,7 @@ Tell us what happened exactly before you           Set as default         </message> diff --git a/www/chromium/files/patch-chrome_app_google__chrome__strings.grd b/www/chromium/files/patch-chrome_app_google__chrome__strings.grd index 68c9d34c7dd3..28c90998e4b4 100644 --- a/www/chromium/files/patch-chrome_app_google__chrome__strings.grd +++ b/www/chromium/files/patch-chrome_app_google__chrome__strings.grd @@ -1,6 +1,6 @@ ---- chrome/app/google_chrome_strings.grd.orig	2017-03-09 20:04:27 UTC +--- chrome/app/google_chrome_strings.grd.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/google_chrome_strings.grd -@@ -888,7 +888,7 @@ Signing in anyway will merge Chrome info +@@ -892,7 +892,7 @@ Signing in anyway will merge Chrome info         </message>         <!-- ProcessSingleton --> diff --git a/www/chromium/files/patch-chrome_app_mash_mash__runner.cc b/www/chromium/files/patch-chrome_app_mash_mash__runner.cc index 74b467c8fcdf..29251db2112a 100644 --- a/www/chromium/files/patch-chrome_app_mash_mash__runner.cc +++ b/www/chromium/files/patch-chrome_app_mash_mash__runner.cc @@ -1,6 +1,6 @@ ---- chrome/app/mash/mash_runner.cc.orig	2017-03-09 20:04:27 UTC +--- chrome/app/mash/mash_runner.cc.orig	2017-04-19 19:06:28 UTC  +++ chrome/app/mash/mash_runner.cc -@@ -249,7 +249,7 @@ int MashMain() { +@@ -263,7 +263,7 @@ int MashMain() {     // TODO(sky): wire this up correctly.     service_manager::InitializeLogging(); diff --git a/www/chromium/files/patch-chrome_app_resources_locale__settings.grd b/www/chromium/files/patch-chrome_app_resources_locale__settings.grd index 3cdce811008b..367c458bb099 100644 --- a/www/chromium/files/patch-chrome_app_resources_locale__settings.grd +++ b/www/chromium/files/patch-chrome_app_resources_locale__settings.grd @@ -1,4 +1,4 @@ ---- chrome/app/resources/locale_settings.grd.orig	2017-01-26 00:49:08 UTC +--- chrome/app/resources/locale_settings.grd.orig	2017-04-19 19:06:29 UTC  +++ chrome/app/resources/locale_settings.grd  @@ -151,7 +151,7 @@           55 diff --git a/www/chromium/files/patch-chrome_app_settings__strings.grdp b/www/chromium/files/patch-chrome_app_settings__strings.grdp index 23c04b62bfa5..8a79a339e266 100644 --- a/www/chromium/files/patch-chrome_app_settings__strings.grdp +++ b/www/chromium/files/patch-chrome_app_settings__strings.grdp @@ -1,6 +1,6 @@ ---- chrome/app/settings_strings.grdp.orig	2017-03-09 20:04:27 UTC +--- chrome/app/settings_strings.grdp.orig	2017-04-19 19:06:29 UTC  +++ chrome/app/settings_strings.grdp -@@ -225,7 +225,7 @@ +@@ -240,7 +240,7 @@     <message name="IDS_SETTINGS_THEMES" desc="Name of the control which allows the user to get a theme for the browser.">       Themes     </message> @@ -9,7 +9,7 @@       <message name="IDS_SETTINGS_SYSTEM_THEME" desc="Text of the label describing the system (GTK+) browser theme on Linux">         GTK+       </message> -@@ -239,7 +239,7 @@ +@@ -254,7 +254,7 @@         Use Classic       </message>     </if> diff --git a/www/chromium/files/patch-chrome_app_shutdown__signal__handlers__posix.cc b/www/chromium/files/patch-chrome_app_shutdown__signal__handlers__posix.cc new file mode 100644 index 000000000000..ed25b0f4cac3 --- /dev/null +++ b/www/chromium/files/patch-chrome_app_shutdown__signal__handlers__posix.cc @@ -0,0 +1,22 @@ +--- chrome/app/shutdown_signal_handlers_posix.cc.orig	2017-04-19 19:06:29 UTC ++++ chrome/app/shutdown_signal_handlers_posix.cc +@@ -183,6 +183,11 @@ void InstallShutdownSignalHandlers( +   g_pipe_pid = getpid(); +   g_shutdown_pipe_read_fd = pipefd[0]; +   g_shutdown_pipe_write_fd = pipefd[1]; ++#if defined(OS_BSD) ++  // PTHREAD_STACK_MIN causes chromium to crash under FreeBSD, ++  // we request the default pthread stack size by specifying 0 here. ++  const size_t kShutdownDetectorThreadStackSize = 0; ++#else  + #if !defined(ADDRESS_SANITIZER) && !defined(KEEP_SHADOW_STACKS) +   const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2; + #else +@@ -191,6 +196,7 @@ void InstallShutdownSignalHandlers( +   // size to avoid hitting the guard page. +   const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4; + #endif ++#endif +   ShutdownDetector* detector = new ShutdownDetector( +       g_shutdown_pipe_read_fd, shutdown_callback, task_runner); +   // PlatformThread does not delete its delegate. diff --git a/www/chromium/files/patch-chrome_browser_BUILD.gn b/www/chromium/files/patch-chrome_browser_BUILD.gn index 2377b1cfcc2e..5d12d9948e31 100644 --- a/www/chromium/files/patch-chrome_browser_BUILD.gn +++ b/www/chromium/files/patch-chrome_browser_BUILD.gn @@ -1,6 +1,6 @@ ---- chrome/browser/BUILD.gn.orig	2017-03-09 20:04:27 UTC +--- chrome/browser/BUILD.gn.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/BUILD.gn -@@ -2177,7 +2177,7 @@ split_static_library("browser") { +@@ -2219,7 +2219,7 @@ split_static_library("browser") {       deps += [ "//device/udev_linux" ]     } @@ -9,7 +9,7 @@       deps += [ "//third_party/speech-dispatcher" ]     } -@@ -3559,7 +3559,7 @@ split_static_library("browser") { +@@ -3606,7 +3606,7 @@ split_static_library("browser") {       }     } diff --git a/www/chromium/files/patch-chrome_browser_about__flags.cc b/www/chromium/files/patch-chrome_browser_about__flags.cc index 69ae51a0da20..9a4ca2ae1c84 100644 --- a/www/chromium/files/patch-chrome_browser_about__flags.cc +++ b/www/chromium/files/patch-chrome_browser_about__flags.cc @@ -1,6 +1,6 @@ ---- chrome/browser/about_flags.cc.orig	2017-03-09 20:04:27 UTC +--- chrome/browser/about_flags.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/about_flags.cc -@@ -820,7 +820,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -856,7 +856,7 @@ const FeatureEntry kFeatureEntries[] = {        kOsLinux | kOsCrOS | kOsWin | kOsAndroid,        ENABLE_DISABLE_VALUE_TYPE(switches::kEnableSmoothScrolling,                                  switches::kDisableSmoothScrolling)}, @@ -9,7 +9,7 @@       {"overlay-scrollbars", IDS_FLAGS_OVERLAY_SCROLLBARS_NAME,        IDS_FLAGS_OVERLAY_SCROLLBARS_DESCRIPTION,        // Uses the system preference on Mac (a different implementation). -@@ -1345,11 +1345,11 @@ const FeatureEntry kFeatureEntries[] = { +@@ -1374,11 +1374,11 @@ const FeatureEntry kFeatureEntries[] = {        ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTranslateNewUX,                                  switches::kDisableTranslateNewUX)},   #endif  // OS_MACOSX @@ -23,7 +23,7 @@       {"translate-lang-by-ulp", IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_NAME,        IDS_FLAGS_TRANSLATE_LANGUAGE_BY_ULP_DESCRIPTION, kOsAll,        FEATURE_VALUE_TYPE(translate::kTranslateLanguageByULP)}, -@@ -1778,7 +1778,7 @@ const FeatureEntry kFeatureEntries[] = { +@@ -1802,7 +1802,7 @@ const FeatureEntry kFeatureEntries[] = {        IDS_FLAGS_ENABLE_MATERIAL_DESIGN_EXTENSIONS_DESCRIPTION, kOsDesktop,        FEATURE_VALUE_TYPE(features::kMaterialDesignExtensions)},   #endif  // ENABLE_EXTENSIONS diff --git a/www/chromium/files/patch-chrome_browser_browser__process__impl.cc b/www/chromium/files/patch-chrome_browser_browser__process__impl.cc index c89c536bd4bb..b5a9b406b9b6 100644 --- a/www/chromium/files/patch-chrome_browser_browser__process__impl.cc +++ b/www/chromium/files/patch-chrome_browser_browser__process__impl.cc @@ -1,6 +1,6 @@ ---- chrome/browser/browser_process_impl.cc.orig	2017-03-09 20:04:27 UTC +--- chrome/browser/browser_process_impl.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/browser_process_impl.cc -@@ -170,7 +170,7 @@ +@@ -171,7 +171,7 @@   #include "chrome/browser/media/webrtc/webrtc_log_uploader.h"   #endif @@ -9,7 +9,7 @@   #include "chrome/browser/memory/tab_manager.h"   #endif -@@ -783,7 +783,7 @@ gcm::GCMDriver* BrowserProcessImpl::gcm_ +@@ -789,7 +789,7 @@ gcm::GCMDriver* BrowserProcessImpl::gcm_   memory::TabManager* BrowserProcessImpl::GetTabManager() {     DCHECK(CalledOnValidThread()); diff --git a/www/chromium/files/patch-chrome_browser_browser__process__impl.h b/www/chromium/files/patch-chrome_browser_browser__process__impl.h index 4d09299fffaf..aab065842384 100644 --- a/www/chromium/files/patch-chrome_browser_browser__process__impl.h +++ b/www/chromium/files/patch-chrome_browser_browser__process__impl.h @@ -1,6 +1,6 @@ ---- chrome/browser/browser_process_impl.h.orig	2017-03-09 20:04:27 UTC +--- chrome/browser/browser_process_impl.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/browser_process_impl.h -@@ -341,7 +341,7 @@ class BrowserProcessImpl : public Browse +@@ -342,7 +342,7 @@ class BrowserProcessImpl : public Browse     std::unique_ptr<ChromeDeviceClient> device_client_; diff --git a/www/chromium/files/patch-chrome_browser_browser__resources.grd b/www/chromium/files/patch-chrome_browser_browser__resources.grd index b522c6c9cb6c..979666f08c0c 100644 --- a/www/chromium/files/patch-chrome_browser_browser__resources.grd +++ b/www/chromium/files/patch-chrome_browser_browser__resources.grd @@ -1,6 +1,6 @@ ---- chrome/browser/browser_resources.grd.orig	2017-03-09 20:04:27 UTC +--- chrome/browser/browser_resources.grd.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/browser_resources.grd -@@ -384,7 +384,7 @@ +@@ -383,7 +383,7 @@           <include name="IDR_ABOUT_VOICESEARCH_JS" file="resources\about_voicesearch.js" type="BINDATA" />           <include name="IDR_PLUGIN_DB_JSON" file="resources\plugin_metadata\plugins_chromeos.json" type="BINDATA" />         </if> diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc index a29a6f412a1e..793212ae4929 100644 --- a/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc +++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main.cc @@ -1,6 +1,6 @@ ---- chrome/browser/chrome_browser_main.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/chrome_browser_main.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/chrome_browser_main.cc -@@ -180,7 +180,7 @@ +@@ -181,7 +181,7 @@   #include "chrome/browser/lifetime/application_lifetime.h"   #endif  // defined(OS_ANDROID) @@ -9,7 +9,38 @@   #include "chrome/browser/first_run/upgrade_util_linux.h"   #endif  // defined(OS_LINUX) && !defined(OS_CHROMEOS) -@@ -1173,11 +1173,11 @@ int ChromeBrowserMainParts::PreCreateThr +@@ -276,7 +276,7 @@ + #endif +  + #if defined(OS_WIN) || defined(OS_MACOSX) || \ +-    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) ++    (defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)) + #include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h" + #endif +  +@@ -479,10 +479,10 @@ void RegisterComponentsForUpdate() { +  + #if !defined(OS_ANDROID) +   RegisterPepperFlashComponent(cus); +-#if !defined(OS_CHROMEOS) ++#if !defined(OS_CHROMEOS) && !defined(OS_BSD) +   RegisterSwiftShaderComponent(cus); +   RegisterWidevineCdmComponent(cus); +-#endif  // !defined(OS_CHROMEOS) ++#endif  // !defined(OS_CHROMEOS) && !defined(OS_BSD) + #endif  // !defined(OS_ANDROID) +  + #if !defined(DISABLE_NACL) && !defined(OS_ANDROID) +@@ -764,7 +764,7 @@ void ChromeBrowserMainParts::SetupFieldT +   field_trial_synchronizer_ = new FieldTrialSynchronizer(); +  + #if defined(OS_WIN) || defined(OS_MACOSX) || \ +-    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) ++    (defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)) +   metrics::DesktopSessionDurationTracker::Initialize(); + #endif +  +@@ -1194,11 +1194,11 @@ int ChromeBrowserMainParts::PreCreateThr     }   #endif  // !defined(OS_ANDROID) && !defined(OS_CHROMEOS) @@ -23,3 +54,12 @@     // Initialize tracking synchronizer system.     tracking_synchronizer_ = new metrics::TrackingSynchronizer( +@@ -1387,7 +1387,7 @@ void ChromeBrowserMainParts::PreBrowserS +  + // Start the tab manager here so that we give the most amount of time for the + // other services to start up before we start adjusting the oom priority. +-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ++#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) +   g_browser_process->GetTabManager()->Start(); + #endif +  diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc index 887d6c5d24cb..0cbc57b8466a 100644 --- a/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc +++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc @@ -1,6 +1,6 @@ ---- chrome/browser/chrome_browser_main_linux.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/chrome_browser_main_linux.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/chrome_browser_main_linux.cc -@@ -75,12 +75,14 @@ void ChromeBrowserMainPartsLinux::PrePro +@@ -77,12 +77,14 @@ void ChromeBrowserMainPartsLinux::PrePro   void ChromeBrowserMainPartsLinux::PostProfileInit() {     ChromeBrowserMainPartsPosix::PostProfileInit(); @@ -16,7 +16,7 @@     bluez::DBusThreadManagerLinux::Initialize();     bluez::BluezDBusManager::Initialize(         bluez::DBusThreadManagerLinux::Get()->GetSystemBus(), false); -@@ -90,7 +92,7 @@ void ChromeBrowserMainPartsLinux::PostMa +@@ -92,7 +94,7 @@ void ChromeBrowserMainPartsLinux::PostMa   }   void ChromeBrowserMainPartsLinux::PostDestroyThreads() { diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc index b0a50e320625..ee7a9e57bb2d 100644 --- a/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc +++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc @@ -1,22 +1,11 @@ ---- chrome/browser/chrome_browser_main_posix.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/chrome_browser_main_posix.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/chrome_browser_main_posix.cc -@@ -275,6 +275,11 @@ void ChromeBrowserMainPartsPosix::PostMa -     g_pipe_pid = getpid(); -     g_shutdown_pipe_read_fd = pipefd[0]; -     g_shutdown_pipe_write_fd = pipefd[1]; -+#if defined(OS_FREEBSD) -+    // PTHREAD_STACK_MIN causes chromium to crash under FreeBSD, -+    // we request the default pthread stack size by specifying 0 here. -+    const size_t kShutdownDetectorThreadStackSize = 0; -+#else - #if !defined(ADDRESS_SANITIZER) && !defined(KEEP_SHADOW_STACKS) -     const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2; - #else -@@ -283,6 +288,7 @@ void ChromeBrowserMainPartsPosix::PostMa -     // size to avoid hitting the guard page. -     const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4; - #endif -+#endif // OS_FREEBSD -     // TODO(viettrungluu,willchan): crbug.com/29675 - This currently leaks, so -     // if you change this, you'll probably need to change the suppression. -     if (!base::PlatformThread::CreateNonJoinable( +@@ -134,7 +134,7 @@ void ChromeBrowserMainPartsPosix::PostMa + void ChromeBrowserMainPartsPosix::ShowMissingLocaleMessageBox() { + #if defined(OS_CHROMEOS) +   NOTREACHED();  // Should not ever happen on ChromeOS. +-#elif defined(OS_MACOSX) ++#elif defined(OS_MACOSX) || defined(OS_BSD) +   // Not called on Mac because we load the locale files differently. +   NOTREACHED(); + #elif defined(USE_AURA) diff --git a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc index ace3fd54184e..5afc8b648405 100644 --- a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc +++ b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc @@ -1,16 +1,16 @@ ---- chrome/browser/chrome_content_browser_client.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/chrome_content_browser_client.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/chrome_content_browser_client.cc -@@ -242,7 +242,7 @@ - #include "chrome/browser/ui/browser_dialogs.h" - #include "chromeos/chromeos_switches.h" - #include "components/user_manager/user_manager.h" +@@ -244,7 +244,7 @@ + #include "mash/public/interfaces/launchable.mojom.h" + #include "services/service_manager/public/cpp/interface_factory.h" + #include "services/service_manager/public/interfaces/interface_provider_spec.mojom.h"  -#elif defined(OS_LINUX)  +#elif defined(OS_LINUX) || defined(OS_BSD)   #include "chrome/browser/chrome_browser_main_linux.h"   #elif defined(OS_ANDROID) - #include "chrome/browser/chrome_browser_main_android.h" -@@ -258,7 +258,7 @@ - #include "chrome/browser/payments/payment_request_factory.h" + #include "chrome/browser/android/app_hooks.h" +@@ -265,7 +265,7 @@ + #include "chrome/browser/webshare/share_service_impl.h"   #endif  -#if defined(OS_POSIX) && !defined(OS_MACOSX) @@ -18,7 +18,7 @@   #include "base/debug/leak_annotations.h"   #include "components/crash/content/app/breakpad_linux.h"   #include "components/crash/content/browser/crash_handler_host_linux.h" -@@ -281,7 +281,7 @@ +@@ -289,7 +289,7 @@   #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"   #endif @@ -27,7 +27,7 @@   #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"   #endif -@@ -576,7 +576,7 @@ bool CertMatchesFilter(const net::X509Ce +@@ -700,7 +700,7 @@ bool CertMatchesFilter(const net::X509Ce     return false;   } @@ -36,7 +36,7 @@   breakpad::CrashHandlerHostLinux* CreateCrashHandlerHost(       const std::string& process_type) {     base::FilePath dumps_path; -@@ -899,7 +899,7 @@ content::BrowserMainParts* ChromeContent +@@ -1023,7 +1023,7 @@ content::BrowserMainParts* ChromeContent     main_parts = new ChromeBrowserMainPartsMac(parameters);   #elif defined(OS_CHROMEOS)     main_parts = new chromeos::ChromeBrowserMainPartsChromeos(parameters); @@ -45,7 +45,7 @@     main_parts = new ChromeBrowserMainPartsLinux(parameters);   #elif defined(OS_ANDROID)     main_parts = new ChromeBrowserMainPartsAndroid(parameters); -@@ -915,7 +915,7 @@ content::BrowserMainParts* ChromeContent +@@ -1039,7 +1039,7 @@ content::BrowserMainParts* ChromeContent     // Construct additional browser parts. Stages are called in the order in     // which they are added.   #if defined(TOOLKIT_VIEWS) @@ -53,8 +53,8 @@  +#if (defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) && !defined(USE_OZONE)     main_parts->AddParts(new ChromeBrowserMainExtraPartsViewsLinux());   #else -   ChromeBrowserMainExtraPartsViews* extra_parts_views = -@@ -1552,7 +1552,7 @@ void ChromeContentBrowserClient::AppendE +   main_parts->AddParts(new ChromeBrowserMainExtraPartsViews()); +@@ -1680,7 +1680,7 @@ void ChromeContentBrowserClient::AppendE       command_line->AppendSwitchASCII(switches::kMetricsClientID,                                       client_info->client_id);     } @@ -63,7 +63,7 @@     if (breakpad::IsCrashReporterEnabled()) {       std::string switch_value;       std::unique_ptr<metrics::ClientInfo> client_info = -@@ -2808,7 +2808,7 @@ void ChromeContentBrowserClient::GetAddi +@@ -2972,7 +2972,7 @@ void ChromeContentBrowserClient::GetAddi     }   } @@ -72,7 +72,7 @@   void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(       const base::CommandLine& command_line,       int child_process_id, -@@ -2837,7 +2837,7 @@ void ChromeContentBrowserClient::GetAddi +@@ -3001,7 +3001,7 @@ void ChromeContentBrowserClient::GetAddi     }   #endif  // defined(OS_ANDROID)   } @@ -81,3 +81,12 @@   #if defined(OS_WIN)   base::string16 ChromeContentBrowserClient::GetAppContainerSidForSandboxType( +@@ -3193,6 +3193,8 @@ void ChromeContentBrowserClient::Registe +         base::Bind(&ForwardShareServiceRequest, +                    web_contents->GetJavaInterfaces()->GetWeakPtr())); +   } ++#elif defined(OS_BSD) ++  NOTREACHED(); + #else +   if (AreExperimentalWebPlatformFeaturesEnabled() && +       base::FeatureList::IsEnabled(features::kWebPayments)) { diff --git a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h index e6703571bbcb..6767afaa862c 100644 --- a/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h +++ b/www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h @@ -1,6 +1,6 @@ ---- chrome/browser/chrome_content_browser_client.h.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/chrome_content_browser_client.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/chrome_content_browser_client.h -@@ -259,12 +259,12 @@ class ChromeContentBrowserClient : publi +@@ -270,12 +270,12 @@ class ChromeContentBrowserClient : publi         content::RenderFrameHost* render_frame_host,         blink::WebPageVisibilityState* visibility_state) override; diff --git a/www/chromium/files/patch-chrome_browser_defaults.cc b/www/chromium/files/patch-chrome_browser_defaults.cc index b401b2683e09..096ac2cfbef2 100644 --- a/www/chromium/files/patch-chrome_browser_defaults.cc +++ b/www/chromium/files/patch-chrome_browser_defaults.cc @@ -1,4 +1,4 @@ ---- chrome/browser/defaults.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/defaults.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/defaults.cc  @@ -44,7 +44,7 @@ const bool kSyncAutoStarts = true;   const bool kSyncAutoStarts = false; diff --git a/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc b/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc index 78611ab40a5e..f3c2b2ca59eb 100644 --- a/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc +++ b/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.cc @@ -1,4 +1,4 @@ ---- chrome/browser/diagnostics/diagnostics_writer.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/diagnostics/diagnostics_writer.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/diagnostics/diagnostics_writer.cc  @@ -263,7 +263,7 @@ bool DiagnosticsWriter::WriteResult(bool         console_->SetColor(color); diff --git a/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h b/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h index bc5fede743ac..f882fdc84433 100644 --- a/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h +++ b/www/chromium/files/patch-chrome_browser_diagnostics_diagnostics__writer.h @@ -1,4 +1,4 @@ ---- chrome/browser/diagnostics/diagnostics_writer.h.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/diagnostics/diagnostics_writer.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/diagnostics/diagnostics_writer.h  @@ -19,7 +19,7 @@ class DiagnosticsWriter : public Diagnos    public: diff --git a/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc index 8d0344a95593..472e818b082c 100644 --- a/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc +++ b/www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc @@ -1,4 +1,4 @@ ---- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/chrome_download_manager_delegate.cc  @@ -777,7 +777,7 @@ void ChromeDownloadManagerDelegate::OnDo           target_info->is_filetype_handled_safely) diff --git a/www/chromium/files/patch-chrome_browser_download_download__commands.cc b/www/chromium/files/patch-chrome_browser_download_download__commands.cc index f323903fbd9b..60d885a1b817 100644 --- a/www/chromium/files/patch-chrome_browser_download_download__commands.cc +++ b/www/chromium/files/patch-chrome_browser_download_download__commands.cc @@ -1,6 +1,6 @@ ---- chrome/browser/download/download_commands.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/download/download_commands.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/download_commands.cc -@@ -218,7 +218,7 @@ bool DownloadCommands::IsCommandChecked( +@@ -219,7 +219,7 @@ bool DownloadCommands::IsCommandChecked(         return download_item_->GetOpenWhenComplete() ||                download_crx_util::IsExtensionDownload(*download_item_);       case ALWAYS_OPEN_TYPE: @@ -9,7 +9,7 @@         if (CanOpenPdfInSystemViewer()) {           DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(               download_item_->GetBrowserContext()); -@@ -262,7 +262,7 @@ void DownloadCommands::ExecuteCommand(Co +@@ -263,7 +263,7 @@ void DownloadCommands::ExecuteCommand(Co         bool is_checked = IsCommandChecked(ALWAYS_OPEN_TYPE);         DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(             download_item_->GetBrowserContext()); @@ -18,7 +18,7 @@         if (CanOpenPdfInSystemViewer()) {           prefs->SetShouldOpenPdfInSystemReader(!is_checked);           DownloadItemModel(download_item_) -@@ -375,7 +375,7 @@ Browser* DownloadCommands::GetBrowser()  +@@ -376,7 +376,7 @@ Browser* DownloadCommands::GetBrowser()      return browser_displayer.browser();   } @@ -27,7 +27,7 @@   bool DownloadCommands::IsDownloadPdf() const {     base::FilePath path = download_item_->GetTargetFilePath();     return path.MatchesExtension(FILE_PATH_LITERAL(".pdf")); -@@ -392,7 +392,7 @@ bool DownloadCommands::CanOpenPdfInSyste +@@ -393,7 +393,7 @@ bool DownloadCommands::CanOpenPdfInSyste     return IsDownloadPdf() &&            (IsAdobeReaderDefaultPDFViewer() ? is_adobe_pdf_reader_up_to_date                                             : true); diff --git a/www/chromium/files/patch-chrome_browser_download_download__commands.h b/www/chromium/files/patch-chrome_browser_download_download__commands.h index 9874814468d1..dc8c7f43cf0c 100644 --- a/www/chromium/files/patch-chrome_browser_download_download__commands.h +++ b/www/chromium/files/patch-chrome_browser_download_download__commands.h @@ -1,4 +1,4 @@ ---- chrome/browser/download/download_commands.h.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/download/download_commands.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/download_commands.h  @@ -43,7 +43,8 @@ class DownloadCommands {     void ExecuteCommand(Command command); diff --git a/www/chromium/files/patch-chrome_browser_download_download__prefs.cc b/www/chromium/files/patch-chrome_browser_download_download__prefs.cc index e7659720c78d..e5fa2f1199a7 100644 --- a/www/chromium/files/patch-chrome_browser_download_download__prefs.cc +++ b/www/chromium/files/patch-chrome_browser_download_download__prefs.cc @@ -1,4 +1,4 @@ ---- chrome/browser/download/download_prefs.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/download/download_prefs.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/download_prefs.cc  @@ -56,7 +56,7 @@ namespace {   // Consider downloads 'dangerous' if they go to the home directory on Linux and diff --git a/www/chromium/files/patch-chrome_browser_download_download__prefs.h b/www/chromium/files/patch-chrome_browser_download_download__prefs.h index 1a4535549e4a..fb35df5dcdc1 100644 --- a/www/chromium/files/patch-chrome_browser_download_download__prefs.h +++ b/www/chromium/files/patch-chrome_browser_download_download__prefs.h @@ -1,4 +1,4 @@ ---- chrome/browser/download/download_prefs.h.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/download/download_prefs.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/download_prefs.h  @@ -78,7 +78,7 @@ class DownloadPrefs {     // Disables auto-open based on file extension. diff --git a/www/chromium/files/patch-chrome_browser_download_download__query.cc b/www/chromium/files/patch-chrome_browser_download_download__query.cc index d4c3337037a3..9bc543bcb3f6 100644 --- a/www/chromium/files/patch-chrome_browser_download_download__query.cc +++ b/www/chromium/files/patch-chrome_browser_download_download__query.cc @@ -1,4 +1,4 @@ ---- chrome/browser/download/download_query.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/download/download_query.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/download_query.cc  @@ -27,7 +27,11 @@   #include "components/url_formatter/url_formatter.h" diff --git a/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc b/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc index 2228ce799eb2..e06e08c55e23 100644 --- a/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc +++ b/www/chromium/files/patch-chrome_browser_download_download__shelf__context__menu.cc @@ -1,4 +1,4 @@ ---- chrome/browser/download/download_shelf_context_menu.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/download/download_shelf_context_menu.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/download/download_shelf_context_menu.cc  @@ -127,7 +127,7 @@ base::string16 DownloadShelfContextMenu:                      : IDS_DOWNLOAD_MENU_PLATFORM_OPEN_ALWAYS; diff --git a/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn b/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn index 120cc149c1e1..1b121b49fe31 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn +++ b/www/chromium/files/patch-chrome_browser_extensions_BUILD.gn @@ -1,6 +1,6 @@ ---- chrome/browser/extensions/BUILD.gn.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/extensions/BUILD.gn.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/BUILD.gn -@@ -1034,7 +1034,7 @@ static_library("extensions") { +@@ -1040,7 +1040,7 @@ static_library("extensions") {       sources -= [ "global_shortcut_listener_ozone.cc" ]     } @@ -9,7 +9,7 @@       deps += [ "//build/linux:fontconfig" ]       if (use_dbus) { -@@ -1127,6 +1127,12 @@ static_library("extensions") { +@@ -1133,6 +1133,12 @@ static_library("extensions") {       defines += [ "ENABLE_HOTWORDING" ]     } @@ -21,4 +21,4 @@  +     if (enable_service_discovery) {       sources += [ -       "api/gcd_private/gcd_private_api.cc", +       "api/mdns/dns_sd_delegate.cc", diff --git a/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc b/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc index 8f26d7df14e1..7de12bcb95d0 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_activity__log_activity__log.cc @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/activity_log/activity_log.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/extensions/activity_log/activity_log.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/activity_log/activity_log.cc  @@ -48,7 +48,11 @@   #include "extensions/common/extension.h" diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc b/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc index 97f89bbfd0b6..ea797b94f446 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc @@ -1,6 +1,6 @@ ---- chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc -@@ -166,10 +166,12 @@ ImageWriterPrivateListRemovableStorageDe +@@ -167,10 +167,12 @@ ImageWriterPrivateListRemovableStorageDe   }   bool ImageWriterPrivateListRemovableStorageDevicesFunction::RunAsync() { diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_input__ime_input__ime__api.h b/www/chromium/files/patch-chrome_browser_extensions_api_input__ime_input__ime__api.h index 0b9770088032..2983ece57d61 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_api_input__ime_input__ime__api.h +++ b/www/chromium/files/patch-chrome_browser_extensions_api_input__ime_input__ime__api.h @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/api/input_ime/input_ime_api.h.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/extensions/api/input_ime/input_ime_api.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/api/input_ime/input_ime_api.h  @@ -28,7 +28,7 @@ diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc b/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc index 985ad9d9bf72..03706ca1408a 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_api_messaging_message__service.cc @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/api/messaging/message_service.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/extensions/api/messaging/message_service.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/api/messaging/message_service.cc  @@ -106,7 +106,7 @@ MessageService::PolicyPermission Message @@ -18,7 +18,7 @@     content::WebContents* web_contents =         content::WebContents::FromRenderFrameHost(source);     ExtensionWebContentsObserver* extension_web_contents_observer = -@@ -447,12 +447,12 @@ void MessageService::OpenChannelToNative +@@ -446,12 +446,12 @@ void MessageService::OpenChannelToNative     channel->opener->IncrementLazyKeepaliveCount();     AddChannel(std::move(channel), receiver_port_id); diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_music__manager__private_device__id__linux.cc b/www/chromium/files/patch-chrome_browser_extensions_api_music__manager__private_device__id__linux.cc index 0a8997ac19fd..f8ed5105f6ea 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_api_music__manager__private_device__id__linux.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_api_music__manager__private_device__id__linux.cc @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/api/music_manager_private/device_id_linux.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/extensions/api/music_manager_private/device_id_linux.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/api/music_manager_private/device_id_linux.cc  @@ -4,6 +4,10 @@ diff --git a/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc index 15cc6ff5caf9..9c87dd54d20a 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2017-02-02 02:02:49 UTC +--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/api/settings_private/prefs_util.cc  @@ -83,7 +83,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil         settings_private::PrefType::PREF_TYPE_BOOLEAN; diff --git a/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc b/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc index a1464d305488..9a5eb095cbb4 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_bookmark__app__helper.cc @@ -1,6 +1,6 @@ ---- chrome/browser/extensions/bookmark_app_helper.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/extensions/bookmark_app_helper.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/bookmark_app_helper.cc -@@ -716,7 +716,7 @@ void BookmarkAppHelper::FinishInstallati +@@ -721,7 +721,7 @@ void BookmarkAppHelper::FinishInstallati   #if !defined(OS_MACOSX)   #if !defined(USE_ASH)     web_app::ShortcutLocations creation_locations; diff --git a/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc b/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc index 9eb4d7bf3b3d..6ec1bd998080 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_browser__context__keyed__service__factories.cc @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/browser_context_keyed_service_factories.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/extensions/browser_context_keyed_service_factories.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/browser_context_keyed_service_factories.cc  @@ -63,7 +63,7 @@   #include "chrome/browser/chromeos/extensions/media_player_api.h" @@ -9,7 +9,7 @@   #include "chrome/browser/extensions/api/input_ime/input_ime_api.h"   #endif -@@ -111,7 +111,7 @@ void EnsureBrowserContextKeyedServiceFac +@@ -107,7 +107,7 @@ void EnsureBrowserContextKeyedServiceFac   #if defined(OS_CHROMEOS)     extensions::InputImeAPI::GetFactoryInstance();     extensions::InputMethodAPI::GetFactoryInstance(); diff --git a/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc b/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc index 70f834fab40e..253b102ee206 100644 --- a/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc +++ b/www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc @@ -1,4 +1,4 @@ ---- chrome/browser/extensions/external_provider_impl.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/extensions/external_provider_impl.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/extensions/external_provider_impl.cc  @@ -638,7 +638,7 @@ void ExternalProviderImpl::CreateExterna           Manifest::EXTERNAL_PREF, Manifest::EXTERNAL_PREF_DOWNLOAD, diff --git a/www/chromium/files/patch-chrome_browser_first__run_first__run__internal__posix.cc b/www/chromium/files/patch-chrome_browser_first__run_first__run__internal__posix.cc index 0836059177ce..b2b75f518852 100644 --- a/www/chromium/files/patch-chrome_browser_first__run_first__run__internal__posix.cc +++ b/www/chromium/files/patch-chrome_browser_first__run_first__run__internal__posix.cc @@ -1,4 +1,4 @@ ---- chrome/browser/first_run/first_run_internal_posix.cc.orig	2017-02-02 02:02:49 UTC +--- chrome/browser/first_run/first_run_internal_posix.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/first_run/first_run_internal_posix.cc  @@ -24,7 +24,7 @@ namespace first_run {   namespace internal { diff --git a/www/chromium/files/patch-chrome_browser_gpu_gl__string__manager.cc b/www/chromium/files/patch-chrome_browser_gpu_gl__string__manager.cc index 756b60aee50c..8cd5dbb55565 100644 --- a/www/chromium/files/patch-chrome_browser_gpu_gl__string__manager.cc +++ b/www/chromium/files/patch-chrome_browser_gpu_gl__string__manager.cc @@ -1,4 +1,4 @@ ---- chrome/browser/gpu/gl_string_manager.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/gpu/gl_string_manager.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/gpu/gl_string_manager.cc  @@ -33,7 +33,7 @@ GLStringManager::~GLStringManager() { diff --git a/www/chromium/files/patch-chrome_browser_gpu_gpu__feature__checker.cc b/www/chromium/files/patch-chrome_browser_gpu_gpu__feature__checker.cc deleted file mode 100644 index 3de56b23b1ea..000000000000 --- a/www/chromium/files/patch-chrome_browser_gpu_gpu__feature__checker.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- chrome/browser/gpu/gpu_feature_checker.cc.orig	2017-01-26 00:49:08 UTC -+++ chrome/browser/gpu/gpu_feature_checker.cc -@@ -34,7 +34,7 @@ void GPUFeatureChecker::CheckGPUFeatureA -   CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); -  -   bool finalized = true; --#if defined(OS_LINUX) -+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) -   // On Windows and Mac, so far we can always make the final WebGL blacklisting -   // decision based on partial GPU info; on Linux, we need to launch the GPU -   // process to collect full GPU info and make the final decision. diff --git a/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc b/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc index 144a08fe66a6..0a8e0dd378e4 100644 --- a/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc +++ b/www/chromium/files/patch-chrome_browser_interstitials_chrome__controller__client.cc @@ -1,4 +1,4 @@ ---- chrome/browser/interstitials/chrome_controller_client.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/interstitials/chrome_controller_client.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/interstitials/chrome_controller_client.cc  @@ -46,7 +46,7 @@ void LaunchDateAndTimeSettingsOnFileThre   #if defined(OS_ANDROID) diff --git a/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc index 01814d2a404a..b768a3c18f5c 100644 --- a/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc +++ b/www/chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc @@ -1,4 +1,4 @@ ---- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc  @@ -37,10 +37,12 @@ void MTPDeviceMapService::RegisterMTPFil       // Note that this initializes the delegate asynchronously, but since diff --git a/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc index 5fb0f23e2dff..0806713aab5b 100644 --- a/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc +++ b/www/chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc @@ -1,6 +1,6 @@ ---- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/media_galleries/media_file_system_registry.cc -@@ -757,7 +757,10 @@ class MediaFileSystemRegistry::MediaFile +@@ -758,7 +758,10 @@ class MediaFileSystemRegistry::MediaFile   // Constructor in 'private' section because depends on private class definition.   MediaFileSystemRegistry::MediaFileSystemRegistry()       : file_system_context_(new MediaFileSystemContextImpl) { diff --git a/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc index 55f04e8a4dbc..4ad76ac610ec 100644 --- a/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc +++ b/www/chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc @@ -1,4 +1,4 @@ ---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/media/webrtc/webrtc_log_uploader.cc  @@ -343,6 +343,8 @@ void WebRtcLogUploader::SetupMultipart(     const char product[] = "Chrome_Android"; diff --git a/www/chromium/files/patch-chrome_browser_memory__details.cc b/www/chromium/files/patch-chrome_browser_memory__details.cc index c9717c56d4f7..760e08c52aed 100644 --- a/www/chromium/files/patch-chrome_browser_memory__details.cc +++ b/www/chromium/files/patch-chrome_browser_memory__details.cc @@ -1,6 +1,6 @@ ---- chrome/browser/memory_details.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/memory_details.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/memory_details.cc -@@ -33,7 +33,7 @@ +@@ -35,7 +35,7 @@   #include "extensions/features/features.h"   #include "ui/base/l10n/l10n_util.h" @@ -9,7 +9,7 @@   #include "content/public/browser/zygote_host_linux.h"   #endif -@@ -335,7 +335,7 @@ void MemoryDetails::CollectChildInfoOnUI +@@ -337,7 +337,7 @@ void MemoryDetails::CollectChildInfoOnUI         process.titles.push_back(title);       } diff --git a/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc index d2e7aa532757..ddb052046e13 100644 --- a/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc +++ b/www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc @@ -1,4 +1,4 @@ ---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc  @@ -42,12 +42,14 @@ diff --git a/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc b/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc index 6858ec0a6753..d3bfbb0e9470 100644 --- a/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc +++ b/www/chromium/files/patch-chrome_browser_net_async__dns__field__trial.cc @@ -1,4 +1,4 @@ ---- chrome/browser/net/async_dns_field_trial.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/net/async_dns_field_trial.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/net/async_dns_field_trial.cc  @@ -61,7 +61,7 @@ void HistogramPrefSource(PrefSource sour   }  // namespace diff --git a/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc b/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc index cda191efe1de..d96e823d99d0 100644 --- a/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc +++ b/www/chromium/files/patch-chrome_browser_notifications_message__center__notification__manager.cc @@ -1,6 +1,6 @@ ---- chrome/browser/notifications/message_center_notification_manager.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/notifications/message_center_notification_manager.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/notifications/message_center_notification_manager.cc -@@ -66,7 +66,7 @@ MessageCenterNotificationManager::Messag +@@ -63,7 +63,7 @@ MessageCenterNotificationManager::Messag         base::MakeUnique<FullscreenNotificationBlocker>(message_center));   #if defined(OS_WIN) || defined(OS_MACOSX) \ diff --git a/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc index 93d46b98a22f..beef5efc4513 100644 --- a/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc +++ b/www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc @@ -1,9 +1,9 @@ ---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/password_manager/chrome_password_manager_client.cc -@@ -57,7 +57,11 @@ - #include "content/public/common/origin_util.h" - #include "google_apis/gaia/gaia_urls.h" +@@ -62,7 +62,11 @@   #include "net/base/url_util.h" + #include "net/http/transport_security_state.h" + #include "net/url_request/url_request_context.h"  +#if defined(OS_BSD)  +#include <re2/re2.h>  +#else diff --git a/www/chromium/files/patch-chrome_browser_platform__util.h b/www/chromium/files/patch-chrome_browser_platform__util.h index 46058350d27c..89545d2b0b86 100644 --- a/www/chromium/files/patch-chrome_browser_platform__util.h +++ b/www/chromium/files/patch-chrome_browser_platform__util.h @@ -1,4 +1,4 @@ ---- chrome/browser/platform_util.h.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/platform_util.h.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/platform_util.h  @@ -40,7 +40,7 @@ enum OpenOperationResult {   enum OpenItemType { diff --git a/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc b/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc index b93d22a83ae8..713560d6b343 100644 --- a/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc +++ b/www/chromium/files/patch-chrome_browser_plugins_plugins__resource__service.cc @@ -1,4 +1,4 @@ ---- chrome/browser/plugins/plugins_resource_service.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/plugins/plugins_resource_service.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/plugins/plugins_resource_service.cc  @@ -31,7 +31,7 @@ GURL GetPluginsServerURL() {     std::string filename; diff --git a/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc b/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc index effd627100d3..1b61eb9a6382 100644 --- a/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc +++ b/www/chromium/files/patch-chrome_browser_policy_policy__prefs__browsertest.cc @@ -1,4 +1,4 @@ ---- chrome/browser/policy/policy_prefs_browsertest.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/policy/policy_prefs_browsertest.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/policy/policy_prefs_browsertest.cc  @@ -180,6 +180,8 @@ class PolicyTestCase {       const std::string os("chromeos"); diff --git a/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc b/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc index e4f62ae39f11..f6752e3b9774 100644 --- a/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc +++ b/www/chromium/files/patch-chrome_browser_process__singleton__posix.cc @@ -1,4 +1,4 @@ ---- chrome/browser/process_singleton_posix.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/process_singleton_posix.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/process_singleton_posix.cc  @@ -93,11 +93,11 @@   #include "net/base/network_interfaces.h" diff --git a/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc b/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc index ae716c019b04..ab79228c1947 100644 --- a/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc +++ b/www/chromium/files/patch-chrome_browser_profiles_profile__impl__io__data.cc @@ -1,6 +1,6 @@ ---- chrome/browser/profiles/profile_impl_io_data.cc.orig	2017-01-26 00:49:08 UTC +--- chrome/browser/profiles/profile_impl_io_data.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/profiles/profile_impl_io_data.cc -@@ -104,7 +104,7 @@ net::BackendType ChooseCacheBackendType( +@@ -103,7 +103,7 @@ net::BackendType ChooseCacheBackendType(     }   #endif  // #if !defined(OS_ANDROID) diff --git a/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc index 4e8ebd47c2e4..139aab791594 100644 --- a/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc +++ b/www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc @@ -1,6 +1,6 @@ ---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/renderer_context_menu/render_view_context_menu.cc -@@ -1389,7 +1389,7 @@ void RenderViewContextMenu::AppendEditab +@@ -1390,7 +1390,7 @@ void RenderViewContextMenu::AppendEditab   // 'Undo' and 'Redo' for text input with no suggestions and no text selected.   // We make an exception for OS X as context clicking will select the closest   // word. In this case both items are always shown. @@ -9,7 +9,7 @@     menu_model_.AddItemWithStringId(IDC_CONTENT_CONTEXT_UNDO,                                     IDS_CONTENT_CONTEXT_UNDO);     menu_model_.AddItemWithStringId(IDC_CONTENT_CONTEXT_REDO, -@@ -1427,7 +1427,7 @@ void RenderViewContextMenu::AppendLangua +@@ -1428,7 +1428,7 @@ void RenderViewContextMenu::AppendLangua     if (!use_spelling)       return; @@ -18,7 +18,7 @@     menu_model_.AddItemWithStringId(IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS,                                     IDS_CONTENT_CONTEXT_LANGUAGE_SETTINGS);   #else -@@ -1665,7 +1665,7 @@ bool RenderViewContextMenu::IsCommandIdE +@@ -1666,7 +1666,7 @@ bool RenderViewContextMenu::IsCommandIdE       case IDC_CHECK_SPELLING_WHILE_TYPING:         return prefs->GetBoolean(spellcheck::prefs::kEnableSpellcheck); diff --git a/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc b/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc index 0ecb4fe6cfe8..e7ba7369bb9d 100644 --- a/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc +++ b/www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc @@ -1,4 +1,4 @@ ---- chrome/browser/renderer_preferences_util.cc.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/renderer_preferences_util.cc.orig	2017-04-19 19:06:29 UTC  +++ chrome/browser/renderer_preferences_util.cc  @@ -20,7 +20,7 @@   #include "third_party/WebKit/public/public_features.h" diff --git a/www/chromium/files/patch-chrome_browser_resources_safe__browsing_BUILD.gn b/www/chromium/files/patch-chrome_browser_resources_safe__browsing_BUILD.gn index 593541559b0c..bfe4f2cdde28 100644 --- a/www/chromium/files/patch-chrome_browser_resources_safe__browsing_BUILD.gn +++ b/www/chromium/files/patch-chrome_browser_resources_safe__browsing_BUILD.gn @@ -1,4 +1,4 @@ ---- chrome/browser/resources/safe_browsing/BUILD.gn.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/resources/safe_browsing/BUILD.gn.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/resources/safe_browsing/BUILD.gn  @@ -29,6 +29,8 @@ action("make_file_types_protobuf") {       target_arch = "mac" diff --git a/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py b/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py index d82e3a8b5a5e..45859bff41f8 100644 --- a/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py +++ b/www/chromium/files/patch-chrome_browser_resources_safe__browsing_gen__file__type__proto.py @@ -1,4 +1,4 @@ ---- chrome/browser/resources/safe_browsing/gen_file_type_proto.py.orig	2017-03-09 20:04:28 UTC +--- chrome/browser/resources/safe_browsing/gen_file_type_proto.py.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/resources/safe_browsing/gen_file_type_proto.py  @@ -31,6 +31,7 @@ def PlatformTypes():       "android": download_file_types_pb2.DownloadFileType.PLATFORM_ANDROID, diff --git a/www/chromium/files/patch-chrome_browser_resources_vulcanize.gni b/www/chromium/files/patch-chrome_browser_resources_vulcanize.gni new file mode 100644 index 000000000000..13acbf11aff4 --- /dev/null +++ b/www/chromium/files/patch-chrome_browser_resources_vulcanize.gni @@ -0,0 +1,11 @@ +--- chrome/browser/resources/vulcanize.gni.orig	2017-04-19 19:06:30 UTC ++++ chrome/browser/resources/vulcanize.gni +@@ -13,7 +13,7 @@ template("node") { +       "//third_party/node/node_modules.tar.gz.sha1", +     ] +  +-    if (is_linux) { ++    if (is_linux || is_bsd) { +       inputs += [ "//third_party/node/linux/node-linux-x64.tar.gz.sha1" ] +     } +     if (is_win) { diff --git a/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc b/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc index 390c2199d771..6bb5ded691a6 100644 --- a/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc +++ b/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__handler__util.cc @@ -1,4 +1,4 @@ ---- chrome/browser/safe_browsing/incident_reporting/incident_handler_util.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/safe_browsing/incident_reporting/incident_handler_util.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/safe_browsing/incident_reporting/incident_handler_util.cc  @@ -8,7 +8,12 @@ diff --git a/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc new file mode 100644 index 000000000000..84cc4858abe8 --- /dev/null +++ b/www/chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc @@ -0,0 +1,11 @@ +--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2017-04-19 19:06:30 UTC ++++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc +@@ -720,7 +720,7 @@ void IncidentReportingService::OnEnviron +   environment_collection_pending_ = false; +  + // CurrentProcessInfo::CreationTime() is missing on some platforms. +-#if defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX) ++#if defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD) +   base::TimeDelta uptime = +       first_incident_time_ - base::CurrentProcessInfo::CreationTime(); +   environment_data->mutable_process()->set_uptime_msec(uptime.InMilliseconds()); diff --git a/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc b/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc index c77519f809a1..34f7084f45cf 100644 --- a/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc +++ b/www/chromium/files/patch-chrome_browser_safe__browsing_permission__reporter.cc @@ -1,6 +1,6 @@ ---- chrome/browser/safe_browsing/permission_reporter.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/safe_browsing/permission_reporter.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/safe_browsing/permission_reporter.cc -@@ -193,7 +193,7 @@ bool PermissionReporter::BuildReport(con +@@ -188,7 +188,7 @@ bool PermissionReporter::BuildReport(con   #if defined(OS_ANDROID)     report.set_platform_type(PermissionReport::ANDROID_PLATFORM);   #elif defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_CHROMEOS) || \ diff --git a/www/chromium/files/patch-chrome_browser_search_local__files__ntp__source.cc b/www/chromium/files/patch-chrome_browser_search_local__files__ntp__source.cc index 8a5b8c2d24e0..231ba4dd4a8d 100644 --- a/www/chromium/files/patch-chrome_browser_search_local__files__ntp__source.cc +++ b/www/chromium/files/patch-chrome_browser_search_local__files__ntp__source.cc @@ -1,8 +1,8 @@ ---- chrome/browser/search/local_files_ntp_source.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/search/local_files_ntp_source.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/search/local_files_ntp_source.cc  @@ -20,8 +20,13 @@ + #include "build/build_config.h"   #include "chrome/common/url_constants.h" - #include "content/public/browser/browser_thread.h"   #include "content/public/browser/url_data_source.h"  +#if defined(OS_BSD)  +#include <re2/re2.h> diff --git a/www/chromium/files/patch-chrome_browser_speech_tts__controller__impl.cc b/www/chromium/files/patch-chrome_browser_speech_tts__controller__impl.cc index aaa532550f71..d8a55b4ab3ed 100644 --- a/www/chromium/files/patch-chrome_browser_speech_tts__controller__impl.cc +++ b/www/chromium/files/patch-chrome_browser_speech_tts__controller__impl.cc @@ -1,4 +1,4 @@ ---- chrome/browser/speech/tts_controller_impl.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/speech/tts_controller_impl.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/speech/tts_controller_impl.cc  @@ -347,9 +347,13 @@ int TtsControllerImpl::QueueSize() {   } diff --git a/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc b/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc index 64d3636b8e13..fcfd327ffbe6 100644 --- a/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc +++ b/www/chromium/files/patch-chrome_browser_sync_chrome__sync__client.cc @@ -1,6 +1,6 @@ ---- chrome/browser/sync/chrome_sync_client.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/sync/chrome_sync_client.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/sync/chrome_sync_client.cc -@@ -592,7 +592,7 @@ void ChromeSyncClient::RegisterDesktopDa +@@ -639,7 +639,7 @@ void ChromeSyncClient::RegisterDesktopDa     }   #endif diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc index 1ba6821b01e5..8d63165160d3 100644 --- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc +++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc @@ -1,4 +1,4 @@ ---- chrome/browser/task_manager/sampling/task_group.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/task_manager/sampling/task_group.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/task_manager/sampling/task_group.cc  @@ -28,9 +28,9 @@ const int kBackgroundRefreshTypesMask =   #if defined(OS_WIN) @@ -9,11 +9,11 @@       REFRESH_TYPE_FD_COUNT |  -#endif  // defined(OS_LINUX)  +#endif  // defined(OS_LINUX) || defined(OS_BSD) -     REFRESH_TYPE_PRIORITY; -  - #if defined(OS_WIN) -@@ -92,9 +92,9 @@ TaskGroup::TaskGroup( -       nacl_debug_stub_port_(-1), + #if !defined(DISABLE_NACL) +     REFRESH_TYPE_NACL | + #endif  // !defined(DISABLE_NACL) +@@ -102,9 +102,9 @@ TaskGroup::TaskGroup( +       nacl_debug_stub_port_(nacl::kGdbDebugStubPortUnknown),   #endif  // !defined(DISABLE_NACL)         idle_wakeups_per_second_(-1),  -#if defined(OS_LINUX) @@ -24,7 +24,7 @@         gpu_memory_has_duplicates_(false),         is_backgrounded_(false),         weak_ptr_factory_(this) { -@@ -107,10 +107,10 @@ TaskGroup::TaskGroup( +@@ -117,10 +117,10 @@ TaskGroup::TaskGroup(                                         weak_ptr_factory_.GetWeakPtr()),                              base::Bind(&TaskGroup::OnIdleWakeupsRefreshDone,                                         weak_ptr_factory_.GetWeakPtr()), @@ -37,7 +37,7 @@                              base::Bind(&TaskGroup::OnProcessPriorityDone,                                         weak_ptr_factory_.GetWeakPtr())));     worker_thread_sampler_.swap(sampler); -@@ -313,14 +313,14 @@ void TaskGroup::OnIdleWakeupsRefreshDone +@@ -333,14 +333,14 @@ void TaskGroup::OnIdleWakeupsRefreshDone     OnBackgroundRefreshTypeFinished(REFRESH_TYPE_IDLE_WAKEUPS);   } diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h index 3199a81e83a1..eda8013fad37 100644 --- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h +++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h @@ -1,4 +1,4 @@ ---- chrome/browser/task_manager/sampling/task_group.h.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/task_manager/sampling/task_group.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/task_manager/sampling/task_group.h  @@ -96,9 +96,9 @@ class TaskGroup {     int nacl_debug_stub_port() const { return nacl_debug_stub_port_; } @@ -12,7 +12,7 @@     int idle_wakeups_per_second() const { return idle_wakeups_per_second_; } -@@ -121,9 +121,9 @@ class TaskGroup { +@@ -124,9 +124,9 @@ class TaskGroup {     void OnIdleWakeupsRefreshDone(int idle_wakeups_per_second); @@ -24,7 +24,7 @@     void OnProcessPriorityDone(bool is_backgrounded); -@@ -171,10 +171,10 @@ class TaskGroup { +@@ -174,10 +174,10 @@ class TaskGroup {     int nacl_debug_stub_port_;   #endif  // !defined(DISABLE_NACL)     int idle_wakeups_per_second_; diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc index 201eac4461d5..a53900a2ed69 100644 --- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc +++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc @@ -1,4 +1,4 @@ ---- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2017-02-02 02:02:49 UTC +--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/task_manager/sampling/task_group_sampler.cc  @@ -36,9 +36,9 @@ TaskGroupSampler::TaskGroupSampler(       const OnCpuRefreshCallback& on_cpu_refresh, diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h index 0a8aaeb9408c..cfb03a01b44a 100644 --- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h +++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h @@ -1,4 +1,4 @@ ---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2017-02-02 02:02:49 UTC +--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/task_manager/sampling/task_group_sampler.h  @@ -45,9 +45,9 @@ class TaskGroupSampler : public base::Re     using OnCpuRefreshCallback = base::Callback<void(double)>; diff --git a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc index 38a0037fbb13..bd8bfc45a89b 100644 --- a/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc +++ b/www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc @@ -1,6 +1,6 @@ ---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/task_manager/sampling/task_manager_impl.cc -@@ -184,11 +184,11 @@ void TaskManagerImpl::GetUSERHandles(Tas +@@ -180,11 +180,11 @@ void TaskManagerImpl::GetUSERHandles(Tas   }   int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const { diff --git a/www/chromium/files/patch-chrome_browser_task__manager_task__manager__observer.h b/www/chromium/files/patch-chrome_browser_task__manager_task__manager__observer.h index b95a6ad9c1aa..56461cfc4ed6 100644 --- a/www/chromium/files/patch-chrome_browser_task__manager_task__manager__observer.h +++ b/www/chromium/files/patch-chrome_browser_task__manager_task__manager__observer.h @@ -1,16 +1,16 @@ ---- chrome/browser/task_manager/task_manager_observer.h.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/task_manager/task_manager_observer.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/task_manager/task_manager_observer.h  @@ -42,11 +42,11 @@ enum RefreshType {     // or backgrounded. -   REFRESH_TYPE_PRIORITY          = 1 << 13, +   REFRESH_TYPE_PRIORITY = 1 << 13,  -#if defined(OS_LINUX)  +#if defined(OS_LINUX) || defined(OS_BSD)     // For observers interested in getting the number of open file descriptors of     // processes. -   REFRESH_TYPE_FD_COUNT          = 1 << 14, +   REFRESH_TYPE_FD_COUNT = 1 << 14,  -#endif  // defined(OS_LINUX)  +#endif  // defined(OS_LINUX) || defined(OS_BSD) -   REFRESH_TYPE_MEMORY_STATE      = 1 << 15, -  +   REFRESH_TYPE_MEMORY_STATE = 1 << 15, +   REFRESH_TYPE_KEEPALIVE_COUNT = 1 << 16, diff --git a/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc b/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc index 10ee98b8f7c6..9c927bb94b0f 100644 --- a/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc +++ b/www/chromium/files/patch-chrome_browser_tracing_crash__service__uploader.cc @@ -1,6 +1,6 @@ ---- chrome/browser/tracing/crash_service_uploader.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/tracing/crash_service_uploader.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/tracing/crash_service_uploader.cc -@@ -155,6 +155,8 @@ void TraceCrashServiceUploader::DoUpload +@@ -157,6 +157,8 @@ void TraceCrashServiceUploader::DoUpload     const char product[] = "Chrome_Android";   #elif defined(OS_CHROMEOS)     const char product[] = "Chrome_ChromeOS"; diff --git a/www/chromium/files/patch-chrome_browser_ui_BUILD.gn b/www/chromium/files/patch-chrome_browser_ui_BUILD.gn index 5b82055f3772..cd892fb19cd7 100644 --- a/www/chromium/files/patch-chrome_browser_ui_BUILD.gn +++ b/www/chromium/files/patch-chrome_browser_ui_BUILD.gn @@ -1,6 +1,6 @@ ---- chrome/browser/ui/BUILD.gn.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/BUILD.gn.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/BUILD.gn -@@ -3122,7 +3122,7 @@ split_static_library("ui") { +@@ -3135,7 +3135,7 @@ split_static_library("ui") {         ]       }     } diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc b/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc index 36103e85c753..59c1d4f68cf5 100644 --- a/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc +++ b/www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/browser_command_controller.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/browser_command_controller.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/browser_command_controller.cc  @@ -80,7 +80,7 @@   #include "chrome/browser/ui/browser_commands_chromeos.h" @@ -9,7 +9,7 @@   #include "ui/base/ime/linux/text_edit_key_bindings_delegate_auralinux.h"   #endif -@@ -202,7 +202,7 @@ bool BrowserCommandController::IsReserve +@@ -190,7 +190,7 @@ bool BrowserCommandController::IsReserve     if (window()->IsFullscreen() && command_id == IDC_FULLSCREEN)       return true; @@ -18,16 +18,16 @@     // If this key was registered by the user as a content editing hotkey, then     // it is not reserved.     ui::TextEditKeyBindingsDelegateAuraLinux* delegate = -@@ -405,7 +405,7 @@ void BrowserCommandController::ExecuteCo +@@ -395,7 +395,7 @@ void BrowserCommandController::ExecuteCo         break;   #endif  -#if defined(OS_LINUX) && !defined(OS_CHROMEOS)  +#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)       case IDC_USE_SYSTEM_TITLE_BAR: { -       PrefService* prefs = browser_->profile()->GetPrefs(); +       PrefService* prefs = profile()->GetPrefs();         prefs->SetBoolean(prefs::kUseCustomChromeFrame, -@@ -765,7 +765,7 @@ void BrowserCommandController::InitComma +@@ -755,7 +755,7 @@ void BrowserCommandController::InitComma     command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_2, true);     command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_3, true);   #endif diff --git a/www/chromium/files/patch-chrome_browser_ui_browser__view__prefs.cc b/www/chromium/files/patch-chrome_browser_ui_browser__view__prefs.cc index 75442686108b..bbc50dac4910 100644 --- a/www/chromium/files/patch-chrome_browser_ui_browser__view__prefs.cc +++ b/www/chromium/files/patch-chrome_browser_ui_browser__view__prefs.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/browser_view_prefs.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/browser_view_prefs.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/browser_view_prefs.cc  @@ -10,7 +10,7 @@   #include "components/prefs/pref_registry_simple.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_exclusive__access_exclusive__access__bubble.cc b/www/chromium/files/patch-chrome_browser_ui_exclusive__access_exclusive__access__bubble.cc index 5b0c9566136a..15c9394f1037 100644 --- a/www/chromium/files/patch-chrome_browser_ui_exclusive__access_exclusive__access__bubble.cc +++ b/www/chromium/files/patch-chrome_browser_ui_exclusive__access_exclusive__access__bubble.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc  @@ -16,7 +16,7 @@ diff --git a/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h b/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h index 9e45a6da803f..9061fbec5176 100644 --- a/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h +++ b/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine.h @@ -1,4 +1,4 @@ ---- chrome/browser/ui/input_method/input_method_engine.h.orig	2017-02-02 02:02:49 UTC +--- chrome/browser/ui/input_method/input_method_engine.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/input_method/input_method_engine.h  @@ -27,7 +27,7 @@ class InputMethodEngine : public InputMe diff --git a/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.cc b/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.cc index 7bb04cf42fc6..8dc37d035990 100644 --- a/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.cc +++ b/www/chromium/files/patch-chrome_browser_ui_input__method_input__method__engine__base.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/input_method/input_method_engine_base.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/input_method/input_method_engine_base.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/input_method/input_method_engine_base.cc  @@ -35,7 +35,7 @@   #include "ui/base/ime/chromeos/ime_keymap.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_libgtkui_BUILD.gn b/www/chromium/files/patch-chrome_browser_ui_libgtkui_BUILD.gn index 086b271e2c36..c43e4a107042 100644 --- a/www/chromium/files/patch-chrome_browser_ui_libgtkui_BUILD.gn +++ b/www/chromium/files/patch-chrome_browser_ui_libgtkui_BUILD.gn @@ -1,4 +1,4 @@ ---- chrome/browser/ui/libgtkui/BUILD.gn.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/libgtkui/BUILD.gn.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/libgtkui/BUILD.gn  @@ -2,7 +2,7 @@   # Use of this source code is governed by a BSD-style license that can be diff --git a/www/chromium/files/patch-chrome_browser_ui_libgtkui_print__dialog__gtk.cc b/www/chromium/files/patch-chrome_browser_ui_libgtkui_print__dialog__gtk.cc index e33d1ccc851d..7620e36c22d7 100644 --- a/www/chromium/files/patch-chrome_browser_ui_libgtkui_print__dialog__gtk.cc +++ b/www/chromium/files/patch-chrome_browser_ui_libgtkui_print__dialog__gtk.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/libgtkui/print_dialog_gtk.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/libgtkui/print_dialog_gtk.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/libgtkui/print_dialog_gtk.cc  @@ -347,6 +347,7 @@ void PrintDialogGtk2::ShowDialog(     // Since we only generate PDF, only show printers that support PDF. diff --git a/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc index cc8675d45e1c..1a55f41b305b 100644 --- a/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc +++ b/www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/startup/bad_flags_prompt.cc  @@ -72,7 +72,7 @@ void ShowBadFlagsPrompt(Browser* browser       // This flag gives extensions more powers. diff --git a/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc index 32e805c31aef..7cf4e11b87f1 100644 --- a/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc +++ b/www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/startup/startup_browser_creator.cc -@@ -95,7 +95,7 @@ +@@ -96,7 +96,7 @@   #include "components/user_manager/user_manager.h"   #endif @@ -9,7 +9,7 @@   #include "ui/events/devices/x11/touch_factory_x11.h"  // nogncheck   #endif -@@ -657,9 +657,11 @@ bool StartupBrowserCreator::ProcessCmdLi +@@ -668,9 +668,11 @@ bool StartupBrowserCreator::ProcessCmdLi     }   #endif  // OS_CHROMEOS diff --git a/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc b/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc new file mode 100644 index 000000000000..38719ce500bb --- /dev/null +++ b/www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc @@ -0,0 +1,11 @@ +--- chrome/browser/ui/tab_helpers.cc.orig	2017-04-19 19:06:30 UTC ++++ chrome/browser/ui/tab_helpers.cc +@@ -245,7 +245,7 @@ void TabHelpers::AttachTabHelpers(WebCon + #endif +  + #if defined(OS_WIN) || defined(OS_MACOSX) || \ +-    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) ++    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) +   metrics::DesktopSessionDurationObserver::CreateForWebContents(web_contents); + #endif + // --- Feature tab helpers behind flags --- diff --git a/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc b/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc index ba1cfd3bf09a..c9c14dedf418 100644 --- a/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc +++ b/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc @@ -1,15 +1,15 @@ ---- chrome/browser/ui/task_manager/task_manager_columns.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/task_manager/task_manager_columns.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/task_manager/task_manager_columns.cc  @@ -80,10 +80,10 @@ const TableColumnData kColumns[] = { -   { IDS_TASK_MANAGER_IDLE_WAKEUPS_COLUMN, ui::TableColumn::RIGHT, -1, 0, -     arraysize("idlewakeups") * kCharWidth, -1, true, false, false }, +     {IDS_TASK_MANAGER_IDLE_WAKEUPS_COLUMN, ui::TableColumn::RIGHT, -1, 0, +      arraysize("idlewakeups") * kCharWidth, -1, true, false, false},  -#if defined(OS_LINUX)  +#if defined(OS_LINUX) || defined(OS_BSD) -   { IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN, ui::TableColumn::RIGHT, -1, 0, -     arraysize("999") * kCharWidth, -1, true, false, false }, +     {IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN, ui::TableColumn::RIGHT, -1, 0, +      arraysize("999") * kCharWidth, -1, true, false, false},  -#endif  // defined(OS_LINUX)  +#endif  // defined(OS_LINUX) || defined(OS_BSD) -   { IDS_TASK_MANAGER_PROCESS_PRIORITY_COLUMN, ui::TableColumn::LEFT, -1, 0, -     arraysize("background") * kCharWidth, -1, true, true, false }, -   { IDS_TASK_MANAGER_MEMORY_STATE_COLUMN, ui::TableColumn::LEFT, -1, 0, +     {IDS_TASK_MANAGER_PROCESS_PRIORITY_COLUMN, ui::TableColumn::LEFT, -1, 0, +      arraysize("background") * kCharWidth, -1, true, true, false}, +     {IDS_TASK_MANAGER_MEMORY_STATE_COLUMN, ui::TableColumn::LEFT, -1, 0, diff --git a/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc index c87c278a39b1..a16ae9956f24 100644 --- a/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc +++ b/www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/task_manager/task_manager_table_model.cc -@@ -443,13 +443,13 @@ base::string16 TaskManagerTableModel::Ge +@@ -454,13 +454,13 @@ base::string16 TaskManagerTableModel::Ge             ? stringifier_->backgrounded_string()             : stringifier_->foregrounded_string(); @@ -16,7 +16,7 @@       case IDS_TASK_MANAGER_MEMORY_STATE_COLUMN: {         return stringifier_->GetMemoryStateText( -@@ -607,7 +607,7 @@ int TaskManagerTableModel::CompareValues +@@ -623,7 +623,7 @@ int TaskManagerTableModel::CompareValues         return BooleanCompare(is_proc1_bg, is_proc2_bg);       } @@ -25,7 +25,7 @@       case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {         const int proc1_fd_count =             observed_task_manager()->GetOpenFdCount(tasks_[row1]); -@@ -615,7 +615,7 @@ int TaskManagerTableModel::CompareValues +@@ -631,7 +631,7 @@ int TaskManagerTableModel::CompareValues             observed_task_manager()->GetOpenFdCount(tasks_[row2]);         return ValueCompare(proc1_fd_count, proc2_fd_count);       } @@ -34,8 +34,8 @@       default:         NOTREACHED(); -@@ -778,11 +778,11 @@ void TaskManagerTableModel::UpdateRefres -       type = REFRESH_TYPE_MEMORY_STATE; +@@ -799,11 +799,11 @@ void TaskManagerTableModel::UpdateRefres +       type = REFRESH_TYPE_KEEPALIVE_COUNT;         break;  -#if defined(OS_LINUX) diff --git a/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc b/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc index 69df53ebe7c8..699a8f7a660b 100644 --- a/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc +++ b/www/chromium/files/patch-chrome_browser_ui_toolbar_app__menu__model.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/toolbar/app_menu_model.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/toolbar/app_menu_model.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/toolbar/app_menu_model.cc -@@ -632,7 +632,7 @@ bool AppMenuModel::IsCommandIdVisible(in +@@ -631,7 +631,7 @@ bool AppMenuModel::IsCommandIdVisible(in       case IDC_UPGRADE_DIALOG:         return browser_defaults::kShowUpgradeMenuItem &&             UpgradeDetector::GetInstance()->notify_upgrade(); diff --git a/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc b/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc index 1835449dc177..aeef0af5953d 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/accelerator_table.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/views/accelerator_table.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/accelerator_table.cc  @@ -54,7 +54,7 @@ const AcceleratorMapping kAcceleratorMap     { ui::VKEY_S, kPlatformModifier, IDC_SAVE_PAGE }, diff --git a/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc index a4ae6db71580..bd9f35a4601a 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc  @@ -19,7 +19,7 @@   #include "ui/gfx/image/image_skia.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc index 140e8ddc5ead..a121f9512615 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc  @@ -26,14 +26,14 @@   #include "ui/wm/core/wm_state.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.cc b/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.cc deleted file mode 100644 index a6aaa0cfc3ab..000000000000 --- a/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.cc +++ /dev/null @@ -1,29 +0,0 @@ ---- chrome/browser/ui/views/chrome_views_delegate.cc.orig	2017-03-09 20:04:29 UTC -+++ chrome/browser/ui/views/chrome_views_delegate.cc -@@ -59,7 +59,7 @@ - #include "ui/views/widget/native_widget_aura.h" - #endif -  --#if defined(OS_LINUX) && !defined(OS_CHROMEOS) -+#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD) - #include "ui/views/linux_ui/linux_ui.h" - #endif -  -@@ -329,7 +329,7 @@ HICON ChromeViewsDelegate::GetSmallWindo -   return GetSmallAppIcon(); - } -  --#elif defined(OS_LINUX) && !defined(OS_CHROMEOS) -+#elif defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD) - gfx::ImageSkia* ChromeViewsDelegate::GetDefaultWindowIcon() const { -   ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); -   return rb.GetImageSkiaNamed(IDR_PRODUCT_LOGO_64); -@@ -468,7 +468,7 @@ void ChromeViewsDelegate::OnBeforeWidget - #endif - } -  --#if defined(OS_LINUX) && !defined(OS_CHROMEOS) -+#if defined(OS_LINUX) && !defined(OS_CHROMEOS)  || defined(OS_BSD) - bool ChromeViewsDelegate::WindowManagerProvidesTitleBar(bool maximized) { -   // On Ubuntu Unity, the system always provides a title bar for maximized -   // windows. diff --git a/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h b/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h index d35c65823333..365fb2f890b0 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h +++ b/www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate.h @@ -1,20 +1,11 @@ ---- chrome/browser/ui/views/chrome_views_delegate.h.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/chrome_views_delegate.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/chrome_views_delegate.h -@@ -37,7 +37,7 @@ class ChromeViewsDelegate : public views - #if defined(OS_WIN) -   HICON GetDefaultWindowIcon() const override; +@@ -43,7 +43,7 @@ class ChromeViewsDelegate : public views     HICON GetSmallWindowIcon() const override; +   int GetAppbarAutohideEdges(HMONITOR monitor, +                              const base::Closure& callback) override;  -#elif defined(OS_LINUX) && !defined(OS_CHROMEOS) -+#elif (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD) ++#elif (defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)     gfx::ImageSkia* GetDefaultWindowIcon() const override; - #endif -  -@@ -50,7 +50,7 @@ class ChromeViewsDelegate : public views -   void OnBeforeWidgetInit( -       views::Widget::InitParams* params, -       views::internal::NativeWidgetDelegate* delegate) override; --#if defined(OS_LINUX) && !defined(OS_CHROMEOS) -+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)     bool WindowManagerProvidesTitleBar(bool maximized) override;   #endif -   ui::ContextFactory* GetContextFactory() override; diff --git a/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc b/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc index 4af2fb258163..5e6fab177b96 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_first__run__dialog.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/first_run_dialog.cc.orig	2017-02-02 02:02:50 UTC +--- chrome/browser/ui/views/first_run_dialog.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/first_run_dialog.cc  @@ -40,8 +40,10 @@ using views::GridLayout;   namespace { diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc index 8a9fd7325531..94c956c697e9 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc @@ -1,7 +1,7 @@ ---- chrome/browser/ui/views/frame/browser_frame.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/frame/browser_frame.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/frame/browser_frame.cc -@@ -37,11 +37,11 @@ - #include "ash/common/wm_shell.h"  // nogncheck +@@ -36,11 +36,11 @@ + #include "components/user_manager/user_manager.h"   #endif  -#if defined(OS_LINUX) @@ -14,7 +14,7 @@   #include "ui/views/widget/desktop_aura/x11_desktop_handler.h"   #endif -@@ -98,7 +98,7 @@ void BrowserFrame::InitBrowserFrame() { +@@ -97,7 +97,7 @@ void BrowserFrame::InitBrowserFrame() {       non_client_view()->set_context_menu_controller(this);     } diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc deleted file mode 100644 index 298c7df09a7e..000000000000 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- chrome/browser/ui/views/frame/browser_view.cc.orig	2017-03-09 20:04:29 UTC -+++ chrome/browser/ui/views/frame/browser_view.cc -@@ -179,7 +179,7 @@ - #include "chrome/browser/ui/views/sync/one_click_signin_dialog_view.h" - #endif -  --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) - #endif -  - using base::TimeDelta; diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc index 8000b48e9eae..288c9c90f96e 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc  @@ -38,7 +38,7 @@   #include "ui/views/window/frame_background.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout.cc index b181c61ba4ca..3e5cb4ffc39e 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.cc  @@ -20,7 +20,7 @@ namespace { diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc index c8da5dc32394..55ae538f3522 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__platform__specific.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc  @@ -10,7 +10,7 @@ bool OpaqueBrowserFrameViewPlatformSpeci     return false; diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc index 3dc5eefd8fbc..c7bdf78d105f 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/frame/system_menu_model_builder.cc -@@ -85,7 +85,7 @@ void SystemMenuModelBuilder::BuildSystem +@@ -84,7 +84,7 @@ void SystemMenuModelBuilder::BuildSystem       model->AddSeparator(ui::NORMAL_SEPARATOR);       model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);     } @@ -9,7 +9,7 @@     model->AddSeparator(ui::NORMAL_SEPARATOR);     model->AddCheckItemWithStringId(IDC_USE_SYSTEM_TITLE_BAR,                                     IDS_SHOW_WINDOW_DECORATIONS_MENU); -@@ -119,7 +119,7 @@ void SystemMenuModelBuilder::BuildSystem +@@ -118,7 +118,7 @@ void SystemMenuModelBuilder::BuildSystem       model->AddSeparator(ui::NORMAL_SEPARATOR);       model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);     } diff --git a/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc index 4aa73b52653d..e13e94089ec8 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc  @@ -13,7 +13,7 @@   #include "components/sessions/core/tab_restore_service.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_views_message__center_message__center__frame__view.cc b/www/chromium/files/patch-chrome_browser_ui_views_message__center_message__center__frame__view.cc index b7da41051b25..906206b93202 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_message__center_message__center__frame__view.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_message__center_message__center__frame__view.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/message_center/message_center_frame_view.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/message_center/message_center_frame_view.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/message_center/message_center_frame_view.cc  @@ -15,7 +15,7 @@   namespace message_center { diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc index 876dda106d61..a7c9b7d262b8 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/tabs/tab_drag_controller.cc  @@ -251,7 +251,7 @@ void TabDragController::Init(     //     synchronous on desktop Linux, so use that. diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc index 1276278d83cb..f682195e002b 100644 --- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc +++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/views/tabs/tab_strip.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/views/tabs/tab_strip.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/views/tabs/tab_strip.cc  @@ -323,7 +323,7 @@ NewTabButton::NewTabButton(TabStrip* tab         tab_strip_(tab_strip), diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc b/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc index de5b15c71834..812135525c57 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc +++ b/www/chromium/files/patch-chrome_browser_ui_webui_about__ui.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/webui/about_ui.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/webui/about_ui.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/about_ui.cc -@@ -75,7 +75,7 @@ +@@ -76,7 +76,7 @@   #include "chrome/browser/ui/webui/theme_source.h"   #endif diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc index a2431f195c87..0f035ece4581 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc +++ b/www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc -@@ -289,7 +289,7 @@ bool IsAboutUI(const GURL& url) { +@@ -290,7 +290,7 @@ bool IsAboutUI(const GURL& url) {   #if !defined(OS_ANDROID)             || url.host_piece() == chrome::kChromeUITermsHost   #endif diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_extensions_extension__loader__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_extensions_extension__loader__handler.cc index 29d92f0a33c7..a1510e6881e5 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_extensions_extension__loader__handler.cc +++ b/www/chromium/files/patch-chrome_browser_ui_webui_extensions_extension__loader__handler.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/webui/extensions/extension_loader_handler.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/ui/webui/extensions/extension_loader_handler.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/extensions/extension_loader_handler.cc -@@ -27,7 +27,11 @@ +@@ -28,7 +28,11 @@   #include "extensions/common/constants.h"   #include "extensions/common/extension.h"   #include "extensions/common/manifest_constants.h" diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc index 1c536802136e..dbd7f1e8dc29 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc +++ b/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/webui/options/browser_options_handler.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/webui/options/browser_options_handler.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/options/browser_options_handler.cc -@@ -565,13 +565,13 @@ void BrowserOptionsHandler::GetLocalized +@@ -608,13 +608,13 @@ void BrowserOptionsHandler::GetLocalized       { "syncButtonTextStart", IDS_SYNC_SETUP_BUTTON_LABEL },   #endif  // defined(OS_CHROMEOS) @@ -16,7 +16,7 @@   #if defined(OS_CHROMEOS) && defined(USE_ASH)       { "setWallpaper", IDS_SET_WALLPAPER_BUTTON }, -@@ -814,7 +814,7 @@ void BrowserOptionsHandler::RegisterMess +@@ -859,7 +859,7 @@ void BrowserOptionsHandler::RegisterMess         "requestProfilesInfo",         base::Bind(&BrowserOptionsHandler::HandleRequestProfilesInfo,                    base::Unretained(this))); @@ -25,7 +25,7 @@     web_ui()->RegisterMessageCallback(         "themesSetNative",         base::Bind(&BrowserOptionsHandler::ThemesSetNative, -@@ -1476,7 +1476,7 @@ void BrowserOptionsHandler::ObserveTheme +@@ -1519,7 +1519,7 @@ void BrowserOptionsHandler::ObserveTheme     ThemeService* theme_service = ThemeServiceFactory::GetForProfile(profile);     bool is_system_theme = false; @@ -33,8 +33,8 @@  +#if defined(OS_POSIX) && !defined(OS_CHROMEOS)     bool profile_is_supervised = profile->IsSupervised();     is_system_theme = theme_service->UsingSystemTheme(); -   base::FundamentalValue native_theme_enabled(!is_system_theme && -@@ -1498,7 +1498,7 @@ void BrowserOptionsHandler::ThemesReset( +   base::Value native_theme_enabled(!is_system_theme && !profile_is_supervised); +@@ -1540,7 +1540,7 @@ void BrowserOptionsHandler::ThemesReset(     ThemeServiceFactory::GetForProfile(profile)->UseDefaultTheme();   } diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h b/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h index 79821e71bad9..4187f58bb992 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h +++ b/www/chromium/files/patch-chrome_browser_ui_webui_options_browser__options__handler.h @@ -1,4 +1,4 @@ ---- chrome/browser/ui/webui/options/browser_options_handler.h.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/webui/options/browser_options_handler.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/options/browser_options_handler.h  @@ -210,7 +210,7 @@ class BrowserOptionsHandler diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc index 7eb5ea573ccb..d8d7f6adfb1d 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc +++ b/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc @@ -1,4 +1,4 @@ ---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2017-02-02 02:02:50 UTC +--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/settings/appearance_handler.cc  @@ -32,7 +32,7 @@ void AppearanceHandler::RegisterMessages         "useDefaultTheme", diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.h b/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.h index b5ca30960ed7..06229fdc6666 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.h +++ b/www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.h @@ -1,4 +1,4 @@ ---- chrome/browser/ui/webui/settings/appearance_handler.h.orig	2017-02-02 02:02:50 UTC +--- chrome/browser/ui/webui/settings/appearance_handler.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/settings/appearance_handler.h  @@ -35,7 +35,7 @@ class AppearanceHandler : public Setting     // Changes the UI theme of the browser to the default theme. diff --git a/www/chromium/files/patch-chrome_browser_ui_webui_settings_md__settings__localized__strings__provider.cc b/www/chromium/files/patch-chrome_browser_ui_webui_settings_md__settings__localized__strings__provider.cc index ae346f7bc343..0f7a628925f4 100644 --- a/www/chromium/files/patch-chrome_browser_ui_webui_settings_md__settings__localized__strings__provider.cc +++ b/www/chromium/files/patch-chrome_browser_ui_webui_settings_md__settings__localized__strings__provider.cc @@ -1,6 +1,6 @@ ---- chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc -@@ -287,7 +287,7 @@ void AddAppearanceStrings(content::WebUI +@@ -301,7 +301,7 @@ void AddAppearanceStrings(content::WebUI       {"appearancePageTitle", IDS_SETTINGS_APPEARANCE},       {"exampleDotCom", IDS_SETTINGS_EXAMPLE_DOT_COM},       {"themes", IDS_SETTINGS_THEMES}, @@ -9,7 +9,7 @@       {"systemTheme", IDS_SETTINGS_SYSTEM_THEME},       {"useSystemTheme", IDS_SETTINGS_USE_SYSTEM_THEME},       {"classicTheme", IDS_SETTINGS_CLASSIC_THEME}, -@@ -307,7 +307,7 @@ void AddAppearanceStrings(content::WebUI +@@ -321,7 +321,7 @@ void AddAppearanceStrings(content::WebUI       {"openWallpaperApp", IDS_SETTINGS_OPEN_WALLPAPER_APP},       {"setWallpaper", IDS_SETTINGS_SET_WALLPAPER},   #endif diff --git a/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc b/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc index deb18905977b..8d6d2298ecda 100644 --- a/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc +++ b/www/chromium/files/patch-chrome_browser_web__applications_web__app.cc @@ -1,4 +1,4 @@ ---- chrome/browser/web_applications/web_app.cc.orig	2017-02-02 02:02:50 UTC +--- chrome/browser/web_applications/web_app.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/web_applications/web_app.cc  @@ -58,7 +58,7 @@ namespace {   #if defined(OS_MACOSX) @@ -9,7 +9,7 @@   // Linux supports icons of any size. FreeDesktop Icon Theme Specification states   // that "Minimally you should install a 48x48 icon in the hicolor theme."   const int kDesiredSizes[] = {16, 32, 48, 128, 256, 512}; -@@ -507,7 +507,7 @@ void GetIconsInfo(const WebApplicationIn +@@ -501,7 +501,7 @@ void GetIconsInfo(const WebApplicationIn   }   #endif diff --git a/www/chromium/files/patch-chrome_browser_web__applications_web__app.h b/www/chromium/files/patch-chrome_browser_web__applications_web__app.h index ef82c2d4a9c7..0a869662de98 100644 --- a/www/chromium/files/patch-chrome_browser_web__applications_web__app.h +++ b/www/chromium/files/patch-chrome_browser_web__applications_web__app.h @@ -1,6 +1,6 @@ ---- chrome/browser/web_applications/web_app.h.orig	2017-01-26 00:49:09 UTC +--- chrome/browser/web_applications/web_app.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/browser/web_applications/web_app.h -@@ -224,7 +224,7 @@ typedef std::vector<WebApplicationInfo:: +@@ -208,7 +208,7 @@ typedef std::vector<WebApplicationInfo::   void GetIconsInfo(const WebApplicationInfo& app_info, IconInfoList* icons);   #endif diff --git a/www/chromium/files/patch-chrome_common_BUILD.gn b/www/chromium/files/patch-chrome_common_BUILD.gn index 08e01d64bf5e..b971961a01a1 100644 --- a/www/chromium/files/patch-chrome_common_BUILD.gn +++ b/www/chromium/files/patch-chrome_common_BUILD.gn @@ -1,13 +1,13 @@ ---- chrome/common/BUILD.gn.orig	2017-03-09 20:04:29 UTC +--- chrome/common/BUILD.gn.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/BUILD.gn -@@ -244,6 +244,13 @@ static_library("common") { +@@ -240,6 +240,13 @@ static_library("common") {       public_deps += [ "//ppapi/shared_impl" ]     }  +  if (is_bsd) {  +    sources -= [  +      "component_flash_hint_file_linux.cc", -+      "component_flash_hint_file_linux.h", ++      "component_flash_hint_file_linux.h"  +    ]  +  }  + diff --git a/www/chromium/files/patch-chrome_common_chrome__paths.cc b/www/chromium/files/patch-chrome_common_chrome__paths.cc index 7268a9fd57fe..a28c7707e790 100644 --- a/www/chromium/files/patch-chrome_common_chrome__paths.cc +++ b/www/chromium/files/patch-chrome_common_chrome__paths.cc @@ -1,6 +1,6 @@ ---- chrome/common/chrome_paths.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/common/chrome_paths.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/chrome_paths.cc -@@ -197,7 +197,7 @@ bool PathProvider(int key, base::FilePat +@@ -190,7 +190,7 @@ bool PathProvider(int key, base::FilePat           return false;         break;       case chrome::DIR_DEFAULT_DOWNLOADS_SAFE: diff --git a/www/chromium/files/patch-chrome_common_chrome__paths.h b/www/chromium/files/patch-chrome_common_chrome__paths.h index e46f5aecc47b..7da5bb54b903 100644 --- a/www/chromium/files/patch-chrome_common_chrome__paths.h +++ b/www/chromium/files/patch-chrome_common_chrome__paths.h @@ -1,6 +1,6 @@ ---- chrome/common/chrome_paths.h.orig	2017-03-09 20:04:29 UTC +--- chrome/common/chrome_paths.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/chrome_paths.h -@@ -49,7 +49,7 @@ enum { +@@ -51,7 +51,7 @@ enum {                                   // to set policies for chrome. This directory                                   // contains subdirectories.   #endif @@ -9,7 +9,7 @@       defined(OS_MACOSX)     DIR_USER_EXTERNAL_EXTENSIONS,  // Directory for per-user external extensions                                    // on Chrome Mac and Chromium Linux. -@@ -58,7 +58,7 @@ enum { +@@ -60,7 +60,7 @@ enum {                                    // create it.   #endif @@ -18,7 +18,7 @@     DIR_STANDALONE_EXTERNAL_EXTENSIONS,  // Directory for 'per-extension'                                          // definition manifest files that                                          // describe extensions which are to be -@@ -111,7 +111,7 @@ enum { +@@ -113,7 +113,7 @@ enum {     DIR_SUPERVISED_USER_INSTALLED_WHITELISTS,  // Directory where sanitized                                                // supervised user whitelists are                                                // installed. diff --git a/www/chromium/files/patch-chrome_common_chrome__paths__internal.h b/www/chromium/files/patch-chrome_common_chrome__paths__internal.h index 0836ae538ed2..982b4f1a3de1 100644 --- a/www/chromium/files/patch-chrome_common_chrome__paths__internal.h +++ b/www/chromium/files/patch-chrome_common_chrome__paths__internal.h @@ -1,6 +1,6 @@ ---- chrome/common/chrome_paths_internal.h.orig	2017-01-26 00:49:09 UTC +--- chrome/common/chrome_paths_internal.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/chrome_paths_internal.h -@@ -39,7 +39,7 @@ void GetUserCacheDirectory(const base::F +@@ -45,7 +45,7 @@ void GetUserCacheDirectory(const base::F   // Get the path to the user's documents directory.   bool GetUserDocumentsDirectory(base::FilePath* result); diff --git a/www/chromium/files/patch-chrome_common_chrome__switches.cc b/www/chromium/files/patch-chrome_common_chrome__switches.cc index d03ab8601415..9c68debdfcc9 100644 --- a/www/chromium/files/patch-chrome_common_chrome__switches.cc +++ b/www/chromium/files/patch-chrome_common_chrome__switches.cc @@ -1,6 +1,6 @@ ---- chrome/common/chrome_switches.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/common/chrome_switches.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/chrome_switches.cc -@@ -1165,7 +1165,7 @@ const char kAllowNaClSocketAPI[]         +@@ -1138,7 +1138,7 @@ const char kAllowNaClSocketAPI[]           const char kEnableWaylandServer[] = "enable-wayland-server";   #endif diff --git a/www/chromium/files/patch-chrome_common_chrome__switches.h b/www/chromium/files/patch-chrome_common_chrome__switches.h index 4bb2259031e3..83825f90af2c 100644 --- a/www/chromium/files/patch-chrome_common_chrome__switches.h +++ b/www/chromium/files/patch-chrome_common_chrome__switches.h @@ -1,6 +1,6 @@ ---- chrome/common/chrome_switches.h.orig	2017-03-09 20:04:29 UTC +--- chrome/common/chrome_switches.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/chrome_switches.h -@@ -355,7 +355,7 @@ extern const char kAllowNaClSocketAPI[]; +@@ -351,7 +351,7 @@ extern const char kAllowNaClSocketAPI[];   extern const char kEnableWaylandServer[];   #endif diff --git a/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc b/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc index a3e5a5229ee8..474ebd25f2cb 100644 --- a/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc +++ b/www/chromium/files/patch-chrome_common_extensions_chrome__extensions__client.cc @@ -1,4 +1,4 @@ ---- chrome/common/extensions/chrome_extensions_client.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/common/extensions/chrome_extensions_client.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/extensions/chrome_extensions_client.cc  @@ -97,7 +97,10 @@ ChromeChannelForHistogram GetChromeChann   static base::LazyInstance<ChromeExtensionsClient> g_client = diff --git a/www/chromium/files/patch-chrome_common_extensions_command.cc b/www/chromium/files/patch-chrome_common_extensions_command.cc index 2025c85b45fa..90c4ceb93a7d 100644 --- a/www/chromium/files/patch-chrome_common_extensions_command.cc +++ b/www/chromium/files/patch-chrome_common_extensions_command.cc @@ -1,4 +1,4 @@ ---- chrome/common/extensions/command.cc.orig	2017-01-26 00:49:09 UTC +--- chrome/common/extensions/command.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/extensions/command.cc  @@ -302,7 +302,7 @@ std::string Command::CommandPlatform() {     return values::kKeybindingPlatformMac; diff --git a/www/chromium/files/patch-chrome_common_features.gni b/www/chromium/files/patch-chrome_common_features.gni index c1427d5ac202..714d870e1646 100644 --- a/www/chromium/files/patch-chrome_common_features.gni +++ b/www/chromium/files/patch-chrome_common_features.gni @@ -1,4 +1,4 @@ ---- chrome/common/features.gni.orig	2017-03-09 20:04:29 UTC +--- chrome/common/features.gni.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/features.gni  @@ -40,7 +40,7 @@ declare_args() {     enable_hotwording = is_chrome_branded && is_chromeos diff --git a/www/chromium/files/patch-chrome_common_pref__names.cc b/www/chromium/files/patch-chrome_common_pref__names.cc index 62a9e37d5f1f..f1f034751677 100644 --- a/www/chromium/files/patch-chrome_common_pref__names.cc +++ b/www/chromium/files/patch-chrome_common_pref__names.cc @@ -1,6 +1,6 @@ ---- chrome/common/pref_names.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/common/pref_names.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/pref_names.cc -@@ -983,7 +983,7 @@ const char kForceSessionSync[] = "settin +@@ -1013,7 +1013,7 @@ const char kForceSessionSync[] = "settin   // only using an account that belongs to one of the domains from this pref.   const char kAllowedDomainsForApps[] = "settings.allowed_domains_for_apps"; @@ -9,7 +9,7 @@   // Linux specific preference on whether we should match the system theme.   const char kUsesSystemTheme[] = "extensions.theme.use_system";   #endif -@@ -1070,7 +1070,7 @@ const char kShowUpdatePromotionInfoBar[] +@@ -1100,7 +1100,7 @@ const char kShowUpdatePromotionInfoBar[]       "browser.show_update_promotion_info_bar";   #endif @@ -18,7 +18,7 @@   // Boolean that is false if we should show window manager decorations.  If   // true, we draw a custom chrome frame (thicker title bar and blue border).   const char kUseCustomChromeFrame[] = "browser.custom_chrome_frame"; -@@ -1454,7 +1454,7 @@ const char kDownloadDefaultDirectory[] = +@@ -1476,7 +1476,7 @@ const char kDownloadDefaultDirectory[] =   // upgrade a unsafe location to a safe location.   const char kDownloadDirUpgraded[] = "download.directory_upgrade"; diff --git a/www/chromium/files/patch-chrome_common_pref__names.h b/www/chromium/files/patch-chrome_common_pref__names.h index 15107d852417..584e5bfc2ec1 100644 --- a/www/chromium/files/patch-chrome_common_pref__names.h +++ b/www/chromium/files/patch-chrome_common_pref__names.h @@ -1,6 +1,6 @@ ---- chrome/common/pref_names.h.orig	2017-03-09 20:04:29 UTC +--- chrome/common/pref_names.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/pref_names.h -@@ -330,7 +330,7 @@ extern const char kForceGoogleSafeSearch +@@ -340,7 +340,7 @@ extern const char kForceGoogleSafeSearch   extern const char kForceYouTubeRestrict[];   extern const char kForceSessionSync[];   extern const char kAllowedDomainsForApps[]; @@ -9,7 +9,7 @@   extern const char kUsesSystemTheme[];   #endif   extern const char kCurrentThemePackFilename[]; -@@ -363,7 +363,7 @@ extern const char kDefaultBrowserSetting +@@ -373,7 +373,7 @@ extern const char kDefaultBrowserSetting   #if defined(OS_MACOSX)   extern const char kShowUpdatePromotionInfoBar[];   #endif @@ -18,7 +18,7 @@   extern const char kUseCustomChromeFrame[];   #endif   extern const char kBackShortcutBubbleShownCount[]; -@@ -519,7 +519,7 @@ extern const char kAppWindowPlacement[]; +@@ -527,7 +527,7 @@ extern const char kAppWindowPlacement[];   extern const char kDownloadDefaultDirectory[];   extern const char kDownloadExtensionsToOpen[];   extern const char kDownloadDirUpgraded[]; diff --git a/www/chromium/files/patch-chrome_common_url__constants.cc b/www/chromium/files/patch-chrome_common_url__constants.cc index fa087011bbe8..cb443e69bc86 100644 --- a/www/chromium/files/patch-chrome_common_url__constants.cc +++ b/www/chromium/files/patch-chrome_common_url__constants.cc @@ -1,4 +1,4 @@ ---- chrome/common/url_constants.cc.orig	2017-03-09 20:04:29 UTC +--- chrome/common/url_constants.cc.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/url_constants.cc  @@ -143,7 +143,7 @@ const char kChromeUIMdCupsSettingsURL[]    const char kChromeUIMetroFlowURL[] = "chrome://make-metro/"; @@ -9,7 +9,7 @@   const char kChromeUITabModalConfirmDialogURL[] =       "chrome://tab-modal-confirm-dialog/";   #endif -@@ -336,7 +336,7 @@ const char kChromeOSAssetPath[] = "/usr/ +@@ -337,7 +337,7 @@ const char kChromeOSAssetPath[] = "/usr/   const char kChromeUIMetroFlowHost[] = "make-metro";   #endif diff --git a/www/chromium/files/patch-chrome_common_url__constants.h b/www/chromium/files/patch-chrome_common_url__constants.h index 73ae674aeadc..69d2b1f590a9 100644 --- a/www/chromium/files/patch-chrome_common_url__constants.h +++ b/www/chromium/files/patch-chrome_common_url__constants.h @@ -1,4 +1,4 @@ ---- chrome/common/url_constants.h.orig	2017-03-09 20:04:29 UTC +--- chrome/common/url_constants.h.orig	2017-04-19 19:06:30 UTC  +++ chrome/common/url_constants.h  @@ -128,7 +128,7 @@ extern const char kChromeUIMdCupsSetting   extern const char kChromeUIMetroFlowURL[]; @@ -9,7 +9,7 @@   extern const char kChromeUITabModalConfirmDialogURL[];   #endif -@@ -313,7 +313,7 @@ extern const char kChromeOSAssetPath[]; +@@ -314,7 +314,7 @@ extern const char kChromeOSAssetPath[];   extern const char kChromeUIMetroFlowHost[];   #endif diff --git a/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc b/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc index d49e67c6211c..09dadf16e5ee 100644 --- a/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc +++ b/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.cc @@ -1,4 +1,4 @@ ---- chrome/renderer/pepper/pepper_flash_font_file_host.cc.orig	2017-01-26 00:49:10 UTC +--- chrome/renderer/pepper/pepper_flash_font_file_host.cc.orig	2017-04-19 19:06:31 UTC  +++ chrome/renderer/pepper/pepper_flash_font_file_host.cc  @@ -14,7 +14,7 @@   #include "ppapi/proxy/ppapi_messages.h" @@ -6,10 +6,10 @@  -#if defined(OS_LINUX) || defined(OS_OPENBSD)  +#if defined(OS_LINUX) || defined(OS_BSD) - #include "content/public/common/child_process_sandbox_support_linux.h" + #include "content/public/child/child_process_sandbox_support_linux.h" + #include "content/public/common/common_sandbox_support_linux.h"   #elif defined(OS_WIN) - #include "third_party/skia/include/ports/SkFontMgr.h" -@@ -27,7 +27,7 @@ PepperFlashFontFileHost::PepperFlashFont +@@ -28,7 +28,7 @@ PepperFlashFontFileHost::PepperFlashFont       const ppapi::proxy::SerializedFontDescription& description,       PP_PrivateFontCharset charset)       : ResourceHost(host->GetPpapiHost(), instance, resource) { @@ -18,7 +18,7 @@     fd_.reset(content::MatchFontWithFallback(         description.face,         description.weight >= PP_BROWSERFONT_TRUSTED_WEIGHT_BOLD, -@@ -44,7 +44,7 @@ PepperFlashFontFileHost::PepperFlashFont +@@ -45,7 +45,7 @@ PepperFlashFontFileHost::PepperFlashFont     sk_sp<SkFontMgr> font_mgr(SkFontMgr::RefDefault());     typeface_ = sk_sp<SkTypeface>(         font_mgr->matchFamilyStyle(description.face.c_str(), style)); @@ -27,7 +27,7 @@   }   PepperFlashFontFileHost::~PepperFlashFontFileHost() {} -@@ -63,7 +63,7 @@ bool PepperFlashFontFileHost::GetFontDat +@@ -64,7 +64,7 @@ bool PepperFlashFontFileHost::GetFontDat                                             void* buffer,                                             size_t* length) {     bool result = false; diff --git a/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h b/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h index 38978b4637cd..84489c5207cb 100644 --- a/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h +++ b/www/chromium/files/patch-chrome_renderer_pepper_pepper__flash__font__file__host.h @@ -1,4 +1,4 @@ ---- chrome/renderer/pepper/pepper_flash_font_file_host.h.orig	2017-01-26 00:49:10 UTC +--- chrome/renderer/pepper/pepper_flash_font_file_host.h.orig	2017-04-19 19:06:31 UTC  +++ chrome/renderer/pepper/pepper_flash_font_file_host.h  @@ -14,7 +14,7 @@   #include "ppapi/c/private/pp_private_font_charset.h" diff --git a/www/chromium/files/patch-chrome_test_BUILD.gn b/www/chromium/files/patch-chrome_test_BUILD.gn index 617c9599e92e..1cea5919557d 100644 --- a/www/chromium/files/patch-chrome_test_BUILD.gn +++ b/www/chromium/files/patch-chrome_test_BUILD.gn @@ -1,6 +1,6 @@ ---- chrome/test/BUILD.gn.orig	2017-03-09 20:04:30 UTC +--- chrome/test/BUILD.gn.orig	2017-04-19 19:06:31 UTC  +++ chrome/test/BUILD.gn -@@ -193,7 +193,7 @@ static_library("test_support") { +@@ -190,7 +190,7 @@ static_library("test_support") {       ]     } @@ -9,7 +9,7 @@       public_deps += [ "//crypto:platform" ]     }     if (is_mac) { -@@ -451,7 +451,7 @@ if (!is_android) { +@@ -455,7 +455,7 @@ if (!is_android) {         "$root_out_dir/test_page.css.mock-http-headers",         "$root_out_dir/ui_test.pak",       ] @@ -18,7 +18,7 @@         data += [           "$root_out_dir/chrome_100_percent.pak",           "$root_out_dir/chrome_200_percent.pak", -@@ -460,7 +460,7 @@ if (!is_android) { +@@ -464,7 +464,7 @@ if (!is_android) {           "$root_out_dir/resources.pak",         ]       } @@ -27,8 +27,8 @@         data += [ "$root_out_dir/libppapi_tests.so" ]       } -@@ -577,7 +577,7 @@ if (!is_android) { -           "../browser/ui/views/payments/payment_request_interactive_uitest_base.h", +@@ -584,7 +584,7 @@ if (!is_android) { +           "../browser/ui/views/payments/payment_sheet_view_controller_interactive_uitest.cc",           ]         }  -      if (is_linux) { @@ -36,7 +36,7 @@           if (!is_chromeos) {             # Desktop linux.             sources -= [ -@@ -2041,14 +2041,14 @@ test("browser_tests") { +@@ -2048,14 +2048,14 @@ test("browser_tests") {           sources += [ "//third_party/liblouis/nacl_wrapper/liblouis_wrapper_browsertest.cc" ]           deps += [ "//chrome/browser/chromeos" ]           data_deps += [ "//third_party/liblouis:liblouis_test_data" ] @@ -53,7 +53,7 @@           sources += [ "../browser/nacl_host/test/nacl_gdb_browsertest.cc" ]           data_deps += [ "//chrome/browser/nacl_host/test:mock_nacl_gdb" ]         } -@@ -2060,7 +2060,7 @@ test("browser_tests") { +@@ -2067,7 +2067,7 @@ test("browser_tests") {           configs +=               [ "//build/config/win:default_large_module_incremental_linking" ]         } @@ -62,7 +62,7 @@           data_deps += [ "//components/nacl/loader:nacl_helper" ]           if (enable_nacl_nonsfi) { -@@ -2170,7 +2170,7 @@ test("browser_tests") { +@@ -2186,7 +2186,7 @@ test("browser_tests") {         }       } @@ -71,7 +71,7 @@         # Set rpath to find the CDM adapter even in a non-component build.         configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]       } -@@ -2391,7 +2391,7 @@ test("browser_tests") { +@@ -2412,7 +2412,7 @@ test("browser_tests") {         if (toolkit_views) {           sources -= [ "../browser/ui/views/select_file_dialog_extension_browsertest.cc" ]         } @@ -80,7 +80,7 @@           sources +=               [ "../browser/ui/views/ime/input_ime_apitest_nonchromeos.cc" ]         } -@@ -2568,7 +2568,7 @@ test("browser_tests") { +@@ -2594,7 +2594,7 @@ test("browser_tests") {           "../browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc",         ]       } @@ -89,8 +89,8 @@         sources += [           # Tests for non mobile and non CrOS (includes Linux, Win, Mac).           "../browser/metrics/desktop_session_duration/audible_contents_tracker_browsertest.cc", -@@ -2746,7 +2746,7 @@ if (!is_android) { -       "$root_out_dir/pyproto/", +@@ -2772,7 +2772,7 @@ if (!is_android) { +       "//testing/xvfb.py",       ]  -    if (is_linux || is_win) { @@ -98,7 +98,7 @@         data += [           "$root_out_dir/chrome_100_percent.pak",           "$root_out_dir/chrome_200_percent.pak", -@@ -3439,7 +3439,7 @@ test("unit_tests") { +@@ -3471,7 +3471,7 @@ test("unit_tests") {         "$root_out_dir/resources.pak",       ]     } @@ -107,7 +107,7 @@       data += [ "$root_out_dir/chrome_200_percent.pak" ]     }     if (is_win) { -@@ -4177,7 +4177,7 @@ test("unit_tests") { +@@ -4198,7 +4198,7 @@ test("unit_tests") {         "//ui/wm",       ]     } @@ -116,7 +116,7 @@       sources += [         "../browser/password_manager/native_backend_kwallet_x_unittest.cc",         "../browser/shell_integration_linux_unittest.cc", -@@ -4197,7 +4197,7 @@ test("unit_tests") { +@@ -4218,7 +4218,7 @@ test("unit_tests") {     if (use_gio) {       deps += [ "//build/linux/libgio" ]     } @@ -125,7 +125,7 @@       deps += [ "//chrome/browser/ui/libgtkui" ]     } -@@ -4456,18 +4456,18 @@ test("unit_tests") { +@@ -4487,18 +4487,18 @@ test("unit_tests") {         "//components/os_crypt:gnome_keyring_direct",       ]     } @@ -147,7 +147,7 @@       ldflags = [ "-Wl,--strip-debug" ]     }     if (is_mac) { -@@ -4956,7 +4956,7 @@ if (safe_browsing_mode == 1 && is_mac) { +@@ -4996,7 +4996,7 @@ if (safe_browsing_mode == 1 && is_mac) {     }   } @@ -156,12 +156,12 @@     # TODO(609855): Make this compile on Android and run on the bots.     test("chrome_app_unittests") {       sources = [ -@@ -4982,7 +4982,7 @@ if (!is_android) { +@@ -5021,7 +5021,7 @@ if (!is_android) {     }   } --if (!is_android && !is_ios && !is_chromecast) { -+if (!is_android && !is_ios && !is_chromecast && !is_bsd) { +-if (!is_android && !is_chromecast) { ++if (!is_android && !is_chromecast && !is_bsd) {     test("performance_browser_tests") {       sources = [         "../app/chrome_version.rc.version", diff --git a/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc b/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc index 6df160f6f866..96e89ff7edbd 100644 --- a/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc +++ b/www/chromium/files/patch-chrome_test_base_in__process__browser__test.cc @@ -1,6 +1,6 @@ ---- chrome/test/base/in_process_browser_test.cc.orig	2017-01-26 00:49:10 UTC +--- chrome/test/base/in_process_browser_test.cc.orig	2017-04-19 19:06:31 UTC  +++ chrome/test/base/in_process_browser_test.cc -@@ -93,6 +93,10 @@ +@@ -94,6 +94,10 @@   namespace { diff --git a/www/chromium/files/patch-chrome_test_base_testing__browser__process.h b/www/chromium/files/patch-chrome_test_base_testing__browser__process.h index 88da80693e5f..f52d16386a76 100644 --- a/www/chromium/files/patch-chrome_test_base_testing__browser__process.h +++ b/www/chromium/files/patch-chrome_test_base_testing__browser__process.h @@ -1,6 +1,6 @@ ---- chrome/test/base/testing_browser_process.h.orig	2017-01-26 00:49:10 UTC +--- chrome/test/base/testing_browser_process.h.orig	2017-04-19 19:06:31 UTC  +++ chrome/test/base/testing_browser_process.h -@@ -107,8 +107,8 @@ class TestingBrowserProcess : public Bro +@@ -108,8 +108,8 @@ class TestingBrowserProcess : public Bro     DownloadStatusUpdater* download_status_updater() override;     DownloadRequestLimiter* download_request_limiter() override; diff --git a/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc index ae75d427af1b..c329a059d171 100644 --- a/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc +++ b/www/chromium/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc @@ -1,4 +1,4 @@ ---- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2017-01-26 00:49:10 UTC +--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2017-04-19 19:06:31 UTC  +++ chrome/test/chromedriver/chrome/chrome_finder.cc  @@ -45,7 +45,7 @@ void GetApplicationDirs(std::vector<base           installation_locations[i].Append(L"Chromium\\Application")); diff --git a/www/chromium/files/patch-chromecast_BUILD.gn b/www/chromium/files/patch-chromecast_BUILD.gn index d013abada579..ac7833384bbf 100644 --- a/www/chromium/files/patch-chromecast_BUILD.gn +++ b/www/chromium/files/patch-chromecast_BUILD.gn @@ -1,7 +1,7 @@ ---- chromecast/BUILD.gn.orig	2017-01-26 00:49:11 UTC +--- chromecast/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ chromecast/BUILD.gn -@@ -51,7 +51,7 @@ cast_test_group("cast_tests") { -     tests += [ "//gpu:gpu_unittests" ] +@@ -55,7 +55,7 @@ cast_test_group("cast_tests") { +     }     }  -  if (is_linux) { diff --git a/www/chromium/files/patch-chromecast_browser_BUILD.gn b/www/chromium/files/patch-chromecast_browser_BUILD.gn index b8f080f3bd1e..0012a2ea80a2 100644 --- a/www/chromium/files/patch-chromecast_browser_BUILD.gn +++ b/www/chromium/files/patch-chromecast_browser_BUILD.gn @@ -1,6 +1,6 @@ ---- chromecast/browser/BUILD.gn.orig	2017-03-09 20:04:31 UTC +--- chromecast/browser/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ chromecast/browser/BUILD.gn -@@ -118,7 +118,7 @@ source_set("browser") { +@@ -125,7 +125,7 @@ source_set("browser") {       "//ui/gl",     ] diff --git a/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc b/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc index 41d1e4d5ce3a..55f4ba2235e4 100644 --- a/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc +++ b/www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc @@ -1,6 +1,6 @@ ---- chromecast/browser/cast_browser_main_parts.cc.orig	2017-02-02 02:02:51 UTC +--- chromecast/browser/cast_browser_main_parts.cc.orig	2017-04-19 19:06:32 UTC  +++ chromecast/browser/cast_browser_main_parts.cc -@@ -67,7 +67,7 @@ +@@ -70,7 +70,7 @@   #include <signal.h>   #include <sys/prctl.h>   #endif @@ -9,7 +9,7 @@   #include <fontconfig/fontconfig.h>   #endif -@@ -226,7 +226,7 @@ DefaultCommandLineSwitch g_default_switc +@@ -229,7 +229,7 @@ DefaultCommandLineSwitch g_default_switc   #if BUILDFLAG(IS_CAST_AUDIO_ONLY)     { switches::kDisableGpu, "" },   #endif @@ -18,7 +18,7 @@   #if defined(ARCH_CPU_X86_FAMILY)     // This is needed for now to enable the x11 Ozone platform to work with     // current Linux/NVidia OpenGL drivers. -@@ -366,7 +366,7 @@ void CastBrowserMainParts::PostMainMessa +@@ -371,7 +371,7 @@ void CastBrowserMainParts::PostMainMessa   }   void CastBrowserMainParts::ToolkitInitialized() { diff --git a/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc b/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc index c36a16989140..49ab11392642 100644 --- a/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc +++ b/www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc @@ -1,6 +1,6 @@ ---- chromecast/browser/cast_content_browser_client.cc.orig	2017-03-09 20:04:31 UTC +--- chromecast/browser/cast_content_browser_client.cc.orig	2017-04-19 19:06:32 UTC  +++ chromecast/browser/cast_content_browser_client.cc -@@ -285,7 +285,7 @@ void CastContentBrowserClient::AppendExt +@@ -298,7 +298,7 @@ void CastContentBrowserClient::AppendExt         command_line->AppendSwitch(switches::kAllowHiddenMediaPlayback);     } diff --git a/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn b/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn index 6634a76c3bc2..367e3f1ef63a 100644 --- a/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn +++ b/www/chromium/files/patch-chromecast_browser_metrics_BUILD.gn @@ -1,4 +1,4 @@ ---- chromecast/browser/metrics/BUILD.gn.orig	2017-01-26 00:49:11 UTC +--- chromecast/browser/metrics/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ chromecast/browser/metrics/BUILD.gn  @@ -26,7 +26,7 @@ source_set("metrics") {       "//content/public/common", diff --git a/www/chromium/files/patch-chromecast_crash_BUILD.gn b/www/chromium/files/patch-chromecast_crash_BUILD.gn index 584f3bcf2759..875145c37e4d 100644 --- a/www/chromium/files/patch-chromecast_crash_BUILD.gn +++ b/www/chromium/files/patch-chromecast_crash_BUILD.gn @@ -1,4 +1,4 @@ ---- chromecast/crash/BUILD.gn.orig	2017-01-26 00:49:11 UTC +--- chromecast/crash/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ chromecast/crash/BUILD.gn  @@ -78,7 +78,7 @@ source_set("test_support") {     ] diff --git a/www/chromium/files/patch-components_BUILD.gn b/www/chromium/files/patch-components_BUILD.gn index 13c88540990c..96ed75ab4434 100644 --- a/www/chromium/files/patch-components_BUILD.gn +++ b/www/chromium/files/patch-components_BUILD.gn @@ -1,6 +1,6 @@ ---- components/BUILD.gn.orig	2017-03-09 20:04:31 UTC +--- components/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ components/BUILD.gn -@@ -174,8 +174,8 @@ test("components_unittests") { +@@ -177,8 +177,8 @@ test("components_unittests") {         "//components/certificate_reporting:unit_tests",         "//components/certificate_transparency:unit_tests",         "//components/contextual_search:unit_tests", diff --git a/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc b/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc index 4fe803388681..b666b919c799 100644 --- a/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc +++ b/www/chromium/files/patch-components_autofill_content_renderer_password__form__conversion__utils.cc @@ -1,4 +1,4 @@ ---- components/autofill/content/renderer/password_form_conversion_utils.cc.orig	2017-01-26 00:49:11 UTC +--- components/autofill/content/renderer/password_form_conversion_utils.cc.orig	2017-04-19 19:06:32 UTC  +++ components/autofill/content/renderer/password_form_conversion_utils.cc  @@ -28,7 +28,11 @@   #include "third_party/WebKit/public/web/WebFormControlElement.h" diff --git a/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc b/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc new file mode 100644 index 000000000000..b6df6559536f --- /dev/null +++ b/www/chromium/files/patch-components_autofill_core_browser_autofill__experiments.cc @@ -0,0 +1,11 @@ +--- components/autofill/core/browser/autofill_experiments.cc.orig	2017-04-19 19:06:32 UTC ++++ components/autofill/core/browser/autofill_experiments.cc +@@ -151,7 +151,7 @@ unsigned int GetPopupMargin() { + } +  + bool OfferStoreUnmaskedCards() { +-#if defined(OS_LINUX) && !defined(OS_CHROMEOS) ++#if (defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS) +   // The checkbox can be forced on with a flag, but by default we don't store +   // on Linux due to lack of system keychain integration. See crbug.com/162735 +   return base::CommandLine::ForCurrentProcess()->HasSwitch( diff --git a/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc b/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc index fae97a7055b0..6dc37c2a184c 100644 --- a/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc +++ b/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.cc @@ -1,4 +1,4 @@ ---- components/content_settings/core/browser/website_settings_registry.cc.orig	2017-01-26 00:49:11 UTC +--- components/content_settings/core/browser/website_settings_registry.cc.orig	2017-04-19 19:06:32 UTC  +++ components/content_settings/core/browser/website_settings_registry.cc  @@ -88,6 +88,9 @@ const WebsiteSettingsInfo* WebsiteSettin     // doesn't allow the settings to be managed in the same way. See diff --git a/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.h b/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.h index e32baa3ae980..de95fbaa82de 100644 --- a/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.h +++ b/www/chromium/files/patch-components_content__settings_core_browser_website__settings__registry.h @@ -1,4 +1,4 @@ ---- components/content_settings/core/browser/website_settings_registry.h.orig	2017-01-26 00:49:11 UTC +--- components/content_settings/core/browser/website_settings_registry.h.orig	2017-04-19 19:06:32 UTC  +++ components/content_settings/core/browser/website_settings_registry.h  @@ -36,10 +36,11 @@ class WebsiteSettingsRegistry {       PLATFORM_MAC = 1 << 3, diff --git a/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc b/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc index 39862fcbbd5f..3aaab8566da5 100644 --- a/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc +++ b/www/chromium/files/patch-components_cookie__config_cookie__store__util.cc @@ -1,4 +1,4 @@ ---- components/cookie_config/cookie_store_util.cc.orig	2017-01-26 00:49:11 UTC +--- components/cookie_config/cookie_store_util.cc.orig	2017-04-19 19:06:32 UTC  +++ components/cookie_config/cookie_store_util.cc  @@ -11,7 +11,7 @@ diff --git a/www/chromium/files/patch-components_crash_content_app_BUILD.gn b/www/chromium/files/patch-components_crash_content_app_BUILD.gn index 20916a13c9ab..a292bd40b6df 100644 --- a/www/chromium/files/patch-components_crash_content_app_BUILD.gn +++ b/www/chromium/files/patch-components_crash_content_app_BUILD.gn @@ -1,6 +1,6 @@ ---- components/crash/content/app/BUILD.gn.orig	2017-03-09 20:04:31 UTC +--- components/crash/content/app/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ components/crash/content/app/BUILD.gn -@@ -154,7 +154,7 @@ source_set("app_non_mac_win") { +@@ -153,7 +153,7 @@ source_set("app_non_mac_win") {         "//breakpad:breakpad_handler",         "//sandbox",       ] diff --git a/www/chromium/files/patch-components_crash_content_browser_BUILD.gn b/www/chromium/files/patch-components_crash_content_browser_BUILD.gn index 0c6ebe11be6c..dcdecb6d24b2 100644 --- a/www/chromium/files/patch-components_crash_content_browser_BUILD.gn +++ b/www/chromium/files/patch-components_crash_content_browser_BUILD.gn @@ -1,4 +1,4 @@ ---- components/crash/content/browser/BUILD.gn.orig	2017-01-26 00:49:11 UTC +--- components/crash/content/browser/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ components/crash/content/browser/BUILD.gn  @@ -16,7 +16,7 @@ source_set("browser") { diff --git a/www/chromium/files/patch-components_drive_drive__api__util.cc b/www/chromium/files/patch-components_drive_drive__api__util.cc index c3999538542d..cbd71400a515 100644 --- a/www/chromium/files/patch-components_drive_drive__api__util.cc +++ b/www/chromium/files/patch-components_drive_drive__api__util.cc @@ -1,4 +1,4 @@ ---- components/drive/drive_api_util.cc.orig	2017-01-26 00:49:11 UTC +--- components/drive/drive_api_util.cc.orig	2017-04-19 19:06:32 UTC  +++ components/drive/drive_api_util.cc  @@ -22,7 +22,11 @@   #include "google_apis/drive/drive_api_parser.h" diff --git a/www/chromium/files/patch-components_feedback_anonymizer__tool.cc b/www/chromium/files/patch-components_feedback_anonymizer__tool.cc index 910d8b203f03..2fc696bdca66 100644 --- a/www/chromium/files/patch-components_feedback_anonymizer__tool.cc +++ b/www/chromium/files/patch-components_feedback_anonymizer__tool.cc @@ -1,4 +1,4 @@ ---- components/feedback/anonymizer_tool.cc.orig	2017-01-26 00:49:11 UTC +--- components/feedback/anonymizer_tool.cc.orig	2017-04-19 19:06:32 UTC  +++ components/feedback/anonymizer_tool.cc  @@ -10,7 +10,11 @@   #include "base/strings/string_number_conversions.h" diff --git a/www/chromium/files/patch-components_flags__ui_flags__state.cc b/www/chromium/files/patch-components_flags__ui_flags__state.cc index e7f7e57bd1cb..92b0f5ba8d2a 100644 --- a/www/chromium/files/patch-components_flags__ui_flags__state.cc +++ b/www/chromium/files/patch-components_flags__ui_flags__state.cc @@ -1,6 +1,6 @@ ---- components/flags_ui/flags_state.cc.orig	2017-01-26 00:49:11 UTC +--- components/flags_ui/flags_state.cc.orig	2017-04-19 19:06:32 UTC  +++ components/flags_ui/flags_state.cc -@@ -544,7 +544,7 @@ int FlagsState::GetCurrentPlatform() { +@@ -566,7 +566,7 @@ int FlagsState::GetCurrentPlatform() {     return kOsWin;   #elif defined(OS_CHROMEOS)  // Needs to be before the OS_LINUX check.     return kOsCrOS; diff --git a/www/chromium/files/patch-components_gcm__driver_gcm__client.h b/www/chromium/files/patch-components_gcm__driver_gcm__client.h index 5d7a39d4c27e..e05ba84a6f97 100644 --- a/www/chromium/files/patch-components_gcm__driver_gcm__client.h +++ b/www/chromium/files/patch-components_gcm__driver_gcm__client.h @@ -1,6 +1,6 @@ ---- components/gcm_driver/gcm_client.h.orig	2017-03-09 20:04:31 UTC +--- components/gcm_driver/gcm_client.h.orig	2017-04-19 19:06:32 UTC  +++ components/gcm_driver/gcm_client.h -@@ -78,6 +78,7 @@ class GCMClient { +@@ -82,6 +82,7 @@ class GCMClient {       PLATFORM_CROS,       PLATFORM_IOS,       PLATFORM_ANDROID, diff --git a/www/chromium/files/patch-components_gcm__driver_gcm__client__impl.cc b/www/chromium/files/patch-components_gcm__driver_gcm__client__impl.cc index ebbc9da0dcf0..3c9641eb52c0 100644 --- a/www/chromium/files/patch-components_gcm__driver_gcm__client__impl.cc +++ b/www/chromium/files/patch-components_gcm__driver_gcm__client__impl.cc @@ -1,4 +1,4 @@ ---- components/gcm_driver/gcm_client_impl.cc.orig	2017-01-26 00:49:11 UTC +--- components/gcm_driver/gcm_client_impl.cc.orig	2017-04-19 19:06:32 UTC  +++ components/gcm_driver/gcm_client_impl.cc  @@ -136,6 +136,9 @@ void ToCheckinProtoVersion(       case GCMClient::PLATFORM_CROS: diff --git a/www/chromium/files/patch-components_json__schema_json__schema__validator.cc b/www/chromium/files/patch-components_json__schema_json__schema__validator.cc index d13e247ed884..1df9422f6c1e 100644 --- a/www/chromium/files/patch-components_json__schema_json__schema__validator.cc +++ b/www/chromium/files/patch-components_json__schema_json__schema__validator.cc @@ -1,6 +1,6 @@ ---- components/json_schema/json_schema_validator.cc.orig	2017-01-26 00:49:11 UTC +--- components/json_schema/json_schema_validator.cc.orig	2017-04-19 19:06:32 UTC  +++ components/json_schema/json_schema_validator.cc -@@ -21,7 +21,11 @@ +@@ -20,7 +20,11 @@   #include "base/strings/stringprintf.h"   #include "base/values.h"   #include "components/json_schema/json_schema_constants.h" diff --git a/www/chromium/files/patch-components_keyed__service_core_dependency__graph__unittest.cc b/www/chromium/files/patch-components_keyed__service_core_dependency__graph__unittest.cc index 7b98beea47c2..8f8989ede564 100644 --- a/www/chromium/files/patch-components_keyed__service_core_dependency__graph__unittest.cc +++ b/www/chromium/files/patch-components_keyed__service_core_dependency__graph__unittest.cc @@ -1,4 +1,4 @@ ---- components/keyed_service/core/dependency_graph_unittest.cc.orig	2017-01-26 00:49:11 UTC +--- components/keyed_service/core/dependency_graph_unittest.cc.orig	2017-04-19 19:06:32 UTC  +++ components/keyed_service/core/dependency_graph_unittest.cc  @@ -9,7 +9,11 @@   #include "components/keyed_service/core/dependency_graph.h" diff --git a/www/chromium/files/patch-components_metrics_BUILD.gn b/www/chromium/files/patch-components_metrics_BUILD.gn index bad50b3f590f..281a7cf34871 100644 --- a/www/chromium/files/patch-components_metrics_BUILD.gn +++ b/www/chromium/files/patch-components_metrics_BUILD.gn @@ -1,6 +1,6 @@ ---- components/metrics/BUILD.gn.orig	2017-03-09 20:04:31 UTC +--- components/metrics/BUILD.gn.orig	2017-04-19 19:06:32 UTC  +++ components/metrics/BUILD.gn -@@ -107,6 +107,13 @@ static_library("metrics") { +@@ -118,6 +118,13 @@ static_library("metrics") {     if (is_win) {       sources -= [ "machine_id_provider_stub.cc" ]     } @@ -14,7 +14,7 @@   }   if (!is_ios) { -@@ -282,7 +289,7 @@ static_library("test_support") { +@@ -295,7 +302,7 @@ static_library("test_support") {     ]   } @@ -23,7 +23,7 @@     static_library("serialization") {       sources = [         "serialization/metric_sample.cc", -@@ -342,7 +349,7 @@ source_set("unit_tests") { +@@ -358,7 +365,7 @@ source_set("unit_tests") {       "//ui/gfx/geometry",     ] diff --git a/www/chromium/files/patch-components_metrics_drive__metrics__provider__linux.cc b/www/chromium/files/patch-components_metrics_drive__metrics__provider__linux.cc index 6591eaadcf9c..45928cd0e41b 100644 --- a/www/chromium/files/patch-components_metrics_drive__metrics__provider__linux.cc +++ b/www/chromium/files/patch-components_metrics_drive__metrics__provider__linux.cc @@ -1,4 +1,4 @@ ---- components/metrics/drive_metrics_provider_linux.cc.orig	2017-01-26 00:49:12 UTC +--- components/metrics/drive_metrics_provider_linux.cc.orig	2017-04-19 19:06:32 UTC  +++ components/metrics/drive_metrics_provider_linux.cc  @@ -4,7 +4,13 @@ diff --git a/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc b/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc index 5a68fbd6d304..ec3f1524a5c3 100644 --- a/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc +++ b/www/chromium/files/patch-components_metrics_system__memory__stats__recorder__linux.cc @@ -1,4 +1,4 @@ ---- components/metrics/system_memory_stats_recorder_linux.cc.orig	2017-01-26 00:49:12 UTC +--- components/metrics/system_memory_stats_recorder_linux.cc.orig	2017-04-19 19:06:32 UTC  +++ components/metrics/system_memory_stats_recorder_linux.cc  @@ -30,6 +30,7 @@ namespace metrics {     UMA_HISTOGRAM_LINEAR(name, sample, 2500, 50) diff --git a/www/chromium/files/patch-components_neterror_resources_neterror.js b/www/chromium/files/patch-components_neterror_resources_neterror.js index 9589a1835496..1b394b548d70 100644 --- a/www/chromium/files/patch-components_neterror_resources_neterror.js +++ b/www/chromium/files/patch-components_neterror_resources_neterror.js @@ -1,4 +1,4 @@ ---- components/neterror/resources/neterror.js.orig	2017-03-09 20:04:31 UTC +--- components/neterror/resources/neterror.js.orig	2017-04-19 19:06:32 UTC  +++ components/neterror/resources/neterror.js  @@ -150,7 +150,7 @@ function setUpCachedButton(buttonStrings   } diff --git a/www/chromium/files/patch-components_os__crypt_os__crypt.h b/www/chromium/files/patch-components_os__crypt_os__crypt.h index 5b6f69d220f5..5eb2565dc001 100644 --- a/www/chromium/files/patch-components_os__crypt_os__crypt.h +++ b/www/chromium/files/patch-components_os__crypt_os__crypt.h @@ -1,4 +1,4 @@ ---- components/os_crypt/os_crypt.h.orig	2017-01-26 00:49:12 UTC +--- components/os_crypt/os_crypt.h.orig	2017-04-19 19:06:32 UTC  +++ components/os_crypt/os_crypt.h  @@ -13,7 +13,7 @@   #include "base/strings/string16.h" diff --git a/www/chromium/files/patch-components_password__manager_core_browser_import_csv__reader.cc b/www/chromium/files/patch-components_password__manager_core_browser_import_csv__reader.cc index 9b1a3a9bf06d..5aed2235790f 100644 --- a/www/chromium/files/patch-components_password__manager_core_browser_import_csv__reader.cc +++ b/www/chromium/files/patch-components_password__manager_core_browser_import_csv__reader.cc @@ -1,4 +1,4 @@ ---- components/password_manager/core/browser/import/csv_reader.cc.orig	2017-01-26 00:49:12 UTC +--- components/password_manager/core/browser/import/csv_reader.cc.orig	2017-04-19 19:06:32 UTC  +++ components/password_manager/core/browser/import/csv_reader.cc  @@ -9,7 +9,11 @@   #include "base/logging.h" diff --git a/www/chromium/files/patch-components_plugins_renderer_BUILD.gn b/www/chromium/files/patch-components_plugins_renderer_BUILD.gn index 13bb3eff9695..95a3a2fd40ad 100644 --- a/www/chromium/files/patch-components_plugins_renderer_BUILD.gn +++ b/www/chromium/files/patch-components_plugins_renderer_BUILD.gn @@ -1,4 +1,4 @@ ---- components/plugins/renderer/BUILD.gn.orig	2017-03-09 20:04:31 UTC +--- components/plugins/renderer/BUILD.gn.orig	2017-04-19 19:06:33 UTC  +++ components/plugins/renderer/BUILD.gn  @@ -20,6 +20,7 @@ static_library("renderer") {     } diff --git a/www/chromium/files/patch-components_plugins_renderer_plugin__placeholder.cc b/www/chromium/files/patch-components_plugins_renderer_plugin__placeholder.cc index d02d0efc363f..e91036d176df 100644 --- a/www/chromium/files/patch-components_plugins_renderer_plugin__placeholder.cc +++ b/www/chromium/files/patch-components_plugins_renderer_plugin__placeholder.cc @@ -1,4 +1,4 @@ ---- components/plugins/renderer/plugin_placeholder.cc.orig	2017-01-26 00:49:12 UTC +--- components/plugins/renderer/plugin_placeholder.cc.orig	2017-04-19 19:06:33 UTC  +++ components/plugins/renderer/plugin_placeholder.cc  @@ -11,7 +11,11 @@   #include "gin/object_template_builder.h" diff --git a/www/chromium/files/patch-components_policy_BUILD.gn b/www/chromium/files/patch-components_policy_BUILD.gn index 8492f292a3fa..5859d031bb18 100644 --- a/www/chromium/files/patch-components_policy_BUILD.gn +++ b/www/chromium/files/patch-components_policy_BUILD.gn @@ -1,4 +1,4 @@ ---- components/policy/BUILD.gn.orig	2017-03-09 20:04:31 UTC +--- components/policy/BUILD.gn.orig	2017-04-19 19:06:33 UTC  +++ components/policy/BUILD.gn  @@ -16,6 +16,7 @@ assert(!is_ios, "Policy should not be re   gen_policy_templates_common = true @@ -8,7 +8,7 @@   gen_policy_templates_android = is_android   gen_policy_templates_mac = is_mac -@@ -128,7 +129,7 @@ grit("grit_policy_templates") { +@@ -159,7 +160,7 @@ grit("grit_policy_templates") {       outputs += policy_templates_android_outputs       defines += [ "gen_policy_templates_android" ]     } diff --git a/www/chromium/files/patch-components_policy_core_common_schema.cc b/www/chromium/files/patch-components_policy_core_common_schema.cc index 920d9f9abcd0..ab668c47da6e 100644 --- a/www/chromium/files/patch-components_policy_core_common_schema.cc +++ b/www/chromium/files/patch-components_policy_core_common_schema.cc @@ -1,4 +1,4 @@ ---- components/policy/core/common/schema.cc.orig	2017-01-26 00:49:12 UTC +--- components/policy/core/common/schema.cc.orig	2017-04-19 19:06:33 UTC  +++ components/policy/core/common/schema.cc  @@ -21,7 +21,11 @@   #include "components/json_schema/json_schema_constants.h" diff --git a/www/chromium/files/patch-components_policy_resources_policy__templates.json b/www/chromium/files/patch-components_policy_resources_policy__templates.json index 7b070882e700..ee2af2905edb 100644 --- a/www/chromium/files/patch-components_policy_resources_policy__templates.json +++ b/www/chromium/files/patch-components_policy_resources_policy__templates.json @@ -1,6 +1,6 @@ ---- components/policy/resources/policy_templates.json.orig	2017-03-09 20:04:31 UTC +--- components/policy/resources/policy_templates.json.orig	2017-04-19 19:06:33 UTC  +++ components/policy/resources/policy_templates.json -@@ -927,7 +927,7 @@ +@@ -964,7 +964,7 @@             'name': 'RemoteAccessHostMatchUsername',             'type': 'main',             'schema': { 'type': 'boolean' }, @@ -9,7 +9,7 @@             'features': {               'dynamic_refresh': True,               'per_profile': False, -@@ -2106,7 +2106,7 @@ +@@ -2139,7 +2139,7 @@             'name': 'GSSAPILibraryName',             'type': 'string',             'schema': { 'type': 'string' }, @@ -18,7 +18,7 @@             'features': {               'dynamic_refresh': False,               'per_profile': False, -@@ -4782,7 +4782,7 @@ +@@ -4815,7 +4815,7 @@         'name': 'RequireOnlineRevocationChecksForLocalAnchors',         'type': 'main',         'schema': { 'type': 'boolean' }, @@ -27,7 +27,7 @@         'features': {           'dynamic_refresh': True,           'per_profile': False, -@@ -5671,7 +5671,7 @@ +@@ -5723,7 +5723,7 @@         'name': 'BackgroundModeEnabled',         'type': 'main',         'schema': { 'type': 'boolean' }, @@ -36,7 +36,7 @@         'features': {           'can_be_recommended': True,           'dynamic_refresh': True, -@@ -6198,7 +6198,7 @@ +@@ -6250,7 +6250,7 @@         'name': 'FullscreenAllowed',         'type': 'main',         'schema': { 'type': 'boolean' }, diff --git a/www/chromium/files/patch-components_policy_tools_generate__policy__source.py b/www/chromium/files/patch-components_policy_tools_generate__policy__source.py index 5e392e71e501..9ce300c3dc33 100644 --- a/www/chromium/files/patch-components_policy_tools_generate__policy__source.py +++ b/www/chromium/files/patch-components_policy_tools_generate__policy__source.py @@ -1,4 +1,4 @@ ---- components/policy/tools/generate_policy_source.py.orig	2017-03-09 20:04:31 UTC +--- components/policy/tools/generate_policy_source.py.orig	2017-04-19 19:06:33 UTC  +++ components/policy/tools/generate_policy_source.py  @@ -103,7 +103,7 @@ class PolicyDetails:         if platform.startswith('chrome.'): diff --git a/www/chromium/files/patch-components_storage__monitor_BUILD.gn b/www/chromium/files/patch-components_storage__monitor_BUILD.gn index 1f107d4b46ae..e5cdb683bdb4 100644 --- a/www/chromium/files/patch-components_storage__monitor_BUILD.gn +++ b/www/chromium/files/patch-components_storage__monitor_BUILD.gn @@ -1,4 +1,4 @@ ---- components/storage_monitor/BUILD.gn.orig	2017-01-26 00:49:12 UTC +--- components/storage_monitor/BUILD.gn.orig	2017-04-19 19:06:33 UTC  +++ components/storage_monitor/BUILD.gn  @@ -65,6 +65,21 @@ static_library("storage_monitor") {       ] diff --git a/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc b/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc index ae1f8a307815..4886d38b929a 100644 --- a/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc +++ b/www/chromium/files/patch-components_storage__monitor_storage__monitor.cc @@ -1,4 +1,4 @@ ---- components/storage_monitor/storage_monitor.cc.orig	2017-01-26 00:49:12 UTC +--- components/storage_monitor/storage_monitor.cc.orig	2017-04-19 19:06:33 UTC  +++ components/storage_monitor/storage_monitor.cc  @@ -85,6 +85,7 @@ std::vector<StorageInfo> StorageMonitor: diff --git a/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc b/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc index 497dc7222b63..62c22bc4a71c 100644 --- a/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc +++ b/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.cc @@ -1,4 +1,4 @@ ---- components/storage_monitor/storage_monitor_freebsd.cc.orig	2017-01-29 22:59:23 UTC +--- components/storage_monitor/storage_monitor_freebsd.cc.orig	2017-04-22 13:58:19 UTC  +++ components/storage_monitor/storage_monitor_freebsd.cc  @@ -0,0 +1,101 @@  +// Copyright 2014 The Chromium Authors. All rights reserved. diff --git a/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.h b/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.h index d61c0604f0dd..cb2113e9435e 100644 --- a/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.h +++ b/www/chromium/files/patch-components_storage__monitor_storage__monitor__freebsd.h @@ -1,4 +1,4 @@ ---- components/storage_monitor/storage_monitor_freebsd.h.orig	2017-01-29 22:59:23 UTC +--- components/storage_monitor/storage_monitor_freebsd.h.orig	2017-04-22 13:58:19 UTC  +++ components/storage_monitor/storage_monitor_freebsd.h  @@ -0,0 +1,45 @@  +// Copyright 2014 The Chromium Authors. All rights reserved. diff --git a/www/chromium/files/patch-components_sync_base_get__session__name.cc b/www/chromium/files/patch-components_sync_base_get__session__name.cc index 2f344a067ed6..380c33d62a44 100644 --- a/www/chromium/files/patch-components_sync_base_get__session__name.cc +++ b/www/chromium/files/patch-components_sync_base_get__session__name.cc @@ -1,4 +1,4 @@ ---- components/sync/base/get_session_name.cc.orig	2017-02-02 02:02:53 UTC +--- components/sync/base/get_session_name.cc.orig	2017-04-19 19:06:33 UTC  +++ components/sync/base/get_session_name.cc  @@ -15,7 +15,7 @@ diff --git a/www/chromium/files/patch-components_sync_base_get__session__name__linux.cc b/www/chromium/files/patch-components_sync_base_get__session__name__linux.cc index 8d45cc2772ec..4fcf01524501 100644 --- a/www/chromium/files/patch-components_sync_base_get__session__name__linux.cc +++ b/www/chromium/files/patch-components_sync_base_get__session__name__linux.cc @@ -1,4 +1,4 @@ ---- components/sync/base/get_session_name_linux.cc.orig	2017-02-02 02:02:53 UTC +--- components/sync/base/get_session_name_linux.cc.orig	2017-04-19 19:06:33 UTC  +++ components/sync/base/get_session_name_linux.cc  @@ -13,8 +13,9 @@ namespace syncer {   namespace internal { diff --git a/www/chromium/files/patch-components_tracing_child_child__memory__dump__manager__delegate__impl.cc b/www/chromium/files/patch-components_tracing_child_child__memory__dump__manager__delegate__impl.cc new file mode 100644 index 000000000000..c473b400228f --- /dev/null +++ b/www/chromium/files/patch-components_tracing_child_child__memory__dump__manager__delegate__impl.cc @@ -0,0 +1,11 @@ +--- components/tracing/child/child_memory_dump_manager_delegate_impl.cc.orig	2017-04-19 19:06:33 UTC ++++ components/tracing/child/child_memory_dump_manager_delegate_impl.cc +@@ -52,7 +52,7 @@ void ChildMemoryDumpManagerDelegateImpl: +     base::trace_event::MemoryDumpManager::GetInstance()->Initialize( +       this /* delegate */, false /* is_coordinator */); +  +-#if !defined(OS_LINUX) && !defined(OS_NACL) ++#if !defined(OS_LINUX) && !defined(OS_NACL) && !defined(OS_BSD) +     // On linux the browser process takes care of dumping process metrics. +     // The child process is not allowed to do so due to BPF sandbox. +     tracing::ProcessMetricsMemoryDumpProvider::RegisterForProcess( diff --git a/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.cc b/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.cc new file mode 100644 index 000000000000..0665a62829ce --- /dev/null +++ b/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.cc @@ -0,0 +1,81 @@ +--- components/tracing/common/process_metrics_memory_dump_provider.cc.orig	2017-04-19 19:06:33 UTC ++++ components/tracing/common/process_metrics_memory_dump_provider.cc +@@ -56,7 +56,7 @@ base::LazyInstance< +              std::unique_ptr<ProcessMetricsMemoryDumpProvider>>>::Leaky +     g_dump_providers_map = LAZY_INSTANCE_INITIALIZER; +  +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) + const char kClearPeakRssCommand[] = "5"; +  + const uint32_t kMaxLineSize = 4096; +@@ -190,13 +190,13 @@ bool GetResidentSizeFromStatmFile(int fd +   return num_scanned == 1; + } +  +-#endif  // defined(OS_LINUX) || defined(OS_ANDROID) ++#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +  + std::unique_ptr<base::ProcessMetrics> CreateProcessMetrics( +     base::ProcessId process) { +   if (process == base::kNullProcessId) +     return base::ProcessMetrics::CreateCurrentProcessMetrics(); +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +   // Just pass ProcessId instead of handle since they are the same in linux and +   // android. +   return base::ProcessMetrics::CreateProcessMetrics(process); +@@ -205,7 +205,7 @@ std::unique_ptr<base::ProcessMetrics> Cr +   // additional information like ProcessHandle or port provider. +   NOTREACHED(); +   return std::unique_ptr<base::ProcessMetrics>(); +-#endif  // defined(OS_LINUX) || defined(OS_ANDROID) ++#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) + } +  + }  // namespace +@@ -217,7 +217,7 @@ uint64_t ProcessMetricsMemoryDumpProvide + ProcessMetricsMemoryDumpProvider::FactoryFunction +     ProcessMetricsMemoryDumpProvider::factory_for_testing = nullptr; +  +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +  + // static + FILE* ProcessMetricsMemoryDumpProvider::proc_smaps_for_testing = nullptr; +@@ -244,7 +244,7 @@ bool ProcessMetricsMemoryDumpProvider::D +     pmd->set_has_process_mmaps(); +   return res; + } +-#endif  // defined(OS_LINUX) || defined(OS_ANDROID) ++#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +  + #if defined(OS_WIN) + bool ProcessMetricsMemoryDumpProvider::DumpProcessMemoryMaps( +@@ -620,7 +620,7 @@ bool ProcessMetricsMemoryDumpProvider::D +  + #if !defined(OS_IOS) +   peak_rss_bytes = process_metrics_->GetPeakWorkingSetSize(); +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +   if (is_rss_peak_resettable_) { +     std::string clear_refs_file = +         "/proc/" + +@@ -670,7 +670,7 @@ bool ProcessMetricsMemoryDumpProvider::D + void ProcessMetricsMemoryDumpProvider::PollFastMemoryTotal( +     uint64_t* memory_total) { +   *memory_total = 0; +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +   int statm_fd = fast_polling_statm_fd_for_testing; +   if (statm_fd == -1) { +     if (!fast_polling_statm_fd_.is_valid()) { +@@ -698,7 +698,7 @@ void ProcessMetricsMemoryDumpProvider::P + } +  + void ProcessMetricsMemoryDumpProvider::SuspendFastMemoryPolling() { +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +   fast_polling_statm_fd_.reset(); + #endif + } diff --git a/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.h b/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.h new file mode 100644 index 000000000000..fb1e1791c314 --- /dev/null +++ b/www/chromium/files/patch-components_tracing_common_process__metrics__memory__dump__provider.h @@ -0,0 +1,20 @@ +--- components/tracing/common/process_metrics_memory_dump_provider.h.orig	2017-04-19 19:06:33 UTC ++++ components/tracing/common/process_metrics_memory_dump_provider.h +@@ -57,7 +57,7 @@ class TRACING_EXPORT ProcessMetricsMemor + #elif defined(OS_WIN) +   FRIEND_TEST_ALL_PREFIXES(ProcessMetricsMemoryDumpProviderTest, +                            TestWinModuleReading); +-#elif defined(OS_LINUX) || defined(OS_ANDROID) ++#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +   FRIEND_TEST_ALL_PREFIXES(ProcessMetricsMemoryDumpProviderTest, +                            DoubleRegister); + #endif +@@ -70,7 +70,7 @@ class TRACING_EXPORT ProcessMetricsMemor +   static uint64_t rss_bytes_for_testing; +   static FactoryFunction factory_for_testing; +  +-#if defined(OS_LINUX) || defined(OS_ANDROID) ++#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) +   static FILE* proc_smaps_for_testing; +   static int fast_polling_statm_fd_for_testing; +  diff --git a/www/chromium/files/patch-components_update__client_update__query__params.cc b/www/chromium/files/patch-components_update__client_update__query__params.cc index 9a72e9f333b9..747606e34f85 100644 --- a/www/chromium/files/patch-components_update__client_update__query__params.cc +++ b/www/chromium/files/patch-components_update__client_update__query__params.cc @@ -1,4 +1,4 @@ ---- components/update_client/update_query_params.cc.orig	2017-03-09 20:04:32 UTC +--- components/update_client/update_query_params.cc.orig	2017-04-19 19:06:33 UTC  +++ components/update_client/update_query_params.cc  @@ -34,6 +34,8 @@ const char kOs[] =       "linux"; diff --git a/www/chromium/files/patch-components_url__matcher_regex__set__matcher.cc b/www/chromium/files/patch-components_url__matcher_regex__set__matcher.cc index f65de4651414..beccba33cb0a 100644 --- a/www/chromium/files/patch-components_url__matcher_regex__set__matcher.cc +++ b/www/chromium/files/patch-components_url__matcher_regex__set__matcher.cc @@ -1,4 +1,4 @@ ---- components/url_matcher/regex_set_matcher.cc.orig	2017-01-26 00:49:13 UTC +--- components/url_matcher/regex_set_matcher.cc.orig	2017-04-19 19:06:33 UTC  +++ components/url_matcher/regex_set_matcher.cc  @@ -10,8 +10,13 @@   #include "base/memory/ptr_util.h" diff --git a/www/chromium/files/patch-components_url__matcher_url__matcher__factory.cc b/www/chromium/files/patch-components_url__matcher_url__matcher__factory.cc index e6c58605db3e..3ead93f86a2a 100644 --- a/www/chromium/files/patch-components_url__matcher_url__matcher__factory.cc +++ b/www/chromium/files/patch-components_url__matcher_url__matcher__factory.cc @@ -1,4 +1,4 @@ ---- components/url_matcher/url_matcher_factory.cc.orig	2017-01-26 00:49:13 UTC +--- components/url_matcher/url_matcher_factory.cc.orig	2017-04-19 19:06:33 UTC  +++ components/url_matcher/url_matcher_factory.cc  @@ -16,7 +16,11 @@   #include "base/values.h" diff --git a/www/chromium/files/patch-components_variations_proto_study.proto b/www/chromium/files/patch-components_variations_proto_study.proto index 29618afb993c..8e5b7eabe5e3 100644 --- a/www/chromium/files/patch-components_variations_proto_study.proto +++ b/www/chromium/files/patch-components_variations_proto_study.proto @@ -1,4 +1,4 @@ ---- components/variations/proto/study.proto.orig	2017-03-09 20:04:32 UTC +--- components/variations/proto/study.proto.orig	2017-04-19 19:06:33 UTC  +++ components/variations/proto/study.proto  @@ -188,6 +188,7 @@ message Study {       PLATFORM_CHROMEOS = 3; diff --git a/www/chromium/files/patch-components_webcrypto_algorithms_test__helpers.cc b/www/chromium/files/patch-components_webcrypto_algorithms_test__helpers.cc index 03cfbbe64562..83f54165e96b 100644 --- a/www/chromium/files/patch-components_webcrypto_algorithms_test__helpers.cc +++ b/www/chromium/files/patch-components_webcrypto_algorithms_test__helpers.cc @@ -1,4 +1,4 @@ ---- components/webcrypto/algorithms/test_helpers.cc.orig	2017-01-26 00:49:13 UTC +--- components/webcrypto/algorithms/test_helpers.cc.orig	2017-04-19 19:06:33 UTC  +++ components/webcrypto/algorithms/test_helpers.cc  @@ -25,7 +25,11 @@   #include "components/webcrypto/status.h" diff --git a/www/chromium/files/patch-content_app_BUILD.gn b/www/chromium/files/patch-content_app_BUILD.gn index 5c6395cfe347..af5c313738fd 100644 --- a/www/chromium/files/patch-content_app_BUILD.gn +++ b/www/chromium/files/patch-content_app_BUILD.gn @@ -1,6 +1,6 @@ ---- content/app/BUILD.gn.orig	2017-03-09 20:04:32 UTC +--- content/app/BUILD.gn.orig	2017-04-19 19:06:33 UTC  +++ content/app/BUILD.gn -@@ -70,7 +70,7 @@ template("implement_content_app") { +@@ -68,7 +68,7 @@ template("implement_content_app") {       ]     } diff --git a/www/chromium/files/patch-content_app_content__main__runner.cc b/www/chromium/files/patch-content_app_content__main__runner.cc index 36dc4a686b36..6cb01e35ea4e 100644 --- a/www/chromium/files/patch-content_app_content__main__runner.cc +++ b/www/chromium/files/patch-content_app_content__main__runner.cc @@ -1,6 +1,6 @@ ---- content/app/content_main_runner.cc.orig	2017-03-09 20:04:32 UTC +--- content/app/content_main_runner.cc.orig	2017-04-19 19:06:33 UTC  +++ content/app/content_main_runner.cc -@@ -98,10 +98,10 @@ +@@ -92,10 +92,10 @@   #include "base/posix/global_descriptors.h"   #include "content/public/common/content_descriptors.h" @@ -13,7 +13,7 @@   #include "content/zygote/zygote_main.h"   #endif -@@ -298,7 +298,7 @@ struct MainFunction { +@@ -365,7 +365,7 @@ struct MainFunction {     int (*function)(const MainFunctionParams&);   }; @@ -22,7 +22,7 @@   // On platforms that use the zygote, we have a special subset of   // subprocesses that are launched via the zygote.  This function   // fills in some process-launching bits around ZygoteMain(). -@@ -350,7 +350,7 @@ int RunZygote(const MainFunctionParams&  +@@ -426,7 +426,7 @@ int RunZygote(const MainFunctionParams&      NOTREACHED() << "Unknown zygote process type: " << process_type;     return 1;   } @@ -31,7 +31,7 @@   static void RegisterMainThreadFactories() {   #if !defined(CHROME_MULTIPLE_DLL_BROWSER) && !defined(CHROME_MULTIPLE_DLL_CHILD) -@@ -417,7 +417,7 @@ int RunNamedProcessTypeMain( +@@ -492,7 +492,7 @@ int RunNamedProcessTypeMain(       }     } diff --git a/www/chromium/files/patch-content_browser_BUILD.gn b/www/chromium/files/patch-content_browser_BUILD.gn index 100b96989af9..cb60cd2ce3fd 100644 --- a/www/chromium/files/patch-content_browser_BUILD.gn +++ b/www/chromium/files/patch-content_browser_BUILD.gn @@ -1,6 +1,6 @@ ---- content/browser/BUILD.gn.orig	2017-03-09 20:04:32 UTC +--- content/browser/BUILD.gn.orig	2017-04-19 19:06:33 UTC  +++ content/browser/BUILD.gn -@@ -1444,11 +1444,6 @@ source_set("browser") { +@@ -1464,11 +1464,6 @@ source_set("browser") {         "memory/memory_monitor_chromeos.cc",         "memory/memory_monitor_chromeos.h",       ] @@ -12,7 +12,7 @@     }     if (!is_win) { -@@ -1514,7 +1509,7 @@ source_set("browser") { +@@ -1540,7 +1535,7 @@ source_set("browser") {     # Desktop screen capture implementations, conditionally built depending on     # the available implementations for each platform. @@ -21,7 +21,7 @@       defines += [ "ENABLE_SCREEN_CAPTURE=1" ]       sources += [         "media/capture/cursor_renderer.cc", -@@ -1703,7 +1698,7 @@ source_set("browser") { +@@ -1727,7 +1722,7 @@ source_set("browser") {       }     } @@ -30,7 +30,7 @@       deps += [ "//build/linux:fontconfig" ]     } -@@ -1862,6 +1857,17 @@ source_set("browser") { +@@ -1880,6 +1875,17 @@ source_set("browser") {         "//chromeos",         "//chromeos:power_manager_proto",       ] @@ -48,7 +48,7 @@     }     if (enable_mojo_media) { -@@ -1978,11 +1984,11 @@ source_set("browser") { +@@ -1998,11 +2004,11 @@ source_set("browser") {       ]     } @@ -61,3 +61,4 @@  +  if (is_linux || is_bsd) {       deps += [ "//third_party/boringssl" ]     } +  diff --git a/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h b/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h index 744e49478ee3..a31b6800d819 100644 --- a/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h +++ b/www/chromium/files/patch-content_browser_accessibility_browser__accessibility.h @@ -1,6 +1,6 @@ ---- content/browser/accessibility/browser_accessibility.h.orig	2017-01-26 00:49:13 UTC +--- content/browser/accessibility/browser_accessibility.h.orig	2017-04-19 19:06:33 UTC  +++ content/browser/accessibility/browser_accessibility.h -@@ -38,7 +38,7 @@ +@@ -40,7 +40,7 @@   #define PLATFORM_HAS_NATIVE_ACCESSIBILITY_IMPL 1   #endif diff --git a/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h b/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h index 4d410629fb8c..369d986b8455 100644 --- a/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h +++ b/www/chromium/files/patch-content_browser_accessibility_browser__accessibility__manager.h @@ -1,6 +1,6 @@ ---- content/browser/accessibility/browser_accessibility_manager.h.orig	2017-03-09 20:04:32 UTC +--- content/browser/accessibility/browser_accessibility_manager.h.orig	2017-04-19 19:06:33 UTC  +++ content/browser/accessibility/browser_accessibility_manager.h -@@ -34,7 +34,7 @@ class BrowserAccessibilityManager; +@@ -36,7 +36,7 @@ class BrowserAccessibilityManager;   class BrowserAccessibilityManagerAndroid;   #elif defined(OS_WIN)   class BrowserAccessibilityManagerWin; @@ -9,7 +9,7 @@   class BrowserAccessibilityManagerAuraLinux;   #elif defined(OS_MACOSX)   class BrowserAccessibilityManagerMac; -@@ -246,7 +246,7 @@ class CONTENT_EXPORT BrowserAccessibilit +@@ -248,7 +248,7 @@ class CONTENT_EXPORT BrowserAccessibilit     BrowserAccessibilityManagerAndroid* ToBrowserAccessibilityManagerAndroid();   #endif diff --git a/www/chromium/files/patch-content_browser_browser__main__loop.cc b/www/chromium/files/patch-content_browser_browser__main__loop.cc index 895e97eb4811..4a82d008a8d4 100644 --- a/www/chromium/files/patch-content_browser_browser__main__loop.cc +++ b/www/chromium/files/patch-content_browser_browser__main__loop.cc @@ -1,17 +1,18 @@ ---- content/browser/browser_main_loop.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/browser_main_loop.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/browser_main_loop.cc -@@ -210,6 +210,10 @@ +@@ -210,6 +210,11 @@   #include "gpu/vulkan/vulkan_implementation.h"   #endif  +#if defined(OS_BSD) -+#include "content/common/child_process_sandbox_support_impl_linux.h" ++#include "content/common/sandbox_linux/sandbox_linux.h" ++#include "content/child/child_process_sandbox_support_impl_linux.h"  +#endif  +   // One of the linux specific headers defines this as a macro.   #ifdef DestroyAll   #undef DestroyAll -@@ -218,7 +222,7 @@ +@@ -218,7 +223,7 @@   namespace content {   namespace { @@ -20,7 +21,7 @@   void SetupSandbox(const base::CommandLine& parsed_command_line) {     TRACE_EVENT0("startup", "SetupSandbox");     if (parsed_command_line.HasSwitch(switches::kNoZygote)) { -@@ -582,10 +586,15 @@ void BrowserMainLoop::Init() { +@@ -584,10 +589,15 @@ void BrowserMainLoop::Init() {   void BrowserMainLoop::EarlyInitialization() {     TRACE_EVENT0("startup", "BrowserMainLoop::EarlyInitialization"); diff --git a/www/chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc b/www/chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc index 3f94a81fa1e6..9c98c104da85 100644 --- a/www/chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc +++ b/www/chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc @@ -1,6 +1,6 @@ ---- content/browser/child_process_launcher_helper_linux.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/child_process_launcher_helper_linux.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/child_process_launcher_helper_linux.cc -@@ -95,6 +95,7 @@ ChildProcessLauncherHelper::LaunchProces +@@ -67,6 +67,7 @@ ChildProcessLauncherHelper::LaunchProces       int* launch_result) {     *is_synchronous_launch = true; @@ -8,7 +8,7 @@     ZygoteHandle* zygote_handle =         base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kNoZygote) ?         nullptr : delegate_->GetZygote(); -@@ -114,6 +115,7 @@ ChildProcessLauncherHelper::LaunchProces +@@ -86,6 +87,7 @@ ChildProcessLauncherHelper::LaunchProces       process.zygote = *zygote_handle;       return process;     } @@ -16,7 +16,7 @@     Process process;     process.process = base::LaunchProcess(*command_line(), options); -@@ -133,10 +135,12 @@ base::TerminationStatus ChildProcessLaun +@@ -105,10 +107,12 @@ base::TerminationStatus ChildProcessLaun       const ChildProcessLauncherHelper::Process& process,       bool known_dead,       int* exit_code) { @@ -29,7 +29,7 @@     if (known_dead) {       return base::GetKnownDeadTerminationStatus(           process.process.Handle(), exit_code); -@@ -155,13 +159,17 @@ void ChildProcessLauncherHelper::ForceNo +@@ -127,13 +131,17 @@ void ChildProcessLauncherHelper::ForceNo       ChildProcessLauncherHelper::Process process) {     process.process.Terminate(RESULT_CODE_NORMAL_EXIT, false);     // On POSIX, we must additionally reap the child. diff --git a/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc b/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc index 428af3ad46ac..256f998fd97e 100644 --- a/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc +++ b/www/chromium/files/patch-content_browser_devtools_protocol_color__picker.cc @@ -1,6 +1,6 @@ ---- content/browser/devtools/protocol/color_picker.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/devtools/protocol/color_picker.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/devtools/protocol/color_picker.cc -@@ -150,7 +150,7 @@ void ColorPicker::UpdateCursor() { +@@ -153,7 +153,7 @@ void ColorPicker::UpdateCursor() {     // magnified projection only with centered hotspot.     // Mac Retina requires cursor to be > 120px in order to render smoothly. diff --git a/www/chromium/files/patch-content_browser_download_base__file.cc b/www/chromium/files/patch-content_browser_download_base__file.cc index bd25da77c4f4..7259a0375d3a 100644 --- a/www/chromium/files/patch-content_browser_download_base__file.cc +++ b/www/chromium/files/patch-content_browser_download_base__file.cc @@ -1,6 +1,6 @@ ---- content/browser/download/base_file.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/download/base_file.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/download/base_file.cc -@@ -370,7 +370,7 @@ DownloadInterruptReason BaseFile::LogInt +@@ -380,7 +380,7 @@ DownloadInterruptReason BaseFile::LogInt     return reason;   } @@ -9,7 +9,7 @@   namespace { -@@ -453,7 +453,7 @@ DownloadInterruptReason BaseFile::Annota +@@ -463,7 +463,7 @@ DownloadInterruptReason BaseFile::Annota     }     return DOWNLOAD_INTERRUPT_REASON_FILE_FAILED;   } diff --git a/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc index b08b34fe0c4a..a915ad82fe69 100644 --- a/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc +++ b/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc @@ -1,6 +1,6 @@ ---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/gpu/gpu_data_manager_impl_private.cc -@@ -384,7 +384,7 @@ bool GpuDataManagerImplPrivate::GpuAcces +@@ -396,7 +396,7 @@ bool GpuDataManagerImplPrivate::GpuAcces       // strings even if all features are blacklisted. If all GPU features are       // disabled, the GPU process will only initialize GL bindings, create a GL       // context, and collect full GPU info. @@ -9,7 +9,7 @@       if (reason) {         *reason = "All GPU features are blacklisted.";       } -@@ -501,8 +501,10 @@ void GpuDataManagerImplPrivate::SetGLStr +@@ -513,8 +513,10 @@ void GpuDataManagerImplPrivate::SetGLStr     gpu_info.gl_renderer = gl_renderer;     gpu_info.gl_version = gl_version; @@ -20,7 +20,7 @@     UpdateGpuInfo(gpu_info);     UpdateGpuSwitchingManager(gpu_info); -@@ -557,10 +559,12 @@ void GpuDataManagerImplPrivate::Initiali +@@ -572,10 +574,12 @@ void GpuDataManagerImplPrivate::Initiali       // Skip collecting the basic driver info if SetGpuInfo() is already called.       if (IsCompleteGpuInfoAvailable()) {         gpu_info = gpu_info_; @@ -33,7 +33,7 @@       }       if (command_line->HasSwitch(switches::kGpuTestingVendorId) && -@@ -671,7 +675,9 @@ void GpuDataManagerImplPrivate::UpdateGp +@@ -686,7 +690,9 @@ void GpuDataManagerImplPrivate::UpdateGp       return;     bool was_info_available = IsCompleteGpuInfoAvailable(); diff --git a/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h index d519fea68ea4..abdca9652e3a 100644 --- a/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h +++ b/www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h @@ -1,6 +1,6 @@ ---- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2017-01-26 00:49:13 UTC +--- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2017-04-19 19:06:33 UTC  +++ content/browser/gpu/gpu_data_manager_impl_private.h -@@ -154,7 +154,7 @@ class CONTENT_EXPORT GpuDataManagerImplP +@@ -156,7 +156,7 @@ class CONTENT_EXPORT GpuDataManagerImplP                              UnblockOtherDomainFrom3DAPIs);     FRIEND_TEST_ALL_PREFIXES(GpuDataManagerImplPrivateTest,                              UnblockThisDomainFrom3DAPIs); diff --git a/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc b/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc index 60708274e6c6..6f216ef38b8a 100644 --- a/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc +++ b/www/chromium/files/patch-content_browser_gpu_gpu__internals__ui.cc @@ -1,4 +1,4 @@ ---- content/browser/gpu/gpu_internals_ui.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/gpu/gpu_internals_ui.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/gpu/gpu_internals_ui.cc  @@ -43,7 +43,7 @@   #include "third_party/skia/include/core/SkMilestone.h" @@ -18,7 +18,7 @@   #include "ui/base/x/x11_util.h"       // nogncheck   #include "ui/gfx/x/x11_atom_cache.h"  // nogncheck   #endif -@@ -210,7 +210,7 @@ base::DictionaryValue* GpuInfoAsDictiona +@@ -204,7 +204,7 @@ base::DictionaryValue* GpuInfoAsDictiona                                                gpu_info.gl_ws_version));     basic_info->Append(NewDescriptionValuePair("Window system binding extensions",                                                gpu_info.gl_ws_extensions)); diff --git a/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc b/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc index 79039faa7c88..5ed494d03a45 100644 --- a/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc +++ b/www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc @@ -1,6 +1,6 @@ ---- content/browser/gpu/gpu_process_host.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/gpu/gpu_process_host.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/gpu/gpu_process_host.cc -@@ -994,7 +994,7 @@ bool GpuProcessHost::LaunchGpuProcess(gp +@@ -1024,7 +1024,7 @@ bool GpuProcessHost::LaunchGpuProcess(gp     std::unique_ptr<base::CommandLine> cmd_line =         base::MakeUnique<base::CommandLine>(base::CommandLine::NO_PROGRAM);   #else diff --git a/www/chromium/files/patch-content_browser_media_media__internals.cc b/www/chromium/files/patch-content_browser_media_media__internals.cc index da731c742b45..71a3e83cb4e0 100644 --- a/www/chromium/files/patch-content_browser_media_media__internals.cc +++ b/www/chromium/files/patch-content_browser_media_media__internals.cc @@ -1,6 +1,6 @@ ---- content/browser/media/media_internals.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/media/media_internals.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/media/media_internals.cc -@@ -776,7 +776,7 @@ void MediaInternals::UpdateVideoCaptureD +@@ -774,7 +774,7 @@ void MediaInternals::UpdateVideoCaptureD       device_dict->SetString("name", descriptor.GetNameAndModel());       device_dict->Set("formats", format_list);   #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \ diff --git a/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc b/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc index 95ed2c6cdec7..7255b1f5f590 100644 --- a/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc +++ b/www/chromium/files/patch-content_browser_memory_memory__coordinator__impl.cc @@ -1,6 +1,6 @@ ---- content/browser/memory/memory_coordinator_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/memory/memory_coordinator_impl.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/memory/memory_coordinator_impl.cc -@@ -148,8 +148,12 @@ void MemoryCoordinatorHandleImpl::AddChi +@@ -90,8 +90,12 @@ void MemoryCoordinatorHandleImpl::AddChi   struct MemoryCoordinatorImplSingletonTraits       : public base::LeakySingletonTraits<MemoryCoordinatorImpl> {     static MemoryCoordinatorImpl* New() { diff --git a/www/chromium/files/patch-content_browser_memory_memory__monitor.cc b/www/chromium/files/patch-content_browser_memory_memory__monitor.cc index a3b34ec66468..b8f05805dc31 100644 --- a/www/chromium/files/patch-content_browser_memory_memory__monitor.cc +++ b/www/chromium/files/patch-content_browser_memory_memory__monitor.cc @@ -1,4 +1,4 @@ ---- content/browser/memory/memory_monitor.cc.orig	2017-01-26 00:49:13 UTC +--- content/browser/memory/memory_monitor.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/memory/memory_monitor.cc  @@ -8,6 +8,7 @@ diff --git a/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc b/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc index fa3f9f6fef63..0c619fa080c5 100644 --- a/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc +++ b/www/chromium/files/patch-content_browser_ppapi__plugin__process__host.cc @@ -1,6 +1,6 @@ ---- content/browser/ppapi_plugin_process_host.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/ppapi_plugin_process_host.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/ppapi_plugin_process_host.cc -@@ -54,9 +54,9 @@ +@@ -55,9 +55,9 @@   namespace content { @@ -12,7 +12,7 @@   // NOTE: changes to this class need to be reviewed by the security team.   class PpapiPluginSandboxedProcessLauncherDelegate -@@ -110,7 +110,7 @@ class PpapiPluginSandboxedProcessLaunche +@@ -111,7 +111,7 @@ class PpapiPluginSandboxedProcessLaunche       return true;     } @@ -21,7 +21,7 @@     ZygoteHandle* GetZygote() override {       const base::CommandLine& browser_command_line =           *base::CommandLine::ForCurrentProcess(); -@@ -204,13 +204,13 @@ PpapiPluginProcessHost* PpapiPluginProce +@@ -205,13 +205,13 @@ PpapiPluginProcessHost* PpapiPluginProce     return NULL;   } @@ -37,7 +37,7 @@   // static   void PpapiPluginProcessHost::DidCreateOutOfProcessInstance( -@@ -362,7 +362,7 @@ bool PpapiPluginProcessHost::Init(const  +@@ -363,7 +363,7 @@ bool PpapiPluginProcessHost::Init(const      base::CommandLine::StringType plugin_launcher =         browser_command_line.GetSwitchValueNative(switches::kPpapiPluginLauncher); diff --git a/www/chromium/files/patch-content_browser_renderer__host_media_video__capture__manager.cc b/www/chromium/files/patch-content_browser_renderer__host_media_video__capture__manager.cc index 745bdd992248..80794c4b03b6 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_media_video__capture__manager.cc +++ b/www/chromium/files/patch-content_browser_renderer__host_media_video__capture__manager.cc @@ -1,6 +1,6 @@ ---- content/browser/renderer_host/media/video_capture_manager.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/media/video_capture_manager.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/media/video_capture_manager.cc -@@ -662,7 +662,7 @@ VideoCaptureManager::DoStartTabCaptureOn +@@ -645,7 +645,7 @@ VideoCaptureManager::DoStartTabCaptureOn     DCHECK(IsOnDeviceThread());     std::unique_ptr<VideoCaptureDevice> video_capture_device; @@ -9,7 +9,7 @@     video_capture_device = WebContentsVideoCaptureDevice::Create(id);   #endif -@@ -692,7 +692,7 @@ VideoCaptureManager::DoStartDesktopCaptu +@@ -675,7 +675,7 @@ VideoCaptureManager::DoStartDesktopCaptu     }     if (desktop_id.type == DesktopMediaID::TYPE_WEB_CONTENTS) { diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.cc b/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.cc index ddac97003718..8a37fe2c789d 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.cc +++ b/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.cc @@ -1,6 +1,6 @@ ---- content/browser/renderer_host/render_message_filter.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/render_message_filter.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/render_message_filter.cc -@@ -90,7 +90,7 @@ +@@ -89,7 +89,7 @@   #include "ui/accelerated_widget_mac/window_resize_helper_mac.h"   #endif diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.h b/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.h index 059ef53f9bd2..3eda08ad248d 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.h +++ b/www/chromium/files/patch-content_browser_renderer__host_render__message__filter.h @@ -1,4 +1,4 @@ ---- content/browser/renderer_host/render_message_filter.h.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/render_message_filter.h.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/render_message_filter.h  @@ -132,7 +132,7 @@ class CONTENT_EXPORT RenderMessageFilter         const std::list<base::ProcessHandle>& handles); diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc index cc7fa0f3d3b5..5f249d3ac7cf 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc +++ b/www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc @@ -1,6 +1,6 @@ ---- content/browser/renderer_host/render_process_host_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/render_process_host_impl.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/render_process_host_impl.cc -@@ -372,11 +372,11 @@ SiteProcessMap* GetSiteProcessMapForBrow +@@ -378,11 +378,11 @@ SiteProcessMap* GetSiteProcessMapForBrow     return map;   } @@ -14,7 +14,7 @@   // NOTE: changes to this class need to be reviewed by the security team.   class RendererSandboxedProcessLauncherDelegate -@@ -399,7 +399,7 @@ class RendererSandboxedProcessLauncherDe +@@ -405,7 +405,7 @@ class RendererSandboxedProcessLauncherDe       return GetContentClient()->browser()->PreSpawnRenderer(policy);     } @@ -23,7 +23,7 @@     ZygoteHandle* GetZygote() override {       const base::CommandLine& browser_command_line =           *base::CommandLine::ForCurrentProcess(); -@@ -639,7 +639,7 @@ void RenderProcessHost::SetMaxRendererPr +@@ -655,7 +655,7 @@ void RenderProcessHost::SetMaxRendererPr     g_max_renderer_count_override = count;   } @@ -32,7 +32,7 @@   // static   void RenderProcessHostImpl::EarlyZygoteLaunch() {     DCHECK(!g_render_zygote); -@@ -649,7 +649,7 @@ void RenderProcessHostImpl::EarlyZygoteL +@@ -665,7 +665,7 @@ void RenderProcessHostImpl::EarlyZygoteL     ZygoteHostImpl::GetInstance()->SetRendererSandboxStatus(         (*GetGenericZygote())->GetSandboxStatus());   } @@ -41,7 +41,7 @@   RenderProcessHostImpl::RenderProcessHostImpl(       BrowserContext* browser_context, -@@ -796,7 +796,7 @@ bool RenderProcessHostImpl::Init() { +@@ -813,7 +813,7 @@ bool RenderProcessHostImpl::Init() {     renderer_prefix =         browser_command_line.GetSwitchValueNative(switches::kRendererCmdPrefix); diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc b/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc index b290d786729d..b9754b11794a 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc +++ b/www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc @@ -1,4 +1,4 @@ ---- content/browser/renderer_host/render_view_host_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/render_view_host_impl.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/render_view_host_impl.cc  @@ -140,7 +140,7 @@ void GetPlatformSpecificPrefs(RendererPr         display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL); diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc index 68adc230011c..6baa618efc5d 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc +++ b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc @@ -1,7 +1,7 @@ ---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/render_widget_host_view_aura.cc -@@ -111,7 +111,7 @@ - #include "ui/gfx/gdi_util.h" +@@ -116,7 +116,7 @@ + #include "content/browser/accessibility/browser_accessibility_auralinux.h"   #endif  -#if defined(OS_LINUX) && !defined(OS_CHROMEOS) @@ -9,7 +9,7 @@   #include "ui/base/ime/linux/text_edit_command_auralinux.h"   #include "ui/base/ime/linux/text_edit_key_bindings_delegate_auralinux.h"   #endif -@@ -2018,7 +2018,7 @@ bool RenderWidgetHostViewAura::NeedsInpu +@@ -2031,7 +2031,7 @@ bool RenderWidgetHostViewAura::NeedsInpu   }   bool RenderWidgetHostViewAura::NeedsMouseCapture() { @@ -18,7 +18,7 @@     return NeedsInputGrab();   #endif     return false; -@@ -2218,7 +2218,7 @@ void RenderWidgetHostViewAura::ForwardKe +@@ -2231,7 +2231,7 @@ void RenderWidgetHostViewAura::ForwardKe     if (!target_host)       return; diff --git a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc index 9498f262dbf4..f40b8d12544c 100644 --- a/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc +++ b/www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc @@ -1,6 +1,6 @@ ---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/renderer_host/render_widget_host_view_event_handler.cc -@@ -545,7 +545,7 @@ bool RenderWidgetHostViewEventHandler::C +@@ -546,7 +546,7 @@ bool RenderWidgetHostViewEventHandler::C     if (event->type() == ui::ET_MOUSE_EXITED) {       if (mouse_locked || selection_popup)         return false; diff --git a/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc b/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc index 60e0ed22c1c7..6c766bac646d 100644 --- a/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc +++ b/www/chromium/files/patch-content_browser_tracing_tracing__controller__impl.cc @@ -1,6 +1,6 @@ ---- content/browser/tracing/tracing_controller_impl.cc.orig	2017-01-26 00:49:13 UTC +--- content/browser/tracing/tracing_controller_impl.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/tracing/tracing_controller_impl.cc -@@ -475,7 +475,7 @@ void TracingControllerImpl::AddTraceMess +@@ -476,7 +476,7 @@ void TracingControllerImpl::AddTraceMess       return;     } @@ -9,3 +9,12 @@     // On Linux the browser process dumps process metrics for child process due to     // sandbox.     tracing::ProcessMetricsMemoryDumpProvider::RegisterForProcess( +@@ -504,7 +504,7 @@ void TracingControllerImpl::RemoveTraceM +     return; +   } +  +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD) +   tracing::ProcessMetricsMemoryDumpProvider::UnregisterForProcess( +       trace_message_filter->peer_pid()); + #endif diff --git a/www/chromium/files/patch-content_browser_utility__process__host__impl.cc b/www/chromium/files/patch-content_browser_utility__process__host__impl.cc index 48533fef7487..53a1355b6f89 100644 --- a/www/chromium/files/patch-content_browser_utility__process__host__impl.cc +++ b/www/chromium/files/patch-content_browser_utility__process__host__impl.cc @@ -1,4 +1,4 @@ ---- content/browser/utility_process_host_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/browser/utility_process_host_impl.cc.orig	2017-04-19 19:06:33 UTC  +++ content/browser/utility_process_host_impl.cc  @@ -44,9 +44,9 @@   #include "services/service_manager/public/cpp/interface_provider.h" diff --git a/www/chromium/files/patch-content_child_child__process.cc b/www/chromium/files/patch-content_child_child__process.cc index 8ce401bb789c..3e2c0ae2cacb 100644 --- a/www/chromium/files/patch-content_child_child__process.cc +++ b/www/chromium/files/patch-content_child_child__process.cc @@ -1,6 +1,6 @@ ---- content/child/child_process.cc.orig	2017-03-09 20:04:32 UTC +--- content/child/child_process.cc.orig	2017-04-19 19:06:33 UTC  +++ content/child/child_process.cc -@@ -122,7 +122,7 @@ void ChildProcess::ReleaseProcess() { +@@ -133,7 +133,7 @@ void ChildProcess::ReleaseProcess() {       main_thread_->OnProcessFinalRelease();   } diff --git a/www/chromium/files/patch-content_child_child__process.h b/www/chromium/files/patch-content_child_child__process.h index e9aaf178bd07..7c9704e99204 100644 --- a/www/chromium/files/patch-content_child_child__process.h +++ b/www/chromium/files/patch-content_child_child__process.h @@ -1,6 +1,6 @@ ---- content/child/child_process.h.orig	2017-02-02 02:02:53 UTC +--- content/child/child_process.h.orig	2017-04-19 19:06:33 UTC  +++ content/child/child_process.h -@@ -69,7 +69,7 @@ class CONTENT_EXPORT ChildProcess { +@@ -82,7 +82,7 @@ class CONTENT_EXPORT ChildProcess {     void AddRefProcess();     void ReleaseProcess(); diff --git a/www/chromium/files/patch-content_child_child__thread__impl.cc b/www/chromium/files/patch-content_child_child__thread__impl.cc index 22ee4e3fb1d0..81a97b393980 100644 --- a/www/chromium/files/patch-content_child_child__thread__impl.cc +++ b/www/chromium/files/patch-content_child_child__thread__impl.cc @@ -1,6 +1,6 @@ ---- content/child/child_thread_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/child/child_thread_impl.cc.orig	2017-04-19 19:06:33 UTC  +++ content/child/child_thread_impl.cc -@@ -706,7 +706,7 @@ std::unique_ptr<base::SharedMemory> Chil +@@ -699,7 +699,7 @@ std::unique_ptr<base::SharedMemory> Chil     return base::MakeUnique<base::SharedMemory>(shared_buf, false);   } diff --git a/www/chromium/files/patch-content_child_child__thread__impl.h b/www/chromium/files/patch-content_child_child__thread__impl.h index 1cc44f289b06..47c1eff9899c 100644 --- a/www/chromium/files/patch-content_child_child__thread__impl.h +++ b/www/chromium/files/patch-content_child_child__thread__impl.h @@ -1,4 +1,4 @@ ---- content/child/child_thread_impl.h.orig	2017-03-09 20:04:32 UTC +--- content/child/child_thread_impl.h.orig	2017-04-19 19:06:33 UTC  +++ content/child/child_thread_impl.h  @@ -116,7 +116,7 @@ class CONTENT_EXPORT ChildThreadImpl     static std::unique_ptr<base::SharedMemory> AllocateSharedMemory( diff --git a/www/chromium/files/patch-content_common_BUILD.gn b/www/chromium/files/patch-content_common_BUILD.gn index 61c01976005e..8ff43c05c1a2 100644 --- a/www/chromium/files/patch-content_common_BUILD.gn +++ b/www/chromium/files/patch-content_common_BUILD.gn @@ -1,6 +1,6 @@ ---- content/common/BUILD.gn.orig	2017-03-09 20:04:32 UTC +--- content/common/BUILD.gn.orig	2017-04-19 19:06:33 UTC  +++ content/common/BUILD.gn -@@ -498,7 +498,7 @@ source_set("common") { +@@ -503,7 +503,7 @@ source_set("common") {     }     if (!use_seccomp_bpf) { @@ -9,7 +9,7 @@         sources -= [           "sandbox_linux/bpf_cros_arm_gpu_policy_linux.cc",           "sandbox_linux/bpf_cros_arm_gpu_policy_linux.h", -@@ -512,6 +512,16 @@ source_set("common") { +@@ -517,6 +517,16 @@ source_set("common") {           "sandbox_linux/bpf_utility_policy_linux.h",           "sandbox_linux/sandbox_bpf_base_policy_linux.cc",           "sandbox_linux/sandbox_bpf_base_policy_linux.h", diff --git a/www/chromium/files/patch-content_common_child__process__messages.h b/www/chromium/files/patch-content_common_child__process__messages.h index e12b2650a41f..d9d8582ae089 100644 --- a/www/chromium/files/patch-content_common_child__process__messages.h +++ b/www/chromium/files/patch-content_common_child__process__messages.h @@ -1,4 +1,4 @@ ---- content/common/child_process_messages.h.orig	2017-03-09 20:04:32 UTC +--- content/common/child_process_messages.h.orig	2017-04-19 19:06:33 UTC  +++ content/common/child_process_messages.h  @@ -26,7 +26,7 @@   #include "ui/gfx/ipc/gfx_param_traits.h" diff --git a/www/chromium/files/patch-content_common_content__switches__internal.cc b/www/chromium/files/patch-content_common_content__switches__internal.cc index 386b50c10433..0977c854a6ea 100644 --- a/www/chromium/files/patch-content_common_content__switches__internal.cc +++ b/www/chromium/files/patch-content_common_content__switches__internal.cc @@ -1,4 +1,4 @@ ---- content/common/content_switches_internal.cc.orig	2017-03-09 20:04:32 UTC +--- content/common/content_switches_internal.cc.orig	2017-04-19 19:06:33 UTC  +++ content/common/content_switches_internal.cc  @@ -27,7 +27,7 @@ const base::Feature kUseZoomForDsfEnable   #endif diff --git a/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc b/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc index 0c4f9880515a..69c0bf655f1a 100644 --- a/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc +++ b/www/chromium/files/patch-content_common_sandbox__linux_sandbox__debug__handling__linux.cc @@ -1,4 +1,4 @@ ---- content/common/sandbox_linux/sandbox_debug_handling_linux.cc.orig	2017-01-26 00:49:13 UTC +--- content/common/sandbox_linux/sandbox_debug_handling_linux.cc.orig	2017-04-19 19:06:34 UTC  +++ content/common/sandbox_linux/sandbox_debug_handling_linux.cc  @@ -7,7 +7,9 @@   #include <errno.h> diff --git a/www/chromium/files/patch-content_common_set__process__title__linux.cc b/www/chromium/files/patch-content_common_set__process__title__linux.cc index b6a56c73e469..fbda01a227e6 100644 --- a/www/chromium/files/patch-content_common_set__process__title__linux.cc +++ b/www/chromium/files/patch-content_common_set__process__title__linux.cc @@ -1,4 +1,4 @@ ---- content/common/set_process_title_linux.cc.orig	2017-01-26 00:49:13 UTC +--- content/common/set_process_title_linux.cc.orig	2017-04-19 19:06:34 UTC  +++ content/common/set_process_title_linux.cc  @@ -49,6 +49,8 @@   extern char** environ; diff --git a/www/chromium/files/patch-content_common_set__process__title__linux.h b/www/chromium/files/patch-content_common_set__process__title__linux.h index f3beb781cfe4..8abe8aa10619 100644 --- a/www/chromium/files/patch-content_common_set__process__title__linux.h +++ b/www/chromium/files/patch-content_common_set__process__title__linux.h @@ -1,4 +1,4 @@ ---- content/common/set_process_title_linux.h.orig	2017-01-26 00:49:13 UTC +--- content/common/set_process_title_linux.h.orig	2017-04-19 19:06:34 UTC  +++ content/common/set_process_title_linux.h  @@ -5,6 +5,9 @@   #ifndef CONTENT_COMMON_SET_PROCESS_TITLE_LINUX_H_ diff --git a/www/chromium/files/patch-content_common_view__messages.h b/www/chromium/files/patch-content_common_view__messages.h index 32e5a34011b4..77344b30003d 100644 --- a/www/chromium/files/patch-content_common_view__messages.h +++ b/www/chromium/files/patch-content_common_view__messages.h @@ -1,6 +1,6 @@ ---- content/common/view_messages.h.orig	2017-03-09 20:04:32 UTC +--- content/common/view_messages.h.orig	2017-04-19 19:06:34 UTC  +++ content/common/view_messages.h -@@ -246,7 +246,7 @@ IPC_STRUCT_TRAITS_BEGIN(content::Rendere +@@ -245,7 +245,7 @@ IPC_STRUCT_TRAITS_BEGIN(content::Rendere     IPC_STRUCT_TRAITS_MEMBER(plugin_fullscreen_allowed)     IPC_STRUCT_TRAITS_MEMBER(use_video_overlay_for_embedded_encrypted_video)     IPC_STRUCT_TRAITS_MEMBER(network_contry_iso) diff --git a/www/chromium/files/patch-content_gpu_BUILD.gn b/www/chromium/files/patch-content_gpu_BUILD.gn index 33d6f62fae72..fad94ee0628b 100644 --- a/www/chromium/files/patch-content_gpu_BUILD.gn +++ b/www/chromium/files/patch-content_gpu_BUILD.gn @@ -1,6 +1,6 @@ ---- content/gpu/BUILD.gn.orig	2017-03-09 20:04:32 UTC +--- content/gpu/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ content/gpu/BUILD.gn -@@ -97,6 +97,7 @@ target(link_target_type, "gpu_sources")  +@@ -98,6 +98,7 @@ target(link_target_type, "gpu_sources")      if (use_x11) {       deps += [ "//ui/events/platform/x11" ] diff --git a/www/chromium/files/patch-content_gpu_gpu__child__thread.cc b/www/chromium/files/patch-content_gpu_gpu__child__thread.cc index 6e35e0a9ab3d..2426bcefc074 100644 --- a/www/chromium/files/patch-content_gpu_gpu__child__thread.cc +++ b/www/chromium/files/patch-content_gpu_gpu__child__thread.cc @@ -1,18 +1,18 @@ ---- content/gpu/gpu_child_thread.cc.orig	2017-03-09 20:04:32 UTC +--- content/gpu/gpu_child_thread.cc.orig	2017-04-19 19:06:34 UTC  +++ content/gpu/gpu_child_thread.cc -@@ -387,6 +387,7 @@ void GpuChildThread::OnCollectGraphicsIn -   if (dead_on_arrival_) -     return; +@@ -398,6 +398,7 @@ void GpuChildThread::OnCollectGraphicsIn +   } + #endif  +#if !defined(OS_BSD)   #if defined(OS_WIN)     // GPU full info collection should only happen on un-sandboxed GPU process     // or single process/in-process gpu mode on Windows. -@@ -438,6 +439,7 @@ void GpuChildThread::OnCollectGraphicsIn +@@ -420,6 +421,7 @@ void GpuChildThread::OnCollectGraphicsIn       base::MessageLoop::current()->QuitWhenIdle();     }   #endif  // OS_WIN  +#endif  // XXX(rene) !FreeBSD   } - void GpuChildThread::OnGetVideoMemoryUsageStats() { + void GpuChildThread::OnClean() { diff --git a/www/chromium/files/patch-content_gpu_gpu__main.cc b/www/chromium/files/patch-content_gpu_gpu__main.cc index e89b5c69d770..accef8f0c411 100644 --- a/www/chromium/files/patch-content_gpu_gpu__main.cc +++ b/www/chromium/files/patch-content_gpu_gpu__main.cc @@ -1,6 +1,6 @@ ---- content/gpu/gpu_main.cc.orig	2017-03-09 20:04:32 UTC +--- content/gpu/gpu_main.cc.orig	2017-04-19 19:06:34 UTC  +++ content/gpu/gpu_main.cc -@@ -94,7 +94,7 @@ namespace content { +@@ -98,7 +98,7 @@ namespace content {   namespace { @@ -9,7 +9,7 @@   bool StartSandboxLinux(gpu::GpuWatchdogThread*);   #elif defined(OS_WIN)   bool StartSandboxWindows(const sandbox::SandboxInterfaceInfo*); -@@ -148,7 +148,7 @@ class ContentSandboxHelper : public gpu: +@@ -152,7 +152,7 @@ class ContentSandboxHelper : public gpu:     bool EnsureSandboxInitialized(         gpu::GpuWatchdogThread* watchdog_thread) override { @@ -18,7 +18,7 @@       return StartSandboxLinux(watchdog_thread);   #elif defined(OS_WIN)       return StartSandboxWindows(sandbox_info_); -@@ -310,7 +310,7 @@ int GpuMain(const MainFunctionParams& pa +@@ -313,7 +313,7 @@ int GpuMain(const MainFunctionParams& pa   namespace { diff --git a/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc b/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc index 82bae8137911..13d080922412 100644 --- a/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc +++ b/www/chromium/files/patch-content_gpu_in__process__gpu__thread.cc @@ -1,11 +1,11 @@ ---- content/gpu/in_process_gpu_thread.cc.orig	2017-01-26 00:49:13 UTC +--- content/gpu/in_process_gpu_thread.cc.orig	2017-04-19 19:06:34 UTC  +++ content/gpu/in_process_gpu_thread.cc -@@ -53,8 +53,6 @@ void InProcessGpuThread::Init() { +@@ -54,8 +54,6 @@ void InProcessGpuThread::Init() {     gpu::GPUInfo gpu_info;     if (!gl::init::InitializeGLOneOff())       VLOG(1) << "gl::init::InitializeGLOneOff failed";  -  else  -    gpu::CollectContextGraphicsInfo(&gpu_info); -   // The process object takes ownership of the thread object, so do not -   // save and delete the pointer. +   gpu::GpuFeatureInfo gpu_feature_info = +       gpu::GetGpuFeatureInfo(gpu_info, *base::CommandLine::ForCurrentProcess()); diff --git a/www/chromium/files/patch-content_public_common_child__process__host.h b/www/chromium/files/patch-content_public_common_child__process__host.h index 147c3a88c27b..aeebc99f3111 100644 --- a/www/chromium/files/patch-content_public_common_child__process__host.h +++ b/www/chromium/files/patch-content_public_common_child__process__host.h @@ -1,6 +1,6 @@ ---- content/public/common/child_process_host.h.orig	2017-01-26 00:49:13 UTC +--- content/public/common/child_process_host.h.orig	2017-04-19 19:06:34 UTC  +++ content/public/common/child_process_host.h -@@ -53,7 +53,7 @@ class CONTENT_EXPORT ChildProcessHost :  +@@ -54,7 +54,7 @@ class CONTENT_EXPORT ChildProcessHost :        // No special behavior requested.       CHILD_NORMAL = 0, @@ -9,7 +9,7 @@       // Indicates that the child execed after forking may be execced from       // /proc/self/exe rather than using the "real" app path. This prevents       // autoupdate from confusing us if it changes the file out from under us. -@@ -62,7 +62,7 @@ class CONTENT_EXPORT ChildProcessHost :  +@@ -63,7 +63,7 @@ class CONTENT_EXPORT ChildProcessHost :        // gdb). In this case, you'd use GetChildPath to get the real executable       // file name, and then prepend the GDB command to the command line.       CHILD_ALLOW_SELF = 1 << 0, diff --git a/www/chromium/files/patch-content_public_common_content__switches.cc b/www/chromium/files/patch-content_public_common_content__switches.cc index 2c8e327162bf..1eeccd159f80 100644 --- a/www/chromium/files/patch-content_public_common_content__switches.cc +++ b/www/chromium/files/patch-content_public_common_content__switches.cc @@ -1,6 +1,6 @@ ---- content/public/common/content_switches.cc.orig	2017-01-26 00:49:13 UTC +--- content/public/common/content_switches.cc.orig	2017-04-19 19:06:34 UTC  +++ content/public/common/content_switches.cc -@@ -992,7 +992,7 @@ const char kDisableVaapiAcceleratedVideo +@@ -1006,7 +1006,7 @@ const char kDisableVaapiAcceleratedVideo       "disable-vaapi-accelerated-video-encode";   #endif diff --git a/www/chromium/files/patch-content_public_common_content__switches.h b/www/chromium/files/patch-content_public_common_content__switches.h index d4f8e2e04e69..d7035c6cbe4e 100644 --- a/www/chromium/files/patch-content_public_common_content__switches.h +++ b/www/chromium/files/patch-content_public_common_content__switches.h @@ -1,6 +1,6 @@ ---- content/public/common/content_switches.h.orig	2017-03-09 20:04:32 UTC +--- content/public/common/content_switches.h.orig	2017-04-19 19:06:34 UTC  +++ content/public/common/content_switches.h -@@ -296,7 +296,7 @@ CONTENT_EXPORT extern const char kDisabl +@@ -294,7 +294,7 @@ CONTENT_EXPORT extern const char kDisabl   CONTENT_EXPORT extern const char kDisableVaapiAcceleratedVideoEncode[];   #endif diff --git a/www/chromium/files/patch-content_public_common_renderer__preferences.h b/www/chromium/files/patch-content_public_common_renderer__preferences.h index 88cc16610423..4a5a14052710 100644 --- a/www/chromium/files/patch-content_public_common_renderer__preferences.h +++ b/www/chromium/files/patch-content_public_common_renderer__preferences.h @@ -1,6 +1,6 @@ ---- content/public/common/renderer_preferences.h.orig	2017-01-26 00:49:13 UTC +--- content/public/common/renderer_preferences.h.orig	2017-04-19 19:06:34 UTC  +++ content/public/common/renderer_preferences.h -@@ -139,7 +139,7 @@ struct CONTENT_EXPORT RendererPreference +@@ -131,7 +131,7 @@ struct CONTENT_EXPORT RendererPreference     // Country iso of the mobile network for content detection purpose.     std::string network_contry_iso; diff --git a/www/chromium/files/patch-content_public_test_browser__test__base.cc b/www/chromium/files/patch-content_public_test_browser__test__base.cc index 38bc1b9eb609..8f203ac3f714 100644 --- a/www/chromium/files/patch-content_public_test_browser__test__base.cc +++ b/www/chromium/files/patch-content_public_test_browser__test__base.cc @@ -1,4 +1,4 @@ ---- content/public/test/browser_test_base.cc.orig	2017-01-26 00:49:13 UTC +--- content/public/test/browser_test_base.cc.orig	2017-04-19 19:06:34 UTC  +++ content/public/test/browser_test_base.cc  @@ -6,6 +6,10 @@ diff --git a/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc b/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc index f024294adbde..efb2042b2d60 100644 --- a/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc +++ b/www/chromium/files/patch-content_renderer_media_webrtc_processed__local__audio__source.cc @@ -1,4 +1,4 @@ ---- content/renderer/media/webrtc/processed_local_audio_source.cc.orig	2017-01-26 00:49:13 UTC +--- content/renderer/media/webrtc/processed_local_audio_source.cc.orig	2017-04-19 19:06:34 UTC  +++ content/renderer/media/webrtc/processed_local_audio_source.cc  @@ -269,8 +269,8 @@ void ProcessedLocalAudioSource::Capture(                                           bool key_pressed) { diff --git a/www/chromium/files/patch-content_renderer_render__thread__impl.cc b/www/chromium/files/patch-content_renderer_render__thread__impl.cc index d2a74cec3c4d..19d8e97b4e56 100644 --- a/www/chromium/files/patch-content_renderer_render__thread__impl.cc +++ b/www/chromium/files/patch-content_renderer_render__thread__impl.cc @@ -1,6 +1,6 @@ ---- content/renderer/render_thread_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/renderer/render_thread_impl.cc.orig	2017-04-19 19:06:34 UTC  +++ content/renderer/render_thread_impl.cc -@@ -207,11 +207,13 @@ +@@ -206,11 +206,13 @@   #include "content/common/external_ipc_dumper.h"   #endif @@ -14,7 +14,7 @@   using base::ThreadRestrictions;   using blink::WebDocument; -@@ -1386,7 +1388,7 @@ media::GpuVideoAcceleratorFactories* Ren +@@ -1379,7 +1381,7 @@ media::GpuVideoAcceleratorFactories* Ren     const bool enable_video_accelerator =         !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode);     const bool enable_gpu_memory_buffer_video_frames = @@ -23,7 +23,7 @@         !cmd_line->HasSwitch(switches::kDisableGpuMemoryBufferVideoFrames) &&         !cmd_line->HasSwitch(switches::kDisableGpuCompositing) &&         !gpu_channel_host->gpu_info().software_rendering; -@@ -1729,6 +1731,8 @@ void RenderThreadImpl::GetRendererMemory +@@ -1712,6 +1714,8 @@ void RenderThreadImpl::GetRendererMemory   #else     size_t malloc_usage = minfo.hblkhd + minfo.arena;   #endif diff --git a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc index 7fa3126ae8fb..2311ab52faf1 100644 --- a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc +++ b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc @@ -1,6 +1,6 @@ ---- content/renderer/renderer_blink_platform_impl.cc.orig	2017-03-09 20:04:32 UTC +--- content/renderer/renderer_blink_platform_impl.cc.orig	2017-04-19 19:06:34 UTC  +++ content/renderer/renderer_blink_platform_impl.cc -@@ -111,7 +111,7 @@ +@@ -112,7 +112,7 @@   #if defined(OS_POSIX)   #include "base/file_descriptor_posix.h" @@ -9,7 +9,7 @@   #include <map>   #include <string> -@@ -204,7 +204,7 @@ class RendererBlinkPlatformImpl::FileUti +@@ -206,7 +206,7 @@ class RendererBlinkPlatformImpl::FileUti     scoped_refptr<ThreadSafeSender> thread_safe_sender_;   }; @@ -18,7 +18,7 @@   class RendererBlinkPlatformImpl::SandboxSupport       : public blink::WebSandboxSupport {    public: -@@ -250,7 +250,7 @@ RendererBlinkPlatformImpl::RendererBlink +@@ -252,7 +252,7 @@ RendererBlinkPlatformImpl::RendererBlink         renderer_scheduler_(renderer_scheduler),         blink_interface_provider_(             new BlinkInterfaceProviderImpl(remote_interfaces)) { @@ -27,7 +27,7 @@     if (g_sandbox_enabled && sandboxEnabled()) {       sandbox_support_.reset(new RendererBlinkPlatformImpl::SandboxSupport);     } else { -@@ -286,7 +286,7 @@ RendererBlinkPlatformImpl::~RendererBlin +@@ -288,7 +288,7 @@ RendererBlinkPlatformImpl::~RendererBlin   }   void RendererBlinkPlatformImpl::Shutdown() { @@ -36,7 +36,7 @@     // SandboxSupport contains a map of WebFontFamily objects, which hold     // WebCStrings, which become invalidated when blink is shut down. Hence, we     // need to clear that map now, just before blink::shutdown() is called. -@@ -334,7 +334,7 @@ blink::WebFileUtilities* RendererBlinkPl +@@ -336,7 +336,7 @@ blink::WebFileUtilities* RendererBlinkPl   }   blink::WebSandboxSupport* RendererBlinkPlatformImpl::sandboxSupport() { @@ -45,7 +45,7 @@     // These platforms do not require sandbox support.     return NULL;   #else -@@ -542,7 +542,7 @@ bool RendererBlinkPlatformImpl::SandboxS +@@ -543,7 +543,7 @@ bool RendererBlinkPlatformImpl::SandboxS     return FontLoader::CGFontRefFromBuffer(font_data, font_data_size, out);   } diff --git a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h index 4f10c4fb1f37..1b3430ef03c6 100644 --- a/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h +++ b/www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h @@ -1,6 +1,6 @@ ---- content/renderer/renderer_blink_platform_impl.h.orig	2017-03-09 20:04:32 UTC +--- content/renderer/renderer_blink_platform_impl.h.orig	2017-04-19 19:06:34 UTC  +++ content/renderer/renderer_blink_platform_impl.h -@@ -252,7 +252,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo +@@ -253,7 +253,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo     class FileUtilities;     std::unique_ptr<FileUtilities> file_utilities_; diff --git a/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc index be1e1b238bf2..7090b6bafc6a 100644 --- a/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc +++ b/www/chromium/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc @@ -1,4 +1,4 @@ ---- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2017-01-26 00:49:13 UTC +--- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2017-04-19 19:06:34 UTC  +++ content/renderer/renderer_main_platform_delegate_linux.cc  @@ -29,6 +29,7 @@ void RendererMainPlatformDelegate::Platf   } diff --git a/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc b/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc index c53f33bf08e8..0e068336ee75 100644 --- a/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc +++ b/www/chromium/files/patch-content_renderer_webscrollbarbehavior__impl__aura.cc @@ -1,4 +1,4 @@ ---- content/renderer/webscrollbarbehavior_impl_aura.cc.orig	2017-01-26 00:49:13 UTC +--- content/renderer/webscrollbarbehavior_impl_aura.cc.orig	2017-04-19 19:06:34 UTC  +++ content/renderer/webscrollbarbehavior_impl_aura.cc  @@ -14,7 +14,7 @@ bool WebScrollbarBehaviorImpl::shouldCen         blink::WebPointerProperties::Button mouseButton, diff --git a/www/chromium/files/patch-content_shell_BUILD.gn b/www/chromium/files/patch-content_shell_BUILD.gn index 9bbea1f71271..0167eba7577f 100644 --- a/www/chromium/files/patch-content_shell_BUILD.gn +++ b/www/chromium/files/patch-content_shell_BUILD.gn @@ -1,6 +1,6 @@ ---- content/shell/BUILD.gn.orig	2017-03-09 20:04:32 UTC +--- content/shell/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ content/shell/BUILD.gn -@@ -296,7 +296,7 @@ static_library("content_shell_lib") { +@@ -295,7 +295,7 @@ static_library("content_shell_lib") {       ]     } @@ -9,7 +9,7 @@       deps += [         "//build/linux:fontconfig",         "//ui/gfx:test_support", -@@ -320,7 +320,7 @@ static_library("content_shell_lib") { +@@ -319,7 +319,7 @@ static_library("content_shell_lib") {       ]     } @@ -18,13 +18,13 @@       deps += [         "//components/crash/content/app",         "//components/crash/content/browser", -@@ -369,7 +369,7 @@ static_library("content_shell_lib") { +@@ -368,7 +368,7 @@ static_library("content_shell_lib") {       ]     }  -  if (is_linux) {  +  if (is_linux || is_bsd) { -     deps += [ "//third_party/freetype2" ] +     deps += [ "//third_party/freetype-android:freetype" ]     }  @@ -539,7 +539,7 @@ if (is_android) { diff --git a/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc b/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc index 071f52a19b26..0d8886b4b2a4 100644 --- a/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc +++ b/www/chromium/files/patch-content_shell_browser_shell__browser__context.cc @@ -1,4 +1,4 @@ ---- content/shell/browser/shell_browser_context.cc.orig	2017-01-26 00:49:13 UTC +--- content/shell/browser/shell_browser_context.cc.orig	2017-04-19 19:06:34 UTC  +++ content/shell/browser/shell_browser_context.cc  @@ -25,7 +25,7 @@ diff --git a/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc b/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc index 8c34b887cde4..6e6b564dd829 100644 --- a/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc +++ b/www/chromium/files/patch-content_shell_browser_shell__browser__main__parts.cc @@ -1,4 +1,4 @@ ---- content/shell/browser/shell_browser_main_parts.cc.orig	2017-03-09 20:04:32 UTC +--- content/shell/browser/shell_browser_main_parts.cc.orig	2017-04-19 19:06:34 UTC  +++ content/shell/browser/shell_browser_main_parts.cc  @@ -46,7 +46,7 @@   #if defined(USE_AURA) && defined(USE_X11) diff --git a/www/chromium/files/patch-content_test_BUILD.gn b/www/chromium/files/patch-content_test_BUILD.gn index 13b6df8ccbb9..968e41e4bfa4 100644 --- a/www/chromium/files/patch-content_test_BUILD.gn +++ b/www/chromium/files/patch-content_test_BUILD.gn @@ -1,6 +1,6 @@ ---- content/test/BUILD.gn.orig	2017-03-09 20:04:32 UTC +--- content/test/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ content/test/BUILD.gn -@@ -771,7 +771,7 @@ test("content_browsertests") { +@@ -785,7 +785,7 @@ test("content_browsertests") {       }     } @@ -9,7 +9,7 @@       data += [         "$root_out_dir/content_shell.pak",         "data/", -@@ -1392,7 +1392,7 @@ test("content_unittests") { +@@ -1425,7 +1425,7 @@ test("content_unittests") {       sources += [ "../browser/memory/memory_monitor_linux_unittest.cc" ]     } @@ -18,7 +18,7 @@       data = [         "$root_out_dir/content_shell.pak",         "data/", -@@ -1597,7 +1597,7 @@ test("content_unittests") { +@@ -1632,7 +1632,7 @@ test("content_unittests") {         "//ui/shell_dialogs:shell_dialogs",       ] @@ -27,7 +27,7 @@         sources +=             [ "../browser/media/capture/desktop_capture_device_unittest.cc" ]         deps += [ "//third_party/webrtc/modules/desktop_capture" ] -@@ -1631,7 +1631,7 @@ test("content_unittests") { +@@ -1670,7 +1670,7 @@ test("content_unittests") {       }     } diff --git a/www/chromium/files/patch-crypto_nss__util.cc b/www/chromium/files/patch-crypto_nss__util.cc index 92d45f05fe47..249910cbcc3b 100644 --- a/www/chromium/files/patch-crypto_nss__util.cc +++ b/www/chromium/files/patch-crypto_nss__util.cc @@ -1,4 +1,4 @@ ---- crypto/nss_util.cc.orig	2017-01-26 00:49:14 UTC +--- crypto/nss_util.cc.orig	2017-04-19 19:06:34 UTC  +++ crypto/nss_util.cc  @@ -20,7 +20,7 @@   #include "base/threading/thread_task_runner_handle.h" diff --git a/www/chromium/files/patch-device_BUILD.gn b/www/chromium/files/patch-device_BUILD.gn index c23c8555cc1d..1feb2146b8ec 100644 --- a/www/chromium/files/patch-device_BUILD.gn +++ b/www/chromium/files/patch-device_BUILD.gn @@ -1,6 +1,6 @@ ---- device/BUILD.gn.orig	2017-03-09 20:04:33 UTC +--- device/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ device/BUILD.gn -@@ -197,7 +197,7 @@ test("device_unittests") { +@@ -200,7 +200,7 @@ test("device_unittests") {       ]     } diff --git a/www/chromium/files/patch-device_battery_BUILD.gn b/www/chromium/files/patch-device_battery_BUILD.gn index dd53e086339f..8c51ce4f7726 100644 --- a/www/chromium/files/patch-device_battery_BUILD.gn +++ b/www/chromium/files/patch-device_battery_BUILD.gn @@ -1,4 +1,4 @@ ---- device/battery/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- device/battery/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ device/battery/BUILD.gn  @@ -47,7 +47,7 @@ if (!is_android) {         ] diff --git a/www/chromium/files/patch-device_bluetooth_BUILD.gn b/www/chromium/files/patch-device_bluetooth_BUILD.gn index ed64cb766af9..a27c4596720c 100644 --- a/www/chromium/files/patch-device_bluetooth_BUILD.gn +++ b/www/chromium/files/patch-device_bluetooth_BUILD.gn @@ -1,6 +1,6 @@ ---- device/bluetooth/BUILD.gn.orig	2017-03-09 20:04:33 UTC +--- device/bluetooth/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ device/bluetooth/BUILD.gn -@@ -199,7 +199,7 @@ component("bluetooth") { +@@ -200,7 +200,7 @@ component("bluetooth") {       ]     } diff --git a/www/chromium/files/patch-device_gamepad_gamepad__provider.cc b/www/chromium/files/patch-device_gamepad_gamepad__provider.cc index cd2520119bae..26527f14a500 100644 --- a/www/chromium/files/patch-device_gamepad_gamepad__provider.cc +++ b/www/chromium/files/patch-device_gamepad_gamepad__provider.cc @@ -1,4 +1,4 @@ ---- device/gamepad/gamepad_provider.cc.orig	2017-03-09 20:04:33 UTC +--- device/gamepad/gamepad_provider.cc.orig	2017-04-19 19:06:34 UTC  +++ device/gamepad/gamepad_provider.cc  @@ -153,7 +153,7 @@ void GamepadProvider::Initialize(std::un       monitor->AddDevicesChangedObserver(this); diff --git a/www/chromium/files/patch-device_geolocation_BUILD.gn b/www/chromium/files/patch-device_geolocation_BUILD.gn index e7a65f9c803d..1f4d0ae14b36 100644 --- a/www/chromium/files/patch-device_geolocation_BUILD.gn +++ b/www/chromium/files/patch-device_geolocation_BUILD.gn @@ -1,4 +1,4 @@ ---- device/geolocation/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- device/geolocation/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ device/geolocation/BUILD.gn  @@ -89,7 +89,7 @@ component("geolocation") {     if (is_android) { diff --git a/www/chromium/files/patch-device_geolocation_location__arbitrator.cc b/www/chromium/files/patch-device_geolocation_location__arbitrator.cc index 2c5b0b4e53d6..b316169411bf 100644 --- a/www/chromium/files/patch-device_geolocation_location__arbitrator.cc +++ b/www/chromium/files/patch-device_geolocation_location__arbitrator.cc @@ -1,4 +1,4 @@ ---- device/geolocation/location_arbitrator.cc.orig	2017-01-26 00:49:14 UTC +--- device/geolocation/location_arbitrator.cc.orig	2017-04-19 19:06:34 UTC  +++ device/geolocation/location_arbitrator.cc  @@ -182,7 +182,7 @@ LocationArbitrator::NewNetworkLocationPr diff --git a/www/chromium/files/patch-device_hid_BUILD.gn b/www/chromium/files/patch-device_hid_BUILD.gn index a46513622b32..3839cd3a872f 100644 --- a/www/chromium/files/patch-device_hid_BUILD.gn +++ b/www/chromium/files/patch-device_hid_BUILD.gn @@ -1,4 +1,4 @@ ---- device/hid/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- device/hid/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ device/hid/BUILD.gn  @@ -56,6 +56,13 @@ source_set("hid") {       deps += [ "//device/udev_linux" ] diff --git a/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__daemon__client.h b/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__daemon__client.h index 936ca997a903..f1731ef81610 100644 --- a/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__daemon__client.h +++ b/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__daemon__client.h @@ -1,4 +1,4 @@ ---- device/media_transfer_protocol/media_transfer_protocol_daemon_client.h.orig	2017-02-02 02:02:54 UTC +--- device/media_transfer_protocol/media_transfer_protocol_daemon_client.h.orig	2017-04-19 19:06:34 UTC  +++ device/media_transfer_protocol/media_transfer_protocol_daemon_client.h  @@ -19,7 +19,7 @@   #include "base/macros.h" diff --git a/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__manager.h b/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__manager.h index 09b23fcc5b39..c12a44a23603 100644 --- a/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__manager.h +++ b/www/chromium/files/patch-device_media__transfer__protocol_media__transfer__protocol__manager.h @@ -1,4 +1,4 @@ ---- device/media_transfer_protocol/media_transfer_protocol_manager.h.orig	2017-01-26 00:49:14 UTC +--- device/media_transfer_protocol/media_transfer_protocol_manager.h.orig	2017-04-19 19:06:34 UTC  +++ device/media_transfer_protocol/media_transfer_protocol_manager.h  @@ -15,7 +15,7 @@   #include "base/memory/ref_counted.h" diff --git a/www/chromium/files/patch-content_browser_device__sensors_data__fetcher__shared__memory.h b/www/chromium/files/patch-device_sensors_data__fetcher__shared__memory.h index 1f7c96d5c143..3e393135e0e7 100644 --- a/www/chromium/files/patch-content_browser_device__sensors_data__fetcher__shared__memory.h +++ b/www/chromium/files/patch-device_sensors_data__fetcher__shared__memory.h @@ -1,6 +1,6 @@ ---- content/browser/device_sensors/data_fetcher_shared_memory.h.orig	2017-01-26 00:49:13 UTC -+++ content/browser/device_sensors/data_fetcher_shared_memory.h -@@ -45,7 +45,7 @@ class CONTENT_EXPORT DataFetcherSharedMe +--- device/sensors/data_fetcher_shared_memory.h.orig	2017-04-19 19:06:34 UTC ++++ device/sensors/data_fetcher_shared_memory.h +@@ -44,7 +44,7 @@ class DEVICE_SENSOR_EXPORT DataFetcherSh     bool Start(ConsumerType consumer_type, void* buffer) override;     bool Stop(ConsumerType consumer_type) override; diff --git a/www/chromium/files/patch-device_serial_BUILD.gn b/www/chromium/files/patch-device_serial_BUILD.gn index 0a8900d46cdc..5e66e46f4d31 100644 --- a/www/chromium/files/patch-device_serial_BUILD.gn +++ b/www/chromium/files/patch-device_serial_BUILD.gn @@ -1,4 +1,4 @@ ---- device/serial/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- device/serial/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ device/serial/BUILD.gn  @@ -6,7 +6,7 @@ import("//build/config/features.gni")   import("//mojo/public/tools/bindings/mojom.gni") diff --git a/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc b/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc index 13fe8e22128c..b515cc9b1848 100644 --- a/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc +++ b/www/chromium/files/patch-device_serial_serial__io__handler__posix.cc @@ -1,4 +1,4 @@ ---- device/serial/serial_io_handler_posix.cc.orig	2017-01-26 00:49:14 UTC +--- device/serial/serial_io_handler_posix.cc.orig	2017-04-19 19:06:34 UTC  +++ device/serial/serial_io_handler_posix.cc  @@ -61,7 +61,7 @@ bool BitrateToSpeedConstant(int bitrate,       BITRATE_TO_SPEED_CASE(9600) diff --git a/www/chromium/files/patch-device_usb_usb__context.cc b/www/chromium/files/patch-device_usb_usb__context.cc index 3b2a4831bad4..1379b24fcf9c 100644 --- a/www/chromium/files/patch-device_usb_usb__context.cc +++ b/www/chromium/files/patch-device_usb_usb__context.cc @@ -1,4 +1,4 @@ ---- device/usb/usb_context.cc.orig	2017-01-26 00:49:14 UTC +--- device/usb/usb_context.cc.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_context.cc  @@ -9,8 +9,13 @@   #include "base/macros.h" diff --git a/www/chromium/files/patch-device_usb_usb__context__unittest.cc b/www/chromium/files/patch-device_usb_usb__context__unittest.cc index f25eb3676840..f54b7d76f1ab 100644 --- a/www/chromium/files/patch-device_usb_usb__context__unittest.cc +++ b/www/chromium/files/patch-device_usb_usb__context__unittest.cc @@ -1,4 +1,4 @@ ---- device/usb/usb_context_unittest.cc.orig	2017-01-26 00:49:14 UTC +--- device/usb/usb_context_unittest.cc.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_context_unittest.cc  @@ -7,7 +7,11 @@   #include "build/build_config.h" diff --git a/www/chromium/files/patch-device_usb_usb__device__handle__impl.cc b/www/chromium/files/patch-device_usb_usb__device__handle__impl.cc index 14ff998e3932..3ba8fcde82e4 100644 --- a/www/chromium/files/patch-device_usb_usb__device__handle__impl.cc +++ b/www/chromium/files/patch-device_usb_usb__device__handle__impl.cc @@ -1,4 +1,4 @@ ---- device/usb/usb_device_handle_impl.cc.orig	2017-01-26 00:49:14 UTC +--- device/usb/usb_device_handle_impl.cc.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_device_handle_impl.cc  @@ -25,7 +25,11 @@   #include "device/usb/usb_error.h" diff --git a/www/chromium/files/patch-device_usb_usb__device__handle__impl.h b/www/chromium/files/patch-device_usb_usb__device__handle__impl.h index 3fb03aa565db..4cf2a1875c27 100644 --- a/www/chromium/files/patch-device_usb_usb__device__handle__impl.h +++ b/www/chromium/files/patch-device_usb_usb__device__handle__impl.h @@ -1,4 +1,4 @@ ---- device/usb/usb_device_handle_impl.h.orig	2017-01-26 00:49:14 UTC +--- device/usb/usb_device_handle_impl.h.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_device_handle_impl.h  @@ -18,7 +18,12 @@   #include "base/memory/ref_counted.h" diff --git a/www/chromium/files/patch-device_usb_usb__device__impl.cc b/www/chromium/files/patch-device_usb_usb__device__impl.cc index 23389cd0899d..e29998454a2d 100644 --- a/www/chromium/files/patch-device_usb_usb__device__impl.cc +++ b/www/chromium/files/patch-device_usb_usb__device__impl.cc @@ -1,4 +1,4 @@ ---- device/usb/usb_device_impl.cc.orig	2017-01-26 00:49:14 UTC +--- device/usb/usb_device_impl.cc.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_device_impl.cc  @@ -22,7 +22,11 @@   #include "device/usb/usb_descriptors.h" diff --git a/www/chromium/files/patch-device_usb_usb__error.cc b/www/chromium/files/patch-device_usb_usb__error.cc index 61db73d2da56..b650b7733252 100644 --- a/www/chromium/files/patch-device_usb_usb__error.cc +++ b/www/chromium/files/patch-device_usb_usb__error.cc @@ -1,4 +1,4 @@ ---- device/usb/usb_error.cc.orig	2017-01-26 00:49:14 UTC +--- device/usb/usb_error.cc.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_error.cc  @@ -4,7 +4,11 @@ diff --git a/www/chromium/files/patch-device_usb_usb__service__impl.cc b/www/chromium/files/patch-device_usb_usb__service__impl.cc index d31528589965..861a8249b284 100644 --- a/www/chromium/files/patch-device_usb_usb__service__impl.cc +++ b/www/chromium/files/patch-device_usb_usb__service__impl.cc @@ -1,6 +1,6 @@ ---- device/usb/usb_service_impl.cc.orig	2017-03-09 20:04:33 UTC +--- device/usb/usb_service_impl.cc.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_service_impl.cc -@@ -26,7 +26,11 @@ +@@ -25,7 +25,11 @@   #include "device/usb/usb_error.h"   #include "device/usb/webusb_descriptors.h"   #include "net/base/io_buffer.h" @@ -12,8 +12,8 @@  +#endif   #if defined(OS_WIN) - #include <setupapi.h> -@@ -229,8 +233,10 @@ UsbServiceImpl::UsbServiceImpl( + #define INITGUID +@@ -231,8 +235,10 @@ UsbServiceImpl::UsbServiceImpl(   }   UsbServiceImpl::~UsbServiceImpl() { @@ -24,7 +24,7 @@     for (auto* platform_device : ignored_devices_)       libusb_unref_device(platform_device);   } -@@ -287,6 +293,7 @@ void UsbServiceImpl::OnUsbContext(scoped +@@ -289,6 +295,7 @@ void UsbServiceImpl::OnUsbContext(scoped     context_ = std::move(context); @@ -32,7 +32,7 @@     int rv = libusb_hotplug_register_callback(         context_->context(),         static_cast<libusb_hotplug_event>(LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED | -@@ -299,6 +306,7 @@ void UsbServiceImpl::OnUsbContext(scoped +@@ -301,6 +308,7 @@ void UsbServiceImpl::OnUsbContext(scoped     // This will call any enumeration callbacks queued while initializing.     RefreshDevices(); @@ -40,7 +40,7 @@   #if defined(OS_WIN)     DeviceMonitorWin* device_monitor = DeviceMonitorWin::GetForAllInterfaces(); -@@ -498,6 +506,7 @@ void UsbServiceImpl::RemoveDevice(scoped +@@ -500,6 +508,7 @@ void UsbServiceImpl::RemoveDevice(scoped     device->OnDisconnect();   } @@ -48,7 +48,7 @@   // static   int LIBUSB_CALL UsbServiceImpl::HotplugCallback(libusb_context* context,                                                   PlatformUsbDevice device, -@@ -528,6 +537,7 @@ int LIBUSB_CALL UsbServiceImpl::HotplugC +@@ -530,6 +539,7 @@ int LIBUSB_CALL UsbServiceImpl::HotplugC     return 0;   } diff --git a/www/chromium/files/patch-device_usb_usb__service__impl.h b/www/chromium/files/patch-device_usb_usb__service__impl.h index 0ec596dcf9a5..115e64abf2d6 100644 --- a/www/chromium/files/patch-device_usb_usb__service__impl.h +++ b/www/chromium/files/patch-device_usb_usb__service__impl.h @@ -1,4 +1,4 @@ ---- device/usb/usb_service_impl.h.orig	2017-03-09 20:04:33 UTC +--- device/usb/usb_service_impl.h.orig	2017-04-19 19:06:34 UTC  +++ device/usb/usb_service_impl.h  @@ -15,7 +15,13 @@   #include "build/build_config.h" @@ -14,7 +14,7 @@   #if defined(OS_WIN)   #include "base/scoped_observer.h" -@@ -71,11 +77,13 @@ class UsbServiceImpl : +@@ -73,11 +79,13 @@ class UsbServiceImpl :                    scoped_refptr<UsbDeviceImpl> device);     void RemoveDevice(scoped_refptr<UsbDeviceImpl> device); @@ -28,7 +28,7 @@     // These functions release a reference to the provided platform device.     void OnPlatformDeviceAdded(PlatformUsbDevice platform_device);     void OnPlatformDeviceRemoved(PlatformUsbDevice platform_device); -@@ -92,7 +100,9 @@ class UsbServiceImpl : +@@ -94,7 +102,9 @@ class UsbServiceImpl :     // connected instead of only when a full enumeration is requested.     // TODO(reillyg): Support this on all platforms. crbug.com/411715     bool hotplug_enabled_ = false; diff --git a/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc b/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc index 58b5497577cd..1b226d273ab4 100644 --- a/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc +++ b/www/chromium/files/patch-extensions_browser_api_declarative__webrequest_webrequest__action.cc @@ -1,4 +1,4 @@ ---- extensions/browser/api/declarative_webrequest/webrequest_action.cc.orig	2017-01-26 00:49:14 UTC +--- extensions/browser/api/declarative_webrequest/webrequest_action.cc.orig	2017-04-19 19:06:34 UTC  +++ extensions/browser/api/declarative_webrequest/webrequest_action.cc  @@ -29,7 +29,11 @@   #include "net/base/registry_controlled_domains/registry_controlled_domain.h" diff --git a/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc b/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc index 1ea965100688..d94b27c67d46 100644 --- a/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc +++ b/www/chromium/files/patch-extensions_browser_api_networking__private_networking__private__event__router__factory.cc @@ -1,4 +1,4 @@ ---- extensions/browser/api/networking_private/networking_private_event_router_factory.cc.orig	2017-01-26 00:49:14 UTC +--- extensions/browser/api/networking_private/networking_private_event_router_factory.cc.orig	2017-04-19 19:06:34 UTC  +++ extensions/browser/api/networking_private/networking_private_event_router_factory.cc  @@ -13,6 +13,7 @@ diff --git a/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc b/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc index d3d5936b6c63..5b69f283de98 100644 --- a/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc +++ b/www/chromium/files/patch-extensions_browser_api_serial_serial__api.cc @@ -1,4 +1,4 @@ ---- extensions/browser/api/serial/serial_api.cc.orig	2017-03-09 20:04:33 UTC +--- extensions/browser/api/serial/serial_api.cc.orig	2017-04-19 19:06:34 UTC  +++ extensions/browser/api/serial/serial_api.cc  @@ -86,11 +86,13 @@ bool SerialGetDevicesFunction::Prepare()   void SerialGetDevicesFunction::Work() { diff --git a/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc b/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc index 9abb79dd187a..64959cb94e89 100644 --- a/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc +++ b/www/chromium/files/patch-extensions_browser_api_web__request_form__data__parser.cc @@ -1,4 +1,4 @@ ---- extensions/browser/api/web_request/form_data_parser.cc.orig	2017-01-26 00:49:14 UTC +--- extensions/browser/api/web_request/form_data_parser.cc.orig	2017-04-19 19:06:34 UTC  +++ extensions/browser/api/web_request/form_data_parser.cc  @@ -15,7 +15,11 @@   #include "base/values.h" diff --git a/www/chromium/files/patch-extensions_common_image__util.cc b/www/chromium/files/patch-extensions_common_image__util.cc index ebbe10062b74..823b32ff5d40 100644 --- a/www/chromium/files/patch-extensions_common_image__util.cc +++ b/www/chromium/files/patch-extensions_common_image__util.cc @@ -1,4 +1,4 @@ ---- extensions/common/image_util.cc.orig	2017-01-26 00:49:14 UTC +--- extensions/common/image_util.cc.orig	2017-04-19 19:06:34 UTC  +++ extensions/common/image_util.cc  @@ -11,7 +11,11 @@   #include "base/strings/string_number_conversions.h" diff --git a/www/chromium/files/patch-extensions_common_stack__frame.cc b/www/chromium/files/patch-extensions_common_stack__frame.cc index 5338f975fbd0..918a20a85797 100644 --- a/www/chromium/files/patch-extensions_common_stack__frame.cc +++ b/www/chromium/files/patch-extensions_common_stack__frame.cc @@ -1,4 +1,4 @@ ---- extensions/common/stack_frame.cc.orig	2017-01-26 00:49:14 UTC +--- extensions/common/stack_frame.cc.orig	2017-04-19 19:06:34 UTC  +++ extensions/common/stack_frame.cc  @@ -7,7 +7,11 @@   #include <string> diff --git a/www/chromium/files/patch-gpu_BUILD.gn b/www/chromium/files/patch-gpu_BUILD.gn index b052d6e2e047..b1e3465b5410 100644 --- a/www/chromium/files/patch-gpu_BUILD.gn +++ b/www/chromium/files/patch-gpu_BUILD.gn @@ -1,6 +1,6 @@ ---- gpu/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- gpu/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/BUILD.gn -@@ -93,7 +93,7 @@ test("command_buffer_gles2_tests") { +@@ -96,7 +96,7 @@ test("command_buffer_gles2_tests") {       libs += [ "android" ]       deps += [ "//ui/android:ui_java" ]     } diff --git a/www/chromium/files/patch-gpu_command__buffer_service_program__manager.cc b/www/chromium/files/patch-gpu_command__buffer_service_program__manager.cc index dab811cbaa32..bb49bb75a31e 100644 --- a/www/chromium/files/patch-gpu_command__buffer_service_program__manager.cc +++ b/www/chromium/files/patch-gpu_command__buffer_service_program__manager.cc @@ -1,4 +1,4 @@ ---- gpu/command_buffer/service/program_manager.cc.orig	2017-01-26 00:49:14 UTC +--- gpu/command_buffer/service/program_manager.cc.orig	2017-04-19 19:06:34 UTC  +++ gpu/command_buffer/service/program_manager.cc  @@ -31,7 +31,11 @@   #include "gpu/command_buffer/service/program_cache.h" diff --git a/www/chromium/files/patch-gpu_config_BUILD.gn b/www/chromium/files/patch-gpu_config_BUILD.gn index 454821f59bbe..6c0ff48a0330 100644 --- a/www/chromium/files/patch-gpu_config_BUILD.gn +++ b/www/chromium/files/patch-gpu_config_BUILD.gn @@ -1,4 +1,4 @@ ---- gpu/config/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- gpu/config/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/config/BUILD.gn  @@ -8,7 +8,8 @@ import("//build/config/ui.gni") @@ -10,7 +10,7 @@                  (use_x11 || use_ozone)   } -@@ -97,6 +98,14 @@ source_set("config_sources") { +@@ -101,6 +102,14 @@ source_set("config_sources") {         ]       }     } diff --git a/www/chromium/files/patch-gpu_config_gpu__control__list.cc b/www/chromium/files/patch-gpu_config_gpu__control__list.cc index c6e7a7854994..6167136d871a 100644 --- a/www/chromium/files/patch-gpu_config_gpu__control__list.cc +++ b/www/chromium/files/patch-gpu_config_gpu__control__list.cc @@ -1,4 +1,4 @@ ---- gpu/config/gpu_control_list.cc.orig	2017-01-26 00:49:14 UTC +--- gpu/config/gpu_control_list.cc.orig	2017-04-19 19:06:34 UTC  +++ gpu/config/gpu_control_list.cc  @@ -19,7 +19,11 @@   #include "base/sys_info.h" @@ -12,7 +12,7 @@   namespace gpu {   namespace { -@@ -1154,7 +1158,7 @@ GpuControlList::GpuControlListEntry::GLT +@@ -1183,7 +1187,7 @@ GpuControlList::GpuControlListEntry::GLT   GpuControlList::GpuControlListEntry::GetDefaultGLType() {   #if defined(OS_CHROMEOS)     return kGLTypeGL; @@ -21,7 +21,7 @@     return kGLTypeGL;   #elif defined(OS_MACOSX)     return kGLTypeGL; -@@ -1606,7 +1610,7 @@ GpuControlList::OsType GpuControlList::G +@@ -1642,7 +1646,7 @@ GpuControlList::OsType GpuControlList::G     return kOsWin;   #elif defined(OS_ANDROID)     return kOsAndroid; diff --git a/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc b/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc index afb27967e7c9..ee60865ae3bb 100644 --- a/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc +++ b/www/chromium/files/patch-gpu_config_gpu__control__list__unittest.cc @@ -1,4 +1,4 @@ ---- gpu/config/gpu_control_list_unittest.cc.orig	2017-01-26 00:49:14 UTC +--- gpu/config/gpu_control_list_unittest.cc.orig	2017-04-19 19:06:34 UTC  +++ gpu/config/gpu_control_list_unittest.cc  @@ -175,8 +175,7 @@ TEST_F(GpuControlListTest, VendorOnAllOs     features = control_list->MakeDecision( diff --git a/www/chromium/files/patch-gpu_config_gpu__info__collector.cc b/www/chromium/files/patch-gpu_config_gpu__info__collector.cc index 7608cfed284d..562c2f671330 100644 --- a/www/chromium/files/patch-gpu_config_gpu__info__collector.cc +++ b/www/chromium/files/patch-gpu_config_gpu__info__collector.cc @@ -1,4 +1,4 @@ ---- gpu/config/gpu_info_collector.cc.orig	2017-01-26 00:49:14 UTC +--- gpu/config/gpu_info_collector.cc.orig	2017-04-19 19:06:34 UTC  +++ gpu/config/gpu_info_collector.cc  @@ -193,8 +193,10 @@ CollectInfoResult CollectGraphicsInfoGL(     gpu_info->pixel_shader_version = glsl_version; diff --git a/www/chromium/files/patch-gpu_config_gpu__test__config.cc b/www/chromium/files/patch-gpu_config_gpu__test__config.cc index 65a4eff8ae4a..b2c8de76102f 100644 --- a/www/chromium/files/patch-gpu_config_gpu__test__config.cc +++ b/www/chromium/files/patch-gpu_config_gpu__test__config.cc @@ -1,4 +1,4 @@ ---- gpu/config/gpu_test_config.cc.orig	2017-01-26 00:49:14 UTC +--- gpu/config/gpu_test_config.cc.orig	2017-04-19 19:06:34 UTC  +++ gpu/config/gpu_test_config.cc  @@ -24,7 +24,7 @@ namespace {   GPUTestConfig::OS GetCurrentOS() { diff --git a/www/chromium/files/patch-gpu_gles2__conform__support_BUILD.gn b/www/chromium/files/patch-gpu_gles2__conform__support_BUILD.gn index fa54c915c67a..82d02b2c1408 100644 --- a/www/chromium/files/patch-gpu_gles2__conform__support_BUILD.gn +++ b/www/chromium/files/patch-gpu_gles2__conform__support_BUILD.gn @@ -1,4 +1,4 @@ ---- gpu/gles2_conform_support/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- gpu/gles2_conform_support/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/gles2_conform_support/BUILD.gn  @@ -60,7 +60,7 @@ executable("gles2_conform_support") {       "//gpu/gles2_conform_support/egl", diff --git a/www/chromium/files/patch-gpu_gles2__conform__support_native_BUILD.gn b/www/chromium/files/patch-gpu_gles2__conform__support_native_BUILD.gn index b95cde816fe6..92ca9db6337d 100644 --- a/www/chromium/files/patch-gpu_gles2__conform__support_native_BUILD.gn +++ b/www/chromium/files/patch-gpu_gles2__conform__support_native_BUILD.gn @@ -1,4 +1,4 @@ ---- gpu/gles2_conform_support/native/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- gpu/gles2_conform_support/native/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/gles2_conform_support/native/BUILD.gn  @@ -20,7 +20,7 @@ source_set("native") {       "//gpu/gles2_conform_support/egl", diff --git a/www/chromium/files/patch-gpu_ipc_client_BUILD.gn b/www/chromium/files/patch-gpu_ipc_client_BUILD.gn index 1b4f6c66d9b7..8e5c1bbe3e2b 100644 --- a/www/chromium/files/patch-gpu_ipc_client_BUILD.gn +++ b/www/chromium/files/patch-gpu_ipc_client_BUILD.gn @@ -1,4 +1,4 @@ ---- gpu/ipc/client/BUILD.gn.orig	2017-03-09 20:04:33 UTC +--- gpu/ipc/client/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/ipc/client/BUILD.gn  @@ -44,6 +44,7 @@ source_set("ipc_client_sources") {     configs += [ diff --git a/www/chromium/files/patch-gpu_ipc_service_BUILD.gn b/www/chromium/files/patch-gpu_ipc_service_BUILD.gn index cf8bdd740f65..bc824277d143 100644 --- a/www/chromium/files/patch-gpu_ipc_service_BUILD.gn +++ b/www/chromium/files/patch-gpu_ipc_service_BUILD.gn @@ -1,6 +1,6 @@ ---- gpu/ipc/service/BUILD.gn.orig	2017-03-09 20:04:33 UTC +--- gpu/ipc/service/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/ipc/service/BUILD.gn -@@ -109,11 +109,12 @@ target(link_target_type, "ipc_service_so +@@ -110,11 +110,12 @@ target(link_target_type, "ipc_service_so       ]       libs += [ "android" ]     } diff --git a/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc b/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc index 044a355f729f..ef61b49902e3 100644 --- a/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc +++ b/www/chromium/files/patch-gpu_ipc_service_gpu__init.cc @@ -1,4 +1,4 @@ ---- gpu/ipc/service/gpu_init.cc.orig	2017-03-09 20:04:33 UTC +--- gpu/ipc/service/gpu_init.cc.orig	2017-04-19 19:06:34 UTC  +++ gpu/ipc/service/gpu_init.cc  @@ -76,7 +76,7 @@ void GetGpuInfoFromCommandLine(gpu::GPUI     } @@ -34,5 +34,5 @@  -#endif  // !defined(OS_MACOSX)  +#endif  // !defined(OS_MACOSX) && !defined(OS_BSD) -   base::TimeDelta collect_context_time = -       base::TimeTicks::Now() - before_collect_context_graphics_info; +   gpu_feature_info_ = gpu::GetGpuFeatureInfo(gpu_info_, command_line); +  diff --git a/www/chromium/files/patch-gpu_tools_compositor__model__bench_BUILD.gn b/www/chromium/files/patch-gpu_tools_compositor__model__bench_BUILD.gn index ccdd6bb338c6..6a609390b36a 100644 --- a/www/chromium/files/patch-gpu_tools_compositor__model__bench_BUILD.gn +++ b/www/chromium/files/patch-gpu_tools_compositor__model__bench_BUILD.gn @@ -1,4 +1,4 @@ ---- gpu/tools/compositor_model_bench/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- gpu/tools/compositor_model_bench/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/tools/compositor_model_bench/BUILD.gn  @@ -4,7 +4,7 @@ diff --git a/www/chromium/files/patch-gpu_vulkan_BUILD.gn b/www/chromium/files/patch-gpu_vulkan_BUILD.gn index 50279a96504a..2dd0aa4e6971 100644 --- a/www/chromium/files/patch-gpu_vulkan_BUILD.gn +++ b/www/chromium/files/patch-gpu_vulkan_BUILD.gn @@ -1,4 +1,4 @@ ---- gpu/vulkan/BUILD.gn.orig	2017-01-26 00:49:14 UTC +--- gpu/vulkan/BUILD.gn.orig	2017-04-19 19:06:34 UTC  +++ gpu/vulkan/BUILD.gn  @@ -14,7 +14,7 @@ if (enable_vulkan) {     component("vulkan") { diff --git a/www/chromium/files/patch-ipc_ipc__channel.h b/www/chromium/files/patch-ipc_ipc__channel.h index 8f3c7af1cbb6..ffe5b22273a5 100644 --- a/www/chromium/files/patch-ipc_ipc__channel.h +++ b/www/chromium/files/patch-ipc_ipc__channel.h @@ -1,6 +1,6 @@ ---- ipc/ipc_channel.h.orig	2017-01-26 00:49:15 UTC +--- ipc/ipc_channel.h.orig	2017-04-19 19:06:35 UTC  +++ ipc/ipc_channel.h -@@ -245,7 +245,7 @@ class IPC_EXPORT Channel : public Sender +@@ -246,7 +246,7 @@ class IPC_EXPORT Channel : public Sender     static std::string GenerateUniqueRandomChannelID();   #endif diff --git a/www/chromium/files/patch-ipc_ipc__message__utils.cc b/www/chromium/files/patch-ipc_ipc__message__utils.cc index d0f10648b6c4..ccffba65690b 100644 --- a/www/chromium/files/patch-ipc_ipc__message__utils.cc +++ b/www/chromium/files/patch-ipc_ipc__message__utils.cc @@ -1,6 +1,6 @@ ---- ipc/ipc_message_utils.cc.orig	2017-01-26 00:49:15 UTC +--- ipc/ipc_message_utils.cc.orig	2017-04-19 19:06:35 UTC  +++ ipc/ipc_message_utils.cc -@@ -425,7 +425,7 @@ void ParamTraits<unsigned int>::Log(cons +@@ -421,7 +421,7 @@ void ParamTraits<unsigned int>::Log(cons     l->append(base::UintToString(p));   } diff --git a/www/chromium/files/patch-ipc_ipc__message__utils.h b/www/chromium/files/patch-ipc_ipc__message__utils.h index 9e5a3003009a..4d0604a409f0 100644 --- a/www/chromium/files/patch-ipc_ipc__message__utils.h +++ b/www/chromium/files/patch-ipc_ipc__message__utils.h @@ -1,4 +1,4 @@ ---- ipc/ipc_message_utils.h.orig	2017-03-09 20:04:34 UTC +--- ipc/ipc_message_utils.h.orig	2017-04-19 19:06:35 UTC  +++ ipc/ipc_message_utils.h  @@ -209,7 +209,7 @@ struct ParamTraits<unsigned int> {   //   3) Android 64 bit also has int64_t typedef'd to long. diff --git a/www/chromium/files/patch-mash_package_mash__packaged__service.cc b/www/chromium/files/patch-mash_package_mash__packaged__service.cc index 5f8421fa180b..5cc467ad6b05 100644 --- a/www/chromium/files/patch-mash_package_mash__packaged__service.cc +++ b/www/chromium/files/patch-mash_package_mash__packaged__service.cc @@ -1,6 +1,6 @@ ---- mash/package/mash_packaged_service.cc.orig	2017-03-09 20:04:34 UTC +--- mash/package/mash_packaged_service.cc.orig	2017-04-19 19:06:35 UTC  +++ mash/package/mash_packaged_service.cc -@@ -29,7 +29,7 @@ +@@ -30,7 +30,7 @@   #include "ash/touch_hud/mus/touch_hud_application.h"  // nogncheck   #endif @@ -9,7 +9,7 @@   #include "components/font_service/font_service_app.h"   #endif -@@ -103,7 +103,7 @@ std::unique_ptr<service_manager::Service +@@ -104,7 +104,7 @@ std::unique_ptr<service_manager::Service       return base::WrapUnique(new mash::task_viewer::TaskViewer);     if (name == "test_ime_driver")       return base::WrapUnique(new ui::test::TestIMEApplication); diff --git a/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc b/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc index dba40d6c500a..09239026a2d9 100644 --- a/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc +++ b/www/chromium/files/patch-media__audio__alsa__audio_manager_alsa.cc @@ -1,4 +1,4 @@ ---- media/audio/alsa/audio_manager_alsa.cc.orig	2017-03-09 20:04:34 UTC +--- media/audio/alsa/audio_manager_alsa.cc.orig	2017-04-19 19:06:35 UTC  +++ media/audio/alsa/audio_manager_alsa.cc  @@ -138,7 +138,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic     int card = -1; diff --git a/www/chromium/files/patch-media_audio_BUILD.gn b/www/chromium/files/patch-media_audio_BUILD.gn index 41a4627ba13d..0c873b467e77 100644 --- a/www/chromium/files/patch-media_audio_BUILD.gn +++ b/www/chromium/files/patch-media_audio_BUILD.gn @@ -1,6 +1,6 @@ ---- media/audio/BUILD.gn.orig	2017-03-09 20:04:34 UTC +--- media/audio/BUILD.gn.orig	2017-04-19 19:06:35 UTC  +++ media/audio/BUILD.gn -@@ -207,7 +207,7 @@ source_set("audio") { +@@ -212,7 +212,7 @@ source_set("audio") {       deps += [ "//media/base/android:media_jni_headers" ]     } @@ -9,7 +9,7 @@       sources += [ "linux/audio_manager_linux.cc" ]     } -@@ -256,10 +256,12 @@ source_set("audio") { +@@ -261,10 +261,12 @@ source_set("audio") {         configs += [ ":libpulse" ]       } else {         # TODO(ajwong): Technically, this dl should go in the action. diff --git a/www/chromium/files/patch-media_audio_audio__manager.cc b/www/chromium/files/patch-media_audio_audio__manager.cc index 2c9571cfbd39..73fb1704a152 100644 --- a/www/chromium/files/patch-media_audio_audio__manager.cc +++ b/www/chromium/files/patch-media_audio_audio__manager.cc @@ -1,6 +1,6 @@ ---- media/audio/audio_manager.cc.orig	2017-03-09 20:04:34 UTC +--- media/audio/audio_manager.cc.orig	2017-04-19 19:06:35 UTC  +++ media/audio/audio_manager.cc -@@ -95,7 +95,7 @@ class AudioManagerHelper : public base:: +@@ -93,7 +93,7 @@ class AudioManagerHelper : public base::     }   #endif @@ -9,7 +9,7 @@     void set_app_name(const std::string& app_name) { app_name_ = app_name; }     const std::string& app_name() const { return app_name_; }   #endif -@@ -253,7 +253,7 @@ class AudioManagerHelper : public base:: +@@ -227,7 +227,7 @@ class AudioManagerHelper : public base::     std::unique_ptr<base::win::ScopedCOMInitializer> com_initializer_for_testing_;   #endif @@ -18,12 +18,12 @@     std::string app_name_;   #endif -@@ -369,7 +369,7 @@ void AudioManager::EnableCrashKeyLogging -   g_helper.Pointer()->enable_crash_key_logging(); +@@ -342,7 +342,7 @@ void AudioManager::StartHangMonitorIfNee +   GetHelper()->StartHangTimer(std::move(task_runner));   }  -#if defined(OS_LINUX)  +#if defined(OS_LINUX) || defined(OS_FREEBSD)   // static   void AudioManager::SetGlobalAppName(const std::string& app_name) { -   g_helper.Pointer()->set_app_name(app_name); +   GetHelper()->set_app_name(app_name); diff --git a/www/chromium/files/patch-media_audio_audio__manager.h b/www/chromium/files/patch-media_audio_audio__manager.h index 7272a8ee46ec..8431068e1eb8 100644 --- a/www/chromium/files/patch-media_audio_audio__manager.h +++ b/www/chromium/files/patch-media_audio_audio__manager.h @@ -1,8 +1,8 @@ ---- media/audio/audio_manager.h.orig	2017-01-26 00:49:15 UTC +--- media/audio/audio_manager.h.orig	2017-04-19 19:06:35 UTC  +++ media/audio/audio_manager.h -@@ -84,7 +84,7 @@ class MEDIA_EXPORT AudioManager { -   // See http://crbug.com/422522 -   static void EnableCrashKeyLoggingForAudioThreadHangs(); +@@ -81,7 +81,7 @@ class MEDIA_EXPORT AudioManager { +   static void StartHangMonitorIfNeeded( +       scoped_refptr<base::SingleThreadTaskRunner> task_runner);  -#if defined(OS_LINUX)  +#if defined(OS_LINUX) || defined(OS_FREEBSD) diff --git a/www/chromium/files/patch-media_base_BUILD.gn b/www/chromium/files/patch-media_base_BUILD.gn index dc04ed7be73c..2c8aea8fbb06 100644 --- a/www/chromium/files/patch-media_base_BUILD.gn +++ b/www/chromium/files/patch-media_base_BUILD.gn @@ -1,6 +1,6 @@ ---- media/base/BUILD.gn.orig	2017-03-09 20:04:34 UTC +--- media/base/BUILD.gn.orig	2017-04-19 19:06:35 UTC  +++ media/base/BUILD.gn -@@ -311,7 +311,7 @@ target(link_target_type, "base") { +@@ -305,7 +305,7 @@ target(link_target_type, "base") {       allow_circular_includes_from += [ "//media/base/android" ]     } @@ -9,8 +9,8 @@       configs += [         "//build/config/linux:x11",         "//build/config/linux:xext", -@@ -347,7 +347,7 @@ target(link_target_type, "base") { -     deps += [ ":media_yasm" ] +@@ -331,7 +331,7 @@ target(link_target_type, "base") { +     defines += [ "DISABLE_USER_INPUT_MONITOR" ]     }  -  if (is_linux || is_win) { diff --git a/www/chromium/files/patch-media_base_audio__latency.cc b/www/chromium/files/patch-media_base_audio__latency.cc index f1fb5aab4191..08780cd5dd99 100644 --- a/www/chromium/files/patch-media_base_audio__latency.cc +++ b/www/chromium/files/patch-media_base_audio__latency.cc @@ -1,4 +1,4 @@ ---- media/base/audio_latency.cc.orig	2017-02-02 02:02:55 UTC +--- media/base/audio_latency.cc.orig	2017-04-19 19:06:35 UTC  +++ media/base/audio_latency.cc  @@ -83,7 +83,7 @@ int AudioLatency::GetRtcBufferSize(int s       return frames_per_buffer; diff --git a/www/chromium/files/patch-media_base_video__frame.cc b/www/chromium/files/patch-media_base_video__frame.cc index 59ba49a03366..29406d927dca 100644 --- a/www/chromium/files/patch-media_base_video__frame.cc +++ b/www/chromium/files/patch-media_base_video__frame.cc @@ -1,4 +1,4 @@ ---- media/base/video_frame.cc.orig	2017-03-09 20:04:34 UTC +--- media/base/video_frame.cc.orig	2017-04-19 19:06:35 UTC  +++ media/base/video_frame.cc  @@ -53,7 +53,7 @@ static std::string StorageTypeToString(         return "OWNED_MEMORY"; diff --git a/www/chromium/files/patch-media_base_video__frame.h b/www/chromium/files/patch-media_base_video__frame.h index 47057ec98395..3f650d9953ce 100644 --- a/www/chromium/files/patch-media_base_video__frame.h +++ b/www/chromium/files/patch-media_base_video__frame.h @@ -1,4 +1,4 @@ ---- media/base/video_frame.h.orig	2017-02-02 02:02:55 UTC +--- media/base/video_frame.h.orig	2017-04-19 19:06:35 UTC  +++ media/base/video_frame.h  @@ -62,7 +62,7 @@ class MEDIA_EXPORT VideoFrame : public b       STORAGE_UNOWNED_MEMORY = 2,  // External, non owned data pointers. @@ -27,7 +27,7 @@     // Returns backing DmaBuf file descriptor for given |plane|, if present, or     // -1 if not.     // TODO(mcasas): Rename to DmabufFd() to comply with Style Guide. -@@ -519,7 +519,7 @@ class MEDIA_EXPORT VideoFrame : public b +@@ -528,7 +528,7 @@ class MEDIA_EXPORT VideoFrame : public b     base::SharedMemoryHandle shared_memory_handle_;     size_t shared_memory_offset_; diff --git a/www/chromium/files/patch-media_capture_BUILD.gn b/www/chromium/files/patch-media_capture_BUILD.gn index 971750616887..c48066bb3458 100644 --- a/www/chromium/files/patch-media_capture_BUILD.gn +++ b/www/chromium/files/patch-media_capture_BUILD.gn @@ -1,6 +1,6 @@ ---- media/capture/BUILD.gn.orig	2017-03-09 20:04:34 UTC +--- media/capture/BUILD.gn.orig	2017-04-19 19:06:35 UTC  +++ media/capture/BUILD.gn -@@ -135,6 +135,16 @@ component("capture") { +@@ -153,6 +153,16 @@ component("capture_lib") {       ]     } @@ -15,5 +15,5 @@  +  }  +     if (is_win) { -     deps += [ -       "//media/base",  # For media_switches. +     deps += [ "//media/base/win" ] +     libs = [ diff --git a/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc b/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc index 2e488adc54c0..182a4ca69954 100644 --- a/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc +++ b/www/chromium/files/patch-media_capture_video_fake__video__capture__device__factory.cc @@ -1,11 +1,11 @@ ---- media/capture/video/fake_video_capture_device_factory.cc.orig	2017-01-26 00:49:15 UTC +--- media/capture/video/fake_video_capture_device_factory.cc.orig	2017-04-19 19:06:35 UTC  +++ media/capture/video/fake_video_capture_device_factory.cc -@@ -71,7 +71,7 @@ void FakeVideoCaptureDeviceFactory::GetD -   for (int n = 0; n < number_of_devices_; ++n) { -     device_descriptors->emplace_back(base::StringPrintf("fake_device_%d", n), -                                      base::StringPrintf("/dev/video%d", n), +@@ -192,7 +192,7 @@ void FakeVideoCaptureDeviceFactory::GetD +   for (const auto& entry : devices_config_) { +     device_descriptors->emplace_back( +         base::StringPrintf("fake_device_%d", entry_index), entry.device_id,  -#if defined(OS_LINUX)  +#if defined(OS_LINUX) || defined(OS_BSD) -                                      VideoCaptureApi::LINUX_V4L2_SINGLE_PLANE +         VideoCaptureApi::LINUX_V4L2_SINGLE_PLANE   #elif defined(OS_MACOSX) -                                      VideoCaptureApi::MACOSX_AVFOUNDATION +         VideoCaptureApi::MACOSX_AVFOUNDATION diff --git a/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc b/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc index f35681f0f3a3..48e064a8930b 100644 --- a/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc +++ b/www/chromium/files/patch-media_capture_video_file__video__capture__device__factory.cc @@ -1,4 +1,4 @@ ---- media/capture/video/file_video_capture_device_factory.cc.orig	2017-01-26 00:49:15 UTC +--- media/capture/video/file_video_capture_device_factory.cc.orig	2017-04-19 19:06:35 UTC  +++ media/capture/video/file_video_capture_device_factory.cc  @@ -53,7 +53,7 @@ void FileVideoCaptureDeviceFactory::GetD   #elif defined(OS_MACOSX) diff --git a/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc index 72a0cb33c1ff..575db560fa12 100644 --- a/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc +++ b/www/chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc @@ -1,4 +1,4 @@ ---- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2017-03-09 20:04:34 UTC +--- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2017-04-19 19:06:35 UTC  +++ media/capture/video/linux/v4l2_capture_delegate.cc  @@ -4,8 +4,10 @@ diff --git a/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc b/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc index f88eb5e76784..695e2db1e623 100644 --- a/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc +++ b/www/chromium/files/patch-media_capture_video_linux_video__capture__device__linux.cc @@ -1,4 +1,4 @@ ---- media/capture/video/linux/video_capture_device_linux.cc.orig	2017-03-09 20:04:34 UTC +--- media/capture/video/linux/video_capture_device_linux.cc.orig	2017-04-19 19:06:35 UTC  +++ media/capture/video/linux/video_capture_device_linux.cc  @@ -21,6 +21,7 @@ diff --git a/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc b/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc index 816c1995579c..0bd1db34f676 100644 --- a/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc +++ b/www/chromium/files/patch-media_capture_video_video__capture__device__client.cc @@ -1,6 +1,6 @@ ---- media/capture/video/video_capture_device_client.cc.orig	2017-03-09 20:04:34 UTC +--- media/capture/video/video_capture_device_client.cc.orig	2017-04-19 19:06:35 UTC  +++ media/capture/video/video_capture_device_client.cc -@@ -220,7 +220,7 @@ void VideoCaptureDeviceClient::OnIncomin +@@ -238,7 +238,7 @@ void VideoCaptureDeviceClient::OnIncomin   // see http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html.   // Windows RGB24 defines blue at lowest byte,   // see https://msdn.microsoft.com/en-us/library/windows/desktop/dd407253 diff --git a/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc b/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc index a88d1e0d757a..3e51687048e4 100644 --- a/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc +++ b/www/chromium/files/patch-media_capture_video_video__capture__device__factory.cc @@ -1,4 +1,4 @@ ---- media/capture/video/video_capture_device_factory.cc.orig	2017-01-26 00:49:15 UTC +--- media/capture/video/video_capture_device_factory.cc.orig	2017-04-19 19:06:35 UTC  +++ media/capture/video/video_capture_device_factory.cc  @@ -18,6 +18,10 @@ namespace media {   std::unique_ptr<VideoCaptureDeviceFactory> @@ -11,7 +11,7 @@     const base::CommandLine* command_line =         base::CommandLine::ForCurrentProcess();     // Use a Fake or File Video Device Factory if the command line flags are -@@ -36,6 +40,7 @@ VideoCaptureDeviceFactory::CreateFactory +@@ -42,6 +46,7 @@ VideoCaptureDeviceFactory::CreateFactory       return std::unique_ptr<VideoCaptureDeviceFactory>(           CreateVideoCaptureDeviceFactory(ui_task_runner));     } @@ -19,7 +19,7 @@   }   VideoCaptureDeviceFactory::VideoCaptureDeviceFactory() { -@@ -55,7 +60,7 @@ void VideoCaptureDeviceFactory::Enumerat +@@ -61,7 +66,7 @@ void VideoCaptureDeviceFactory::Enumerat     callback.Run(std::move(device_descriptors));   } diff --git a/www/chromium/files/patch-media_cast_BUILD.gn b/www/chromium/files/patch-media_cast_BUILD.gn index 383281c50daa..32881404d145 100644 --- a/www/chromium/files/patch-media_cast_BUILD.gn +++ b/www/chromium/files/patch-media_cast_BUILD.gn @@ -1,4 +1,4 @@ ---- media/cast/BUILD.gn.orig	2017-03-09 20:04:34 UTC +--- media/cast/BUILD.gn.orig	2017-04-19 19:06:35 UTC  +++ media/cast/BUILD.gn  @@ -358,7 +358,7 @@ test("cast_unittests") {     } diff --git a/www/chromium/files/patch-media_cdm_ppapi_ppapi__cdm__adapter.gni b/www/chromium/files/patch-media_cdm_ppapi_ppapi__cdm__adapter.gni index fd36cc0383f0..f99a58f5a90b 100644 --- a/www/chromium/files/patch-media_cdm_ppapi_ppapi__cdm__adapter.gni +++ b/www/chromium/files/patch-media_cdm_ppapi_ppapi__cdm__adapter.gni @@ -1,4 +1,4 @@ ---- media/cdm/ppapi/ppapi_cdm_adapter.gni.orig	2017-01-26 00:49:15 UTC +--- media/cdm/ppapi/ppapi_cdm_adapter.gni.orig	2017-04-19 19:06:35 UTC  +++ media/cdm/ppapi/ppapi_cdm_adapter.gni  @@ -5,7 +5,7 @@   # This template defines a CDM adapter target. Just use this as you would a diff --git a/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h b/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h index d4377275dc31..b1f46bea9b95 100644 --- a/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h +++ b/www/chromium/files/patch-media_ffmpeg_ffmpeg__common.h @@ -1,4 +1,4 @@ ---- media/ffmpeg/ffmpeg_common.h.orig	2017-01-26 00:49:15 UTC +--- media/ffmpeg/ffmpeg_common.h.orig	2017-04-19 19:06:35 UTC  +++ media/ffmpeg/ffmpeg_common.h  @@ -25,7 +25,7 @@ extern "C" {   // Disable deprecated features which result in spammy compile warnings.  This diff --git a/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc b/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc index d015745ca9e7..0080af16013a 100644 --- a/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc +++ b/www/chromium/files/patch-media_filters_ffmpeg__demuxer.cc @@ -1,6 +1,6 @@ ---- media/filters/ffmpeg_demuxer.cc.orig	2017-03-09 20:04:34 UTC +--- media/filters/ffmpeg_demuxer.cc.orig	2017-04-19 19:06:35 UTC  +++ media/filters/ffmpeg_demuxer.cc -@@ -1195,24 +1195,6 @@ void FFmpegDemuxer::OnFindStreamInfoDone +@@ -1221,24 +1221,6 @@ void FFmpegDemuxer::OnFindStreamInfoDone     // If no estimate is found, the stream entry will be kInfiniteDuration.     std::vector<base::TimeDelta> start_time_estimates(format_context->nb_streams,                                                       kInfiniteDuration); diff --git a/www/chromium/files/patch-media_filters_vp9__parser.h b/www/chromium/files/patch-media_filters_vp9__parser.h index a8f4ef0a7cfc..8cb60f959e2e 100644 --- a/www/chromium/files/patch-media_filters_vp9__parser.h +++ b/www/chromium/files/patch-media_filters_vp9__parser.h @@ -1,4 +1,4 @@ ---- media/filters/vp9_parser.h.orig	2017-01-26 00:49:15 UTC +--- media/filters/vp9_parser.h.orig	2017-04-19 19:06:35 UTC  +++ media/filters/vp9_parser.h  @@ -14,6 +14,7 @@ diff --git a/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc b/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc index 67b3c9ab9e88..2e1dd669c948 100644 --- a/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc +++ b/www/chromium/files/patch-media_formats_common_offset__byte__queue.cc @@ -1,4 +1,4 @@ ---- media/formats/common/offset_byte_queue.cc.orig	2017-01-26 00:49:15 UTC +--- media/formats/common/offset_byte_queue.cc.orig	2017-04-19 19:06:35 UTC  +++ media/formats/common/offset_byte_queue.cc  @@ -46,13 +46,13 @@ void OffsetByteQueue::PeekAt(int64_t off     *size = tail() - offset; diff --git a/www/chromium/files/patch-media_formats_common_offset__byte__queue.h b/www/chromium/files/patch-media_formats_common_offset__byte__queue.h index 2a5b91474fff..807a0865e84b 100644 --- a/www/chromium/files/patch-media_formats_common_offset__byte__queue.h +++ b/www/chromium/files/patch-media_formats_common_offset__byte__queue.h @@ -1,4 +1,4 @@ ---- media/formats/common/offset_byte_queue.h.orig	2017-01-26 00:49:15 UTC +--- media/formats/common/offset_byte_queue.h.orig	2017-04-19 19:06:35 UTC  +++ media/formats/common/offset_byte_queue.h  @@ -36,15 +36,15 @@ class MEDIA_EXPORT OffsetByteQueue {     // a null |buf| and a |size| of zero. diff --git a/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc b/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc index a783be4231ea..965a64bf93ae 100644 --- a/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc +++ b/www/chromium/files/patch-media_formats_mp2t_es__parser__adts.cc @@ -1,4 +1,4 @@ ---- media/formats/mp2t/es_parser_adts.cc.orig	2017-03-09 20:04:34 UTC +--- media/formats/mp2t/es_parser_adts.cc.orig	2017-04-19 19:06:35 UTC  +++ media/formats/mp2t/es_parser_adts.cc  @@ -60,11 +60,11 @@ bool EsParserAdts::LookForAdtsFrame(Adts     const uint8_t* es; diff --git a/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc b/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc index 47f192dee041..8353d94cf59e 100644 --- a/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc +++ b/www/chromium/files/patch-media_formats_mp2t_es__parser__mpeg1audio.cc @@ -1,4 +1,4 @@ ---- media/formats/mp2t/es_parser_mpeg1audio.cc.orig	2017-01-26 00:49:15 UTC +--- media/formats/mp2t/es_parser_mpeg1audio.cc.orig	2017-04-19 19:06:35 UTC  +++ media/formats/mp2t/es_parser_mpeg1audio.cc  @@ -109,11 +109,11 @@ bool EsParserMpeg1Audio::LookForMpeg1Aud     const uint8_t* es; diff --git a/www/chromium/files/patch-mojo_BUILD.gn b/www/chromium/files/patch-mojo_BUILD.gn index 3c361a99f69b..c89989fa0357 100644 --- a/www/chromium/files/patch-mojo_BUILD.gn +++ b/www/chromium/files/patch-mojo_BUILD.gn @@ -1,4 +1,4 @@ ---- mojo/BUILD.gn.orig	2017-01-26 00:49:15 UTC +--- mojo/BUILD.gn.orig	2017-04-19 19:06:35 UTC  +++ mojo/BUILD.gn  @@ -12,7 +12,7 @@ group("mojo") {       "//mojo/common", diff --git a/www/chromium/files/patch-mojo_edk_test_BUILD.gn b/www/chromium/files/patch-mojo_edk_test_BUILD.gn index bf2a989a0afc..19e36a588772 100644 --- a/www/chromium/files/patch-mojo_edk_test_BUILD.gn +++ b/www/chromium/files/patch-mojo_edk_test_BUILD.gn @@ -1,4 +1,4 @@ ---- mojo/edk/test/BUILD.gn.orig	2017-03-09 20:04:34 UTC +--- mojo/edk/test/BUILD.gn.orig	2017-04-19 19:06:35 UTC  +++ mojo/edk/test/BUILD.gn  @@ -46,7 +46,7 @@ source_set("run_all_unittests") {       "//testing/gtest", diff --git a/www/chromium/files/patch-native__client__sdk_src_BUILD.gn b/www/chromium/files/patch-native__client__sdk_src_BUILD.gn index 9a7521b5d0fb..6983b7f9dfae 100644 --- a/www/chromium/files/patch-native__client__sdk_src_BUILD.gn +++ b/www/chromium/files/patch-native__client__sdk_src_BUILD.gn @@ -1,4 +1,4 @@ ---- native_client_sdk/src/BUILD.gn.orig	2017-01-26 00:49:16 UTC +--- native_client_sdk/src/BUILD.gn.orig	2017-04-19 19:06:36 UTC  +++ native_client_sdk/src/BUILD.gn  @@ -7,7 +7,7 @@ import("//build/config/features.gni")   declare_args() { diff --git a/www/chromium/files/patch-net_BUILD.gn b/www/chromium/files/patch-net_BUILD.gn index 1550b8a60b3a..15c93a387568 100644 --- a/www/chromium/files/patch-net_BUILD.gn +++ b/www/chromium/files/patch-net_BUILD.gn @@ -1,6 +1,6 @@ ---- net/BUILD.gn.orig	2017-03-09 20:04:35 UTC +--- net/BUILD.gn.orig	2017-04-19 19:06:36 UTC  +++ net/BUILD.gn -@@ -82,7 +82,7 @@ if (use_glib && use_gconf && !is_chromeo +@@ -79,7 +79,7 @@ if (use_glib && use_gconf && !is_chromeo     net_configs += [ "//build/config/linux/gconf" ]   } @@ -9,7 +9,7 @@     net_configs += [ "//build/config/linux:libresolv" ]   } -@@ -281,6 +281,16 @@ component("net") { +@@ -1824,6 +1824,16 @@ component("net") {         sources -= [ "disk_cache/blockfile/file_posix.cc" ]       } @@ -24,9 +24,9 @@  +    }  +       if (is_ios || is_mac) { -       sources += gypi_values.net_base_mac_ios_sources -     } -@@ -962,7 +972,7 @@ if (!is_ios && !is_android) { +       sources += [ +         "base/mac/url_conversions.h", +@@ -2773,7 +2783,7 @@ if (!is_ios && !is_android) {     }   } @@ -35,7 +35,7 @@     executable("cachetool") {       testonly = true       sources = [ -@@ -991,7 +1001,7 @@ if (is_linux || is_mac) { +@@ -2802,7 +2812,7 @@ if (is_linux || is_mac) {     }   } @@ -44,7 +44,7 @@     static_library("epoll_server") {       sources = [         "tools/epoll_server/epoll_server.cc", -@@ -1095,7 +1105,7 @@ if (is_android) { +@@ -2906,7 +2916,7 @@ if (is_android) {     }   } @@ -53,7 +53,7 @@     executable("disk_cache_memory_test") {       testonly = true       sources = [ -@@ -1276,7 +1286,7 @@ test("net_unittests") { +@@ -4767,7 +4777,7 @@ test("net_unittests") {       "third_party/nist-pkits/",     ] @@ -62,25 +62,23 @@       deps += [         "//third_party/pyftpdlib/",         "//third_party/pywebsocket/", -@@ -1299,7 +1309,7 @@ test("net_unittests") { +@@ -4790,7 +4800,7 @@ test("net_unittests") {     if (is_desktop_linux) {       deps += [ ":epoll_quic_tools" ]     }  -  if (is_linux) {  +  if (is_linux || is_bsd) { -     sources += gypi_values.net_linux_test_sources -     deps += [ -       ":epoll_quic_tools", -@@ -1319,6 +1329,12 @@ test("net_unittests") { +     sources += [ +       "tools/quic/chlo_extractor_test.cc", +       "tools/quic/end_to_end_test.cc", +@@ -4852,6 +4862,10 @@ test("net_unittests") {       sources -= [ "proxy/proxy_config_service_linux_unittest.cc" ]     }  +  if (is_bsd) { -+    sources -= [ -+      "base/address_tracker_linux_unittest.cc", -+    ] ++    sources -= [ "base/address_tracker_linux_unittest.cc" ]  +  }  + -   if (v8_use_external_startup_data) { +   if (!is_proto_quic && v8_use_external_startup_data) {       deps += [ "//gin" ]     } diff --git a/www/chromium/files/patch-net_base_address__tracker__linux.h b/www/chromium/files/patch-net_base_address__tracker__linux.h index 40de3887d7f4..71a5be50858f 100644 --- a/www/chromium/files/patch-net_base_address__tracker__linux.h +++ b/www/chromium/files/patch-net_base_address__tracker__linux.h @@ -1,4 +1,4 @@ ---- net/base/address_tracker_linux.h.orig	2017-01-26 00:49:16 UTC +--- net/base/address_tracker_linux.h.orig	2017-04-19 19:06:36 UTC  +++ net/base/address_tracker_linux.h  @@ -6,10 +6,12 @@   #define NET_BASE_ADDRESS_TRACKER_LINUX_H_ diff --git a/www/chromium/files/patch-net_base_address__tracker__linux__unittest.cc b/www/chromium/files/patch-net_base_address__tracker__linux__unittest.cc index bd314415c892..fe4b502fd1f0 100644 --- a/www/chromium/files/patch-net_base_address__tracker__linux__unittest.cc +++ b/www/chromium/files/patch-net_base_address__tracker__linux__unittest.cc @@ -1,4 +1,4 @@ ---- net/base/address_tracker_linux_unittest.cc.orig	2017-01-26 00:49:16 UTC +--- net/base/address_tracker_linux_unittest.cc.orig	2017-04-19 19:06:36 UTC  +++ net/base/address_tracker_linux_unittest.cc  @@ -4,7 +4,11 @@ diff --git a/www/chromium/files/patch-net_base_mime__util__unittest.cc b/www/chromium/files/patch-net_base_mime__util__unittest.cc index 0bb7e316d013..83c743babaca 100644 --- a/www/chromium/files/patch-net_base_mime__util__unittest.cc +++ b/www/chromium/files/patch-net_base_mime__util__unittest.cc @@ -1,11 +1,11 @@ ---- net/base/mime_util_unittest.cc.orig	2017-01-26 00:49:16 UTC +--- net/base/mime_util_unittest.cc.orig	2017-04-19 19:06:36 UTC  +++ net/base/mime_util_unittest.cc -@@ -243,7 +243,7 @@ TEST(MimeUtilTest, TestGetExtensionsForM -     { "MeSsAge/*",  1, "eml" }, -     { "image/bmp",  1, "bmp" }, -     { "video/*",    6, "mp4" }, +@@ -250,7 +250,7 @@ TEST(MimeUtilTest, TestGetExtensionsForM +     {"message/", 0, NULL, true}, +     {"image/bmp", 1, "bmp"}, +     {"video/*", 6, "mp4"},  -#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_IOS)  +#if (defined(OS_POSIX) && !defined(OS_MACOSX)) || defined(OS_IOS) -     { "video/*",    6, "mpg" }, +     {"video/*", 6, "mpg"},   #else -     { "video/*",    6, "mpeg" }, +     {"video/*", 6, "mpeg"}, diff --git a/www/chromium/files/patch-net_base_network__change__notifier.cc b/www/chromium/files/patch-net_base_network__change__notifier.cc index 1865da708665..9f6c055c9ac8 100644 --- a/www/chromium/files/patch-net_base_network__change__notifier.cc +++ b/www/chromium/files/patch-net_base_network__change__notifier.cc @@ -1,4 +1,4 @@ ---- net/base/network_change_notifier.cc.orig	2017-02-02 02:02:56 UTC +--- net/base/network_change_notifier.cc.orig	2017-04-19 19:06:36 UTC  +++ net/base/network_change_notifier.cc  @@ -533,7 +533,6 @@ NetworkChangeNotifier* NetworkChangeNoti   #elif defined(OS_MACOSX) diff --git a/www/chromium/files/patch-net_base_network__interfaces__posix.cc b/www/chromium/files/patch-net_base_network__interfaces__posix.cc index 7a0d0f1282ca..9687f1b88718 100644 --- a/www/chromium/files/patch-net_base_network__interfaces__posix.cc +++ b/www/chromium/files/patch-net_base_network__interfaces__posix.cc @@ -1,4 +1,4 @@ ---- net/base/network_interfaces_posix.cc.orig	2017-02-02 02:02:56 UTC +--- net/base/network_interfaces_posix.cc.orig	2017-04-19 19:06:36 UTC  +++ net/base/network_interfaces_posix.cc  @@ -9,7 +9,7 @@   #include <memory> diff --git a/www/chromium/files/patch-net_disk__cache_blockfile_disk__format.h b/www/chromium/files/patch-net_disk__cache_blockfile_disk__format.h index 55eb34ba7996..03ee840f2fdd 100644 --- a/www/chromium/files/patch-net_disk__cache_blockfile_disk__format.h +++ b/www/chromium/files/patch-net_disk__cache_blockfile_disk__format.h @@ -1,4 +1,4 @@ ---- net/disk_cache/blockfile/disk_format.h.orig	2017-02-02 02:02:56 UTC +--- net/disk_cache/blockfile/disk_format.h.orig	2017-04-19 19:06:36 UTC  +++ net/disk_cache/blockfile/disk_format.h  @@ -149,7 +149,9 @@ struct RankingsNode {   }; diff --git a/www/chromium/files/patch-net_dns_address__sorter__posix.cc b/www/chromium/files/patch-net_dns_address__sorter__posix.cc index cb1b3be7804c..6e408eb2d677 100644 --- a/www/chromium/files/patch-net_dns_address__sorter__posix.cc +++ b/www/chromium/files/patch-net_dns_address__sorter__posix.cc @@ -1,4 +1,4 @@ ---- net/dns/address_sorter_posix.cc.orig	2017-01-26 00:49:16 UTC +--- net/dns/address_sorter_posix.cc.orig	2017-04-19 19:06:36 UTC  +++ net/dns/address_sorter_posix.cc  @@ -13,6 +13,7 @@   #include <sys/socket.h>  // Must be included before ifaddrs.h. diff --git a/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc b/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc index 38e160e3cae5..55f51146ef6a 100644 --- a/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc +++ b/www/chromium/files/patch-net_dns_dns__config__service__posix__unittest.cc @@ -1,4 +1,4 @@ ---- net/dns/dns_config_service_posix_unittest.cc.orig	2017-01-26 00:49:16 UTC +--- net/dns/dns_config_service_posix_unittest.cc.orig	2017-04-19 19:06:36 UTC  +++ net/dns/dns_config_service_posix_unittest.cc  @@ -2,8 +2,6 @@   // Use of this source code is governed by a BSD-style license that can be diff --git a/www/chromium/files/patch-net_dns_dns__reloader.cc b/www/chromium/files/patch-net_dns_dns__reloader.cc index 6e4be983b0ac..8ca6af244783 100644 --- a/www/chromium/files/patch-net_dns_dns__reloader.cc +++ b/www/chromium/files/patch-net_dns_dns__reloader.cc @@ -1,4 +1,4 @@ ---- net/dns/dns_reloader.cc.orig	2017-01-26 00:49:16 UTC +--- net/dns/dns_reloader.cc.orig	2017-04-19 19:06:36 UTC  +++ net/dns/dns_reloader.cc  @@ -7,6 +7,10 @@   #if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \ diff --git a/www/chromium/files/patch-net_dns_dns__util.cc b/www/chromium/files/patch-net_dns_dns__util.cc index f6d543202831..cc263cb10c21 100644 --- a/www/chromium/files/patch-net_dns_dns__util.cc +++ b/www/chromium/files/patch-net_dns_dns__util.cc @@ -1,4 +1,4 @@ ---- net/dns/dns_util.cc.orig	2017-02-02 02:02:56 UTC +--- net/dns/dns_util.cc.orig	2017-04-19 19:06:36 UTC  +++ net/dns/dns_util.cc  @@ -15,6 +15,8 @@   #include "build/build_config.h" diff --git a/www/chromium/files/patch-net_dns_host__resolver__proc.cc b/www/chromium/files/patch-net_dns_host__resolver__proc.cc index 1551634bde27..25a38246ed64 100644 --- a/www/chromium/files/patch-net_dns_host__resolver__proc.cc +++ b/www/chromium/files/patch-net_dns_host__resolver__proc.cc @@ -1,4 +1,4 @@ ---- net/dns/host_resolver_proc.cc.orig	2017-02-02 02:02:56 UTC +--- net/dns/host_resolver_proc.cc.orig	2017-04-19 19:06:36 UTC  +++ net/dns/host_resolver_proc.cc  @@ -194,7 +194,7 @@ int SystemHostResolverCall(const std::st     hints.ai_socktype = SOCK_STREAM; diff --git a/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc b/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc index 649307c8a868..09bb69fb155d 100644 --- a/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc +++ b/www/chromium/files/patch-net_http_http__auth__gssapi__posix.cc @@ -1,4 +1,4 @@ ---- net/http/http_auth_gssapi_posix.cc.orig	2017-03-09 20:04:35 UTC +--- net/http/http_auth_gssapi_posix.cc.orig	2017-04-19 19:06:36 UTC  +++ net/http/http_auth_gssapi_posix.cc  @@ -431,8 +431,8 @@ base::NativeLibrary GSSAPISharedLibrary:       static const char* const kDefaultLibraryNames[] = { diff --git a/www/chromium/files/patch-net_http_http__network__session.cc b/www/chromium/files/patch-net_http_http__network__session.cc index cdefb6d6eb7b..c915a54ccfc1 100644 --- a/www/chromium/files/patch-net_http_http__network__session.cc +++ b/www/chromium/files/patch-net_http_http__network__session.cc @@ -1,6 +1,6 @@ ---- net/http/http_network_session.cc.orig	2017-03-09 20:04:35 UTC +--- net/http/http_network_session.cc.orig	2017-04-19 19:06:36 UTC  +++ net/http/http_network_session.cc -@@ -20,7 +20,9 @@ +@@ -23,7 +23,9 @@   #include "base/trace_event/process_memory_dump.h"   #include "base/values.h"   #include "net/base/network_throttle_manager_impl.h" diff --git a/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc b/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc index 5c8b5fcc285e..1e7563581150 100644 --- a/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc +++ b/www/chromium/files/patch-net_proxy_proxy__config__service__linux.cc @@ -1,4 +1,4 @@ ---- net/proxy/proxy_config_service_linux.cc.orig	2017-01-26 00:49:16 UTC +--- net/proxy/proxy_config_service_linux.cc.orig	2017-04-19 19:06:36 UTC  +++ net/proxy/proxy_config_service_linux.cc  @@ -11,7 +11,14 @@   #include <limits.h> @@ -20,10 +20,10 @@     explicit SettingGetterImplKDE(base::Environment* env_var_getter)         : inotify_fd_(-1),  +        config_fd_(-1), +         inotify_watcher_(FROM_HERE),           notify_delegate_(nullptr),           debounce_timer_(new base::OneShotTimer()), -         indirect_manual_(false), -@@ -937,9 +945,10 @@ class SettingGetterImplKDE : public Prox +@@ -938,9 +946,10 @@ class SettingGetterImplKDE : public Prox       // and pending tasks may then be deleted without being run.       // Here in the KDE version, we can safely close the file descriptor       // anyway. (Not that it really matters; the process is exiting.) @@ -35,7 +35,7 @@     }     bool Init(const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, -@@ -948,9 +957,17 @@ class SettingGetterImplKDE : public Prox +@@ -949,9 +958,17 @@ class SettingGetterImplKDE : public Prox       // This has to be called on the UI thread (http://crbug.com/69057).       base::ThreadRestrictions::ScopedAllowIO allow_io;       DCHECK_LT(inotify_fd_, 0); @@ -53,7 +53,7 @@         return false;       }       if (!base::SetNonBlocking(inotify_fd_)) { -@@ -974,22 +991,40 @@ class SettingGetterImplKDE : public Prox +@@ -975,22 +992,40 @@ class SettingGetterImplKDE : public Prox         close(inotify_fd_);         inotify_fd_ = -1;       } @@ -94,7 +94,7 @@       notify_delegate_ = delegate;       if (!base::MessageLoopForIO::current()->WatchFileDescriptor(               inotify_fd_, true, base::MessageLoopForIO::WATCH_READ, -@@ -1010,7 +1045,19 @@ class SettingGetterImplKDE : public Prox +@@ -1011,7 +1046,19 @@ class SettingGetterImplKDE : public Prox     void OnFileCanReadWithoutBlocking(int fd) override {       DCHECK_EQ(fd, inotify_fd_);       DCHECK(file_task_runner_->BelongsToCurrentThread()); @@ -114,7 +114,7 @@     }     void OnFileCanWriteWithoutBlocking(int fd) override { NOTREACHED(); } -@@ -1283,8 +1330,11 @@ class SettingGetterImplKDE : public Prox +@@ -1284,8 +1331,11 @@ class SettingGetterImplKDE : public Prox     void OnChangeNotification() {       DCHECK_GE(inotify_fd_,  0);       DCHECK(file_task_runner_->BelongsToCurrentThread()); @@ -127,7 +127,7 @@       ssize_t r;       while ((r = read(inotify_fd_, event_buf, sizeof(event_buf))) > 0) {         // inotify returns variable-length structures, which is why we have -@@ -1321,6 +1371,7 @@ class SettingGetterImplKDE : public Prox +@@ -1322,6 +1372,7 @@ class SettingGetterImplKDE : public Prox           inotify_fd_ = -1;         }       } @@ -135,7 +135,7 @@       if (kioslaverc_touched) {         // We don't use Reset() because the timer may not yet be running.         // (In that case Stop() is a no-op.) -@@ -1336,6 +1387,7 @@ class SettingGetterImplKDE : public Prox +@@ -1337,6 +1388,7 @@ class SettingGetterImplKDE : public Prox                      std::vector<std::string> > strings_map_type;     int inotify_fd_; diff --git a/www/chromium/files/patch-net_proxy_proxy__service.cc b/www/chromium/files/patch-net_proxy_proxy__service.cc index c3fb1bd4458f..759c79eb9d03 100644 --- a/www/chromium/files/patch-net_proxy_proxy__service.cc +++ b/www/chromium/files/patch-net_proxy_proxy__service.cc @@ -1,4 +1,4 @@ ---- net/proxy/proxy_service.cc.orig	2017-01-26 00:49:16 UTC +--- net/proxy/proxy_service.cc.orig	2017-04-19 19:06:36 UTC  +++ net/proxy/proxy_service.cc  @@ -49,7 +49,7 @@   #elif defined(OS_MACOSX) diff --git a/www/chromium/files/patch-net_quic_platform_impl_quic__ip__address__impl.cc b/www/chromium/files/patch-net_quic_platform_impl_quic__ip__address__impl.cc index cf4cdf0d1072..9b12538e39e4 100644 --- a/www/chromium/files/patch-net_quic_platform_impl_quic__ip__address__impl.cc +++ b/www/chromium/files/patch-net_quic_platform_impl_quic__ip__address__impl.cc @@ -1,4 +1,4 @@ ---- net/quic/platform/impl/quic_ip_address_impl.cc.orig	2017-03-09 20:04:35 UTC +--- net/quic/platform/impl/quic_ip_address_impl.cc.orig	2017-04-19 19:06:36 UTC  +++ net/quic/platform/impl/quic_ip_address_impl.cc  @@ -12,6 +12,7 @@   #include <ws2bth.h> diff --git a/www/chromium/files/patch-net_socket_socks5__client__socket.cc b/www/chromium/files/patch-net_socket_socks5__client__socket.cc index 741dabf0c01e..10a9e526cde4 100644 --- a/www/chromium/files/patch-net_socket_socks5__client__socket.cc +++ b/www/chromium/files/patch-net_socket_socks5__client__socket.cc @@ -1,4 +1,4 @@ ---- net/socket/socks5_client_socket.cc.orig	2017-01-26 00:49:16 UTC +--- net/socket/socks5_client_socket.cc.orig	2017-04-19 19:06:36 UTC  +++ net/socket/socks5_client_socket.cc  @@ -4,6 +4,10 @@ diff --git a/www/chromium/files/patch-net_socket_udp__socket__posix.cc b/www/chromium/files/patch-net_socket_udp__socket__posix.cc index 0cb815cb0468..2303db9bd7d0 100644 --- a/www/chromium/files/patch-net_socket_udp__socket__posix.cc +++ b/www/chromium/files/patch-net_socket_udp__socket__posix.cc @@ -1,4 +1,4 @@ ---- net/socket/udp_socket_posix.cc.orig	2017-03-09 20:04:35 UTC +--- net/socket/udp_socket_posix.cc.orig	2017-04-19 19:06:36 UTC  +++ net/socket/udp_socket_posix.cc  @@ -59,7 +59,7 @@ const int kBindRetries = 10;   const int kPortStart = 1024; @@ -9,7 +9,7 @@   // Returns IPv4 address in network order.   int GetIPv4AddressFromIndex(int socket, uint32_t index, uint32_t* address) { -@@ -763,7 +763,7 @@ int UDPSocketPosix::SetMulticastOptions( +@@ -765,7 +765,7 @@ int UDPSocketPosix::SetMulticastOptions(     if (multicast_interface_ != 0) {       switch (addr_family_) {         case AF_INET: { @@ -18,7 +18,7 @@           ip_mreqn mreq;           mreq.imr_ifindex = multicast_interface_;           mreq.imr_address.s_addr = htonl(INADDR_ANY); -@@ -838,7 +838,7 @@ int UDPSocketPosix::JoinGroup(const IPAd +@@ -840,7 +840,7 @@ int UDPSocketPosix::JoinGroup(const IPAd         if (addr_family_ != AF_INET)           return ERR_ADDRESS_INVALID; diff --git a/www/chromium/files/patch-net_tools_cert__verify__tool_verify__using__path__builder.cc b/www/chromium/files/patch-net_tools_cert__verify__tool_verify__using__path__builder.cc index fb1f446823eb..b2238dc7df8e 100644 --- a/www/chromium/files/patch-net_tools_cert__verify__tool_verify__using__path__builder.cc +++ b/www/chromium/files/patch-net_tools_cert__verify__tool_verify__using__path__builder.cc @@ -1,6 +1,6 @@ ---- net/tools/cert_verify_tool/verify_using_path_builder.cc.orig	2017-03-09 20:04:35 UTC +--- net/tools/cert_verify_tool/verify_using_path_builder.cc.orig	2017-04-19 19:06:36 UTC  +++ net/tools/cert_verify_tool/verify_using_path_builder.cc -@@ -33,7 +33,7 @@ +@@ -34,7 +34,7 @@   #include "net/cert/internal/trust_store_nss.h"   #endif @@ -9,7 +9,7 @@   #include "net/proxy/proxy_config.h"   #include "net/proxy/proxy_config_service_fixed.h"   #endif -@@ -179,7 +179,7 @@ void SetUpOnNetworkThread(std::unique_pt +@@ -185,7 +185,7 @@ void SetUpOnNetworkThread(std::unique_pt     // (similar to VERIFY_CERT_IO_ENABLED flag for CertVerifyProc).     net::URLRequestContextBuilder url_request_context_builder;     url_request_context_builder.set_user_agent(GetUserAgent()); diff --git a/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc b/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc index 853d3d7af75d..05475764b7d2 100644 --- a/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc +++ b/www/chromium/files/patch-net_tools_get__server__time_get__server__time.cc @@ -1,4 +1,4 @@ ---- net/tools/get_server_time/get_server_time.cc.orig	2017-01-26 00:49:16 UTC +--- net/tools/get_server_time/get_server_time.cc.orig	2017-04-19 19:06:36 UTC  +++ net/tools/get_server_time/get_server_time.cc  @@ -46,7 +46,7 @@ diff --git a/www/chromium/files/patch-net_url__request_url__request__context__builder.cc b/www/chromium/files/patch-net_url__request_url__request__context__builder.cc index bd67df1953ef..b4bdf079d4db 100644 --- a/www/chromium/files/patch-net_url__request_url__request__context__builder.cc +++ b/www/chromium/files/patch-net_url__request_url__request__context__builder.cc @@ -1,4 +1,4 @@ ---- net/url_request/url_request_context_builder.cc.orig	2017-01-26 00:49:16 UTC +--- net/url_request/url_request_context_builder.cc.orig	2017-04-19 19:06:36 UTC  +++ net/url_request/url_request_context_builder.cc  @@ -327,7 +327,7 @@ std::unique_ptr<URLRequestContext> URLRe     if (!proxy_service_) { diff --git a/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc b/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc index cb8b4afa79e3..e2376dbb721c 100644 --- a/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc +++ b/www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc @@ -1,4 +1,4 @@ ---- pdf/pdfium/pdfium_engine.cc.orig	2017-03-09 20:04:35 UTC +--- pdf/pdfium/pdfium_engine.cc.orig	2017-04-19 19:06:36 UTC  +++ pdf/pdfium/pdfium_engine.cc  @@ -129,7 +129,7 @@ std::vector<uint32_t> GetPageNumbersFrom     return page_numbers; @@ -45,7 +45,7 @@     g_last_instance_id = client_->GetPluginInstance()->pp_instance();   #endif -@@ -2936,7 +2936,7 @@ bool PDFiumEngine::ContinuePaint(int pro +@@ -2950,7 +2950,7 @@ bool PDFiumEngine::ContinuePaint(int pro     DCHECK_LT(static_cast<size_t>(progressive_index), progressive_paints_.size());     DCHECK(image_data); @@ -54,7 +54,7 @@     g_last_instance_id = client_->GetPluginInstance()->pp_instance();   #endif -@@ -3394,7 +3394,7 @@ void PDFiumEngine::SetCurrentPage(int in +@@ -3408,7 +3408,7 @@ void PDFiumEngine::SetCurrentPage(int in       FORM_DoPageAAction(old_page, form_, FPDFPAGE_AACTION_CLOSE);     }     most_visible_page_ = index; diff --git a/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc b/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc index e2c90bb6db51..3ef9398d2555 100644 --- a/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc +++ b/www/chromium/files/patch-ppapi_proxy_file__io__resource.cc @@ -1,4 +1,4 @@ ---- ppapi/proxy/file_io_resource.cc.orig	2017-01-26 00:49:16 UTC +--- ppapi/proxy/file_io_resource.cc.orig	2017-04-19 19:06:36 UTC  +++ ppapi/proxy/file_io_resource.cc  @@ -285,17 +285,19 @@ int32_t FileIOResource::Write(int64_t of diff --git a/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc b/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc index fc5d06848af5..ba76213e36b1 100644 --- a/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc +++ b/www/chromium/files/patch-ppapi_shared__impl_private_net__address__private__impl.cc @@ -1,4 +1,4 @@ ---- ppapi/shared_impl/private/net_address_private_impl.cc.orig	2017-01-26 00:49:16 UTC +--- ppapi/shared_impl/private/net_address_private_impl.cc.orig	2017-04-19 19:06:36 UTC  +++ ppapi/shared_impl/private/net_address_private_impl.cc  @@ -26,9 +26,12 @@   #include <arpa/inet.h> diff --git a/www/chromium/files/patch-ppapi_tests_extensions_BUILD.gn b/www/chromium/files/patch-ppapi_tests_extensions_BUILD.gn index 87188395e507..78bd36de1632 100644 --- a/www/chromium/files/patch-ppapi_tests_extensions_BUILD.gn +++ b/www/chromium/files/patch-ppapi_tests_extensions_BUILD.gn @@ -1,4 +1,4 @@ ---- ppapi/tests/extensions/BUILD.gn.orig	2017-01-26 00:49:16 UTC +--- ppapi/tests/extensions/BUILD.gn.orig	2017-04-19 19:06:36 UTC  +++ ppapi/tests/extensions/BUILD.gn  @@ -20,7 +20,7 @@ group("extensions") {       ":ppapi_tests_extensions_popup($newlib)", diff --git a/www/chromium/files/patch-printing_BUILD.gn b/www/chromium/files/patch-printing_BUILD.gn index 65262b263bfe..a9c4ad77952c 100644 --- a/www/chromium/files/patch-printing_BUILD.gn +++ b/www/chromium/files/patch-printing_BUILD.gn @@ -1,6 +1,6 @@ ---- printing/BUILD.gn.orig	2017-03-09 20:04:35 UTC +--- printing/BUILD.gn.orig	2017-04-19 19:06:36 UTC  +++ printing/BUILD.gn -@@ -137,7 +137,7 @@ component("printing") { +@@ -138,7 +138,7 @@ component("printing") {     if (use_cups) {       configs += [ ":cups" ] @@ -9,7 +9,7 @@         # rebase_path does not accept an empty string         if (use_sysroot) {           cups_sysroot = rebase_path(sysroot) -@@ -214,7 +214,7 @@ component("printing") { +@@ -215,7 +215,7 @@ component("printing") {         "printing_context_no_system_dialog.cc",         "printing_context_no_system_dialog.h",       ] diff --git a/www/chromium/files/patch-printing_cups__config__helper.py b/www/chromium/files/patch-printing_cups__config__helper.py index 1fc731bcc208..8b2dbc9b4b08 100644 --- a/www/chromium/files/patch-printing_cups__config__helper.py +++ b/www/chromium/files/patch-printing_cups__config__helper.py @@ -1,4 +1,4 @@ ---- printing/cups_config_helper.py.orig	2017-01-26 00:49:17 UTC +--- printing/cups_config_helper.py.orig	2017-04-19 19:06:36 UTC  +++ printing/cups_config_helper.py  @@ -65,7 +65,7 @@ def main():     mode = sys.argv[1] diff --git a/www/chromium/files/patch-remoting_host_BUILD.gn b/www/chromium/files/patch-remoting_host_BUILD.gn index f0fa0c38503b..04652d6d4561 100644 --- a/www/chromium/files/patch-remoting_host_BUILD.gn +++ b/www/chromium/files/patch-remoting_host_BUILD.gn @@ -1,6 +1,6 @@ ---- remoting/host/BUILD.gn.orig	2017-03-09 20:04:35 UTC +--- remoting/host/BUILD.gn.orig	2017-04-19 19:06:36 UTC  +++ remoting/host/BUILD.gn -@@ -329,7 +329,7 @@ static_library("host") { +@@ -326,7 +326,7 @@ static_library("host") {       deps += [ "//components/policy:generated" ]     } @@ -9,7 +9,7 @@       libs += [ "pam" ]     } -@@ -348,7 +348,7 @@ static_library("host") { +@@ -345,7 +345,7 @@ static_library("host") {         "input_injector_x11.cc",         "local_input_monitor_x11.cc",       ] @@ -18,7 +18,7 @@         # These will already be filtered out on non-Linux.         sources -= [           "linux/unicode_to_keysym.cc", -@@ -538,7 +538,7 @@ source_set("unit_tests") { +@@ -531,7 +531,7 @@ source_set("unit_tests") {       "touch_injector_win_unittest.cc",     ] @@ -27,7 +27,7 @@       sources -= [ "linux/unicode_to_keysym_unittest.cc" ]     }     if (use_ozone || is_chromeos) { -@@ -750,7 +750,7 @@ if (enable_me2me_host) { +@@ -747,7 +747,7 @@ if (enable_me2me_host) {       if (is_desktop_linux) {         deps += [ "//build/config/linux/gtk" ]       } @@ -36,7 +36,7 @@         libs = [ "pam" ]       } -@@ -820,7 +820,7 @@ if (enable_me2me_host) { +@@ -817,7 +817,7 @@ if (enable_me2me_host) {         }       }     } diff --git a/www/chromium/files/patch-sandbox_features.gni b/www/chromium/files/patch-sandbox_features.gni index 6d98e072fc37..37cebdfaf372 100644 --- a/www/chromium/files/patch-sandbox_features.gni +++ b/www/chromium/files/patch-sandbox_features.gni @@ -1,4 +1,4 @@ ---- sandbox/features.gni.orig	2017-03-09 20:04:36 UTC +--- sandbox/features.gni.orig	2017-04-19 19:06:37 UTC  +++ sandbox/features.gni  @@ -11,6 +11,6 @@ import("//build/config/nacl/config.gni")   use_seccomp_bpf = diff --git a/www/chromium/files/patch-sdch_BUILD.gn b/www/chromium/files/patch-sdch_BUILD.gn index 5ac4b474607a..330821b5431f 100644 --- a/www/chromium/files/patch-sdch_BUILD.gn +++ b/www/chromium/files/patch-sdch_BUILD.gn @@ -1,4 +1,4 @@ ---- sdch/BUILD.gn.orig	2017-01-26 00:49:17 UTC +--- sdch/BUILD.gn.orig	2017-04-19 19:06:37 UTC  +++ sdch/BUILD.gn  @@ -11,7 +11,7 @@ config("sdch_config") {   # from a config and can't be on the target directly. diff --git a/www/chromium/files/patch-services_catalog_public_cpp_manifest__parsing__util.cc b/www/chromium/files/patch-services_catalog_public_cpp_manifest__parsing__util.cc new file mode 100644 index 000000000000..3603b479140f --- /dev/null +++ b/www/chromium/files/patch-services_catalog_public_cpp_manifest__parsing__util.cc @@ -0,0 +1,21 @@ +--- services/catalog/public/cpp/manifest_parsing_util.cc.orig	2017-04-19 19:06:37 UTC ++++ services/catalog/public/cpp/manifest_parsing_util.cc +@@ -15,7 +15,8 @@ bool IsValidPlatformName(const std::stri +   return name == Store::kRequiredFilesKey_PlatformValue_Windows || +          name == Store::kRequiredFilesKey_PlatformValue_Linux || +          name == Store::kRequiredFilesKey_PlatformValue_MacOSX || +-         name == Store::kRequiredFilesKey_PlatformValue_Android; ++         name == Store::kRequiredFilesKey_PlatformValue_Android || ++         name == Store::kRequiredFilesKey_PlatformValue_FreeBSD; + } +  + bool IsCurrentPlatform(const std::string& name) { +@@ -27,6 +28,8 @@ bool IsCurrentPlatform(const std::string +   return name == Store::kRequiredFilesKey_PlatformValue_MacOSX; + #elif defined(OS_ANDROID) +   return name == Store::kRequiredFilesKey_PlatformValue_Android; ++#elif defined(OS_BSD) ++  return name == Store::kRequiredFilesKey_PlatformValue_FreeBSD; + #else + #error This architecture is not supported. + #endif diff --git a/www/chromium/files/patch-services_catalog_store.cc b/www/chromium/files/patch-services_catalog_store.cc new file mode 100644 index 000000000000..04f61b3ae404 --- /dev/null +++ b/www/chromium/files/patch-services_catalog_store.cc @@ -0,0 +1,9 @@ +--- services/catalog/store.cc.orig	2017-04-19 19:06:37 UTC ++++ services/catalog/store.cc +@@ -32,4 +32,6 @@ const char Store::kRequiredFilesKey_Plat + const char Store::kRequiredFilesKey_PlatformValue_MacOSX[] = "macosx"; + // static + const char Store::kRequiredFilesKey_PlatformValue_Android[] = "android"; ++// static ++const char Store::kRequiredFilesKey_PlatformValue_FreeBSD[] = "freebsd"; + }  // namespace catalog diff --git a/www/chromium/files/patch-services_catalog_store.h b/www/chromium/files/patch-services_catalog_store.h new file mode 100644 index 000000000000..4743990c18ef --- /dev/null +++ b/www/chromium/files/patch-services_catalog_store.h @@ -0,0 +1,10 @@ +--- services/catalog/store.h.orig	2017-04-19 19:06:37 UTC ++++ services/catalog/store.h +@@ -33,6 +33,7 @@ class Store { +   static const char kRequiredFilesKey_PlatformValue_Linux[]; +   static const char kRequiredFilesKey_PlatformValue_MacOSX[]; +   static const char kRequiredFilesKey_PlatformValue_Android[]; ++  static const char kRequiredFilesKey_PlatformValue_FreeBSD[]; + }; +  + }  // namespace catalog diff --git a/www/chromium/files/patch-device_time__zone__monitor_time__zone__monitor.cc b/www/chromium/files/patch-services_device_time__zone__monitor_time__zone__monitor.cc index e96f189de911..916132d19d36 100644 --- a/www/chromium/files/patch-device_time__zone__monitor_time__zone__monitor.cc +++ b/www/chromium/files/patch-services_device_time__zone__monitor_time__zone__monitor.cc @@ -1,5 +1,5 @@ ---- device/time_zone_monitor/time_zone_monitor.cc.orig	2017-01-26 00:49:14 UTC -+++ device/time_zone_monitor/time_zone_monitor.cc +--- services/device/time_zone_monitor/time_zone_monitor.cc.orig	2017-04-19 19:06:37 UTC ++++ services/device/time_zone_monitor/time_zone_monitor.cc  @@ -31,7 +31,7 @@ void TimeZoneMonitor::NotifyClients() {     std::unique_ptr<icu::TimeZone> new_zone(icu::TimeZone::createDefault());   #else diff --git a/www/chromium/files/patch-device_time__zone__monitor_time__zone__monitor__linux.cc b/www/chromium/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc index 56a67dc0ab5c..f6e620f8e0a3 100644 --- a/www/chromium/files/patch-device_time__zone__monitor_time__zone__monitor__linux.cc +++ b/www/chromium/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc @@ -1,16 +1,16 @@ ---- device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2017-01-26 00:49:14 UTC -+++ device/time_zone_monitor/time_zone_monitor_linux.cc +--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2017-04-19 19:06:37 UTC ++++ services/device/time_zone_monitor/time_zone_monitor_linux.cc  @@ -59,6 +59,9 @@ class TimeZoneMonitorLinuxImpl           main_task_runner_(base::ThreadTaskRunnerHandle::Get()),           file_task_runner_(file_task_runner),           owner_(owner) { -+ } ++  }  + -+ void StartWatching() { ++  void StartWatching() {       DCHECK(main_task_runner_->RunsTasksOnCurrentThread());       file_task_runner_->PostTask(           FROM_HERE, -@@ -152,6 +155,9 @@ TimeZoneMonitorLinux::TimeZoneMonitorLin +@@ -150,6 +153,9 @@ TimeZoneMonitorLinux::TimeZoneMonitorLin     // changed.     if (!getenv("TZ")) {       impl_ = new TimeZoneMonitorLinuxImpl(this, file_task_runner); diff --git a/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_BUILD.gn b/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_BUILD.gn index 8b93175527e4..fbfb888daaad 100644 --- a/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_BUILD.gn +++ b/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_BUILD.gn @@ -1,4 +1,4 @@ ---- services/service_manager/public/cpp/standalone_service/BUILD.gn.orig	2017-03-09 20:04:36 UTC +--- services/service_manager/public/cpp/standalone_service/BUILD.gn.orig	2017-04-19 19:06:37 UTC  +++ services/service_manager/public/cpp/standalone_service/BUILD.gn  @@ -23,7 +23,7 @@ source_set("standalone_service") {       "//services/service_manager/public/interfaces", diff --git a/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_standalone__service.cc b/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_standalone__service.cc index f67f58ae2a2c..19d66e0fc96f 100644 --- a/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_standalone__service.cc +++ b/www/chromium/files/patch-services_service__manager_public_cpp_standalone__service_standalone__service.cc @@ -1,4 +1,4 @@ ---- services/service_manager/public/cpp/standalone_service/standalone_service.cc.orig	2017-03-09 20:04:36 UTC +--- services/service_manager/public/cpp/standalone_service/standalone_service.cc.orig	2017-04-19 19:06:37 UTC  +++ services/service_manager/public/cpp/standalone_service/standalone_service.cc  @@ -70,6 +70,8 @@ void RunStandaloneService(const Standalo         *base::CommandLine::ForCurrentProcess(); diff --git a/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn b/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn index 003707d29f12..7048a84423e2 100644 --- a/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn +++ b/www/chromium/files/patch-services_service__manager_runner_host_BUILD.gn @@ -1,4 +1,4 @@ ---- services/service_manager/runner/host/BUILD.gn.orig	2017-03-09 20:04:36 UTC +--- services/service_manager/runner/host/BUILD.gn.orig	2017-04-19 19:06:37 UTC  +++ services/service_manager/runner/host/BUILD.gn  @@ -28,7 +28,7 @@ source_set("lib") {       "//mojo/public/cpp/system", diff --git a/www/chromium/files/patch-services_service__manager_standalone_context.cc b/www/chromium/files/patch-services_service__manager_standalone_context.cc index 975ef5ecf117..1c778e3d3f20 100644 --- a/www/chromium/files/patch-services_service__manager_standalone_context.cc +++ b/www/chromium/files/patch-services_service__manager_standalone_context.cc @@ -1,6 +1,6 @@ ---- services/service_manager/standalone/context.cc.orig	2017-03-09 20:04:36 UTC +--- services/service_manager/standalone/context.cc.orig	2017-04-19 19:06:37 UTC  +++ services/service_manager/standalone/context.cc -@@ -218,7 +218,7 @@ void Context::Init(std::unique_ptr<InitP +@@ -133,7 +133,7 @@ Context::Context(         tracing::mojom::StartupPerformanceDataCollectorPtr collector;         BindInterface(service_manager(), source_identity, tracing_identity,                       &collector); diff --git a/www/chromium/files/patch-services_ui_BUILD.gn b/www/chromium/files/patch-services_ui_BUILD.gn index 067d382168b0..144b26e28ad9 100644 --- a/www/chromium/files/patch-services_ui_BUILD.gn +++ b/www/chromium/files/patch-services_ui_BUILD.gn @@ -1,6 +1,6 @@ ---- services/ui/BUILD.gn.orig	2017-03-09 20:04:36 UTC +--- services/ui/BUILD.gn.orig	2017-04-19 19:06:37 UTC  +++ services/ui/BUILD.gn -@@ -13,7 +13,6 @@ group("all") { +@@ -12,7 +12,6 @@ group("all") {     testonly = true     deps = [       ":ui", @@ -8,20 +8,11 @@       "//services/ui/test_wm",     ]   } -@@ -36,7 +35,6 @@ service("ui") { -   data_deps = [ -     ":copy_gl_libraries", -     ":manifest", +@@ -32,7 +31,6 @@ service("ui") { +     ":resources_100", +     ":resources_200", +     ":resources_strings",  -    "//services/ui/ime/test_ime_driver",     ] + } -   resources = [ -@@ -67,7 +65,7 @@ copy("copy_gl_libraries") { -       "$root_shlib_dir/libGLESv2.dll", -       "$root_shlib_dir/osmesa.dll", -     ] --  } else if (is_android || is_linux) { -+  } else if (is_android || is_linux || is_bsd) { -     sources = [ -       "$root_shlib_dir/libosmesa.so", -     ] diff --git a/www/chromium/files/patch-services_ui_gpu_gpu__main.cc b/www/chromium/files/patch-services_ui_gpu_gpu__main.cc index f8e0c74d2237..7a3bda519c92 100644 --- a/www/chromium/files/patch-services_ui_gpu_gpu__main.cc +++ b/www/chromium/files/patch-services_ui_gpu_gpu__main.cc @@ -1,9 +1,9 @@ ---- services/ui/gpu/gpu_main.cc.orig	2017-03-09 20:04:36 UTC +--- services/ui/gpu/gpu_main.cc.orig	2017-04-19 19:06:37 UTC  +++ services/ui/gpu/gpu_main.cc -@@ -52,7 +52,7 @@ GpuMain::GpuMain(mojom::GpuMainRequest r -   thread_options.message_pump_factory = base::Bind(&CreateMessagePumpX11); - #elif defined(USE_OZONE) -   thread_options.message_loop_type = base::MessageLoop::TYPE_UI; +@@ -59,7 +59,7 @@ GpuMain::GpuMain(mojom::GpuMainRequest r +   // runtime. +   thread_options.message_loop_type = +       ui::OzonePlatform::EnsureInstance()->GetMessageLoopTypeForGpu();  -#elif defined(OS_LINUX)  +#elif defined(OS_LINUX) || defined(OS_BSD)     thread_options.message_loop_type = base::MessageLoop::TYPE_DEFAULT; diff --git a/www/chromium/files/patch-services_ui_ime_BUILD.gn b/www/chromium/files/patch-services_ui_ime_BUILD.gn index 26226648dbcf..6eb53422958d 100644 --- a/www/chromium/files/patch-services_ui_ime_BUILD.gn +++ b/www/chromium/files/patch-services_ui_ime_BUILD.gn @@ -1,7 +1,7 @@ ---- services/ui/ime/BUILD.gn.orig	2017-01-26 00:49:17 UTC +--- services/ui/ime/BUILD.gn.orig	2017-04-19 19:06:37 UTC  +++ services/ui/ime/BUILD.gn -@@ -50,7 +50,6 @@ test("mus_ime_unittests") { -     ":test_manifest", +@@ -51,7 +51,6 @@ service_test("mus_ime_unittests") { +   data_deps = [       ":lib",       "//services/ui",  -    "//services/ui/ime/test_ime_driver", diff --git a/www/chromium/files/patch-skia_BUILD.gn b/www/chromium/files/patch-skia_BUILD.gn index d2b4ff49ca82..ff9f856b82fb 100644 --- a/www/chromium/files/patch-skia_BUILD.gn +++ b/www/chromium/files/patch-skia_BUILD.gn @@ -1,6 +1,6 @@ ---- skia/BUILD.gn.orig	2017-03-09 20:04:36 UTC +--- skia/BUILD.gn.orig	2017-04-19 19:06:37 UTC  +++ skia/BUILD.gn -@@ -124,7 +124,7 @@ config("skia_library_config") { +@@ -127,7 +127,7 @@ config("skia_library_config") {     }     # Settings for text blitting, chosen to approximate the system browser. @@ -9,25 +9,25 @@       defines += [         "SK_GAMMA_EXPONENT=1.2",         "SK_GAMMA_CONTRAST=0.2", -@@ -340,7 +340,7 @@ component("skia") { -     sources -= [ "//third_party/skia/src/ports/SkFontHost_mac.cpp" ] +@@ -326,7 +326,7 @@ component("skia") { +     set_sources_assignment_filter(sources_assignment_filter)     } --  if (!is_linux) { -+  if (!is_linux && !is_bsd) { -     sources -= [ +-  if (is_linux) { ++  if (is_linux || is_bsd) { +     sources += [         "//third_party/skia/src/ports/SkFontConfigInterface.cpp",         "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", -@@ -349,7 +349,7 @@ component("skia") { +@@ -335,7 +335,7 @@ component("skia") {       ]     } --  if (!is_linux && !is_android) { -+  if (!is_linux && !is_bsd && !is_android) { -     sources -= [ +-  if (is_linux || is_android) { ++  if (is_linux || is_bsd || is_android) { +     sources += [         "//third_party/skia/src/ports/SkFontHost_FreeType.cpp",         "//third_party/skia/src/ports/SkFontHost_FreeType_common.cpp", -@@ -387,7 +387,7 @@ component("skia") { +@@ -374,7 +374,7 @@ component("skia") {       "//base/third_party/dynamic_annotations",     ] diff --git a/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp b/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp index a8643be7294d..558b3fc80d47 100644 --- a/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp +++ b/www/chromium/files/patch-skia_ext_SkMemory__new__handler.cpp @@ -1,4 +1,4 @@ ---- skia/ext/SkMemory_new_handler.cpp.orig	2017-01-26 00:49:17 UTC +--- skia/ext/SkMemory_new_handler.cpp.orig	2017-04-19 19:06:37 UTC  +++ skia/ext/SkMemory_new_handler.cpp  @@ -68,7 +68,7 @@ static void* sk_malloc_nothrow(size_t si       // TODO(b.kelemen): we should always use UncheckedMalloc but currently it diff --git a/www/chromium/files/patch-storage_browser_quota_quota__settings.cc b/www/chromium/files/patch-storage_browser_quota_quota__settings.cc new file mode 100644 index 000000000000..2a67f216c196 --- /dev/null +++ b/www/chromium/files/patch-storage_browser_quota_quota__settings.cc @@ -0,0 +1,11 @@ +--- storage/browser/quota/quota_settings.cc.orig	2017-04-19 19:06:37 UTC ++++ storage/browser/quota/quota_settings.cc +@@ -53,7 +53,7 @@ base::Optional<storage::QuotaSettings> C +       1000 * kMBytes; + #elif defined(OS_CHROMEOS) +       1000 * kMBytes; +-#elif defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) ++#elif defined(OS_WIN) || defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) +       10000 * kMBytes; + #else + #error "Port: Need to define an OS accomodation value for unknown OS." diff --git a/www/chromium/files/patch-testing_gtest_src_gtest.cc b/www/chromium/files/patch-testing_gtest_src_gtest.cc index 87f05b7548f0..e1797a903b52 100644 --- a/www/chromium/files/patch-testing_gtest_src_gtest.cc +++ b/www/chromium/files/patch-testing_gtest_src_gtest.cc @@ -1,4 +1,4 @@ ---- testing/gtest/src/gtest.cc.orig	2017-01-26 00:50:07 UTC +--- testing/gtest/src/gtest.cc.orig	2017-04-19 19:07:41 UTC  +++ testing/gtest/src/gtest.cc  @@ -122,6 +122,10 @@ diff --git a/www/chromium/files/patch-third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp b/www/chromium/files/patch-third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp index a003c866ba88..699c83f1b6f8 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_bindings_core_v8_V8ScriptRunner.cpp @@ -1,6 +1,6 @@ ---- third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp.orig	2017-01-26 00:49:27 UTC +--- third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp.orig	2017-04-19 19:06:49 UTC  +++ third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp -@@ -46,6 +46,8 @@ +@@ -48,6 +48,8 @@   #if OS(WIN)   #include <malloc.h> diff --git a/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn b/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn index db60690b1d88..0e5be2c42562 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn +++ b/www/chromium/files/patch-third__party_WebKit_Source_core_layout_BUILD.gn @@ -1,6 +1,6 @@ ---- third_party/WebKit/Source/core/layout/BUILD.gn.orig	2017-03-09 20:04:45 UTC +--- third_party/WebKit/Source/core/layout/BUILD.gn.orig	2017-04-19 19:06:49 UTC  +++ third_party/WebKit/Source/core/layout/BUILD.gn -@@ -368,7 +368,7 @@ blink_core_sources("layout") { +@@ -381,7 +381,7 @@ blink_core_sources("layout") {       sources += [ "LayoutThemeFontProviderDefault.cpp" ]     } diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp index dae6dabbb63f..df1d1888e1fe 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.cpp @@ -1,6 +1,6 @@ ---- third_party/WebKit/Source/platform/fonts/FontCache.cpp.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/platform/fonts/FontCache.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/fonts/FontCache.cpp -@@ -62,9 +62,9 @@ using namespace WTF; +@@ -63,9 +63,9 @@ using namespace WTF;   namespace blink { diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h index 6ec4e5ccd604..e047af0b87b1 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontCache.h @@ -1,6 +1,6 @@ ---- third_party/WebKit/Source/platform/fonts/FontCache.h.orig	2017-02-02 02:03:10 UTC +--- third_party/WebKit/Source/platform/fonts/FontCache.h.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/fonts/FontCache.h -@@ -122,7 +122,7 @@ class PLATFORM_EXPORT FontCache { +@@ -144,7 +144,7 @@ class PLATFORM_EXPORT FontCache {   #else     static const AtomicString& legacySystemFontFamily();   #endif @@ -9,7 +9,7 @@     static void setSystemFontFamily(const AtomicString&);   #endif -@@ -232,7 +232,7 @@ class PLATFORM_EXPORT FontCache { +@@ -258,7 +258,7 @@ class PLATFORM_EXPORT FontCache {                                      const FontFaceCreationParams&,                                      CString& name); diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp index 170e6ce126fe..0fbcbf639a3a 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/platform/fonts/FontPlatformData.cpp.orig	2017-03-09 20:04:45 UTC +--- third_party/WebKit/Source/platform/fonts/FontPlatformData.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/fonts/FontPlatformData.cpp  @@ -99,7 +99,7 @@ FontPlatformData::FontPlatformData(const         m_syntheticBold(source.m_syntheticBold), diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h index 417e9df8a376..150dd3c4b14a 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_FontPlatformData.h @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/platform/fonts/FontPlatformData.h.orig	2017-03-09 20:04:45 UTC +--- third_party/WebKit/Source/platform/fonts/FontPlatformData.h.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/fonts/FontPlatformData.h  @@ -47,9 +47,9 @@   #include "wtf/text/CString.h" diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp index e3d8c560d313..75a09260b554 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_SimpleFontData.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/platform/fonts/SimpleFontData.cpp.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/platform/fonts/SimpleFontData.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/fonts/SimpleFontData.cpp  @@ -50,7 +50,7 @@ namespace blink {   const float smallCapsFontSizeMultiplier = 0.7f; @@ -9,7 +9,7 @@   // This is the largest VDMX table which we'll try to load and parse.   static const size_t maxVDMXTableSize = 1024 * 1024;  // 1 MB   #endif -@@ -105,7 +105,7 @@ void SimpleFontData::platformInit(bool s +@@ -109,7 +109,7 @@ void SimpleFontData::platformInit(bool s     int vdmxAscent = 0, vdmxDescent = 0;     bool isVDMXValid = false; @@ -18,12 +18,12 @@     // Manually digging up VDMX metrics is only applicable when bytecode hinting     // using FreeType.  With DirectWrite or CoreText, no bytecode hinting is ever     // done.  This code should be pushed into FreeType (hinted font metrics). -@@ -149,7 +149,7 @@ void SimpleFontData::platformInit(bool s -       ascent = SkScalarRoundToScalar(-metrics.fAscent); -       descent = SkScalarRoundToScalar(metrics.fDescent); -     } +@@ -157,7 +157,7 @@ void SimpleFontData::platformInit(bool s +       visual_overflow_inflation_for_ascent_ = 1; +     if (descent < metrics.fDescent) { +       visual_overflow_inflation_for_descent_ = 1;  -#if OS(LINUX) || OS(ANDROID)  +#if OS(LINUX) || OS(ANDROID) || OS(BSD) -     // When subpixel positioning is enabled, if the descent is rounded down, the -     // descent part of the glyph may be truncated when displayed in a 'overflow: -     // hidden' container.  To avoid that, borrow 1 unit from the ascent when +       // When subpixel positioning is enabled, if the descent is rounded down, +       // the descent part of the glyph may be truncated when displayed in a +       // 'overflow: hidden' container.  To avoid that, borrow 1 unit from the diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp index 88259375b1af..092388b02704 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_fonts_skia_FontCacheSkia.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/platform/fonts/skia/FontCacheSkia.cpp.orig	2017-03-09 20:04:45 UTC +--- third_party/WebKit/Source/platform/fonts/skia/FontCacheSkia.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/fonts/skia/FontCacheSkia.cpp  @@ -68,7 +68,7 @@ AtomicString toAtomicString(const SkStri     return AtomicString::fromUTF8(str.c_str(), str.size()); @@ -9,7 +9,7 @@   // Android special locale for retrieving the color emoji font   // based on the proposed changes in UTR #51 for introducing   // an Emoji script code: -@@ -235,7 +235,7 @@ sk_sp<SkTypeface> FontCache::createTypef +@@ -240,7 +240,7 @@ sk_sp<SkTypeface> FontCache::createTypef     }   #endif diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_GCInfo.cpp b/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_GCInfo.cpp index 12b29d266569..716742439bc3 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_GCInfo.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_GCInfo.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/platform/heap/GCInfo.cpp.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/platform/heap/GCInfo.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/heap/GCInfo.cpp  @@ -7,6 +7,8 @@   #include "platform/heap/Handle.h" diff --git a/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp b/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp index e13608cfb71d..cbc8f0617453 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_platform_heap_StackFrameDepth.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/platform/heap/StackFrameDepth.cpp.orig	2017-03-09 20:04:45 UTC +--- third_party/WebKit/Source/platform/heap/StackFrameDepth.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/platform/heap/StackFrameDepth.cpp  @@ -7,6 +7,8 @@   #include "public/platform/Platform.h" diff --git a/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp b/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp index d659e3f41627..00de0c3a34a8 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_web_PopupMenuImpl.cpp @@ -1,6 +1,6 @@ ---- third_party/WebKit/Source/web/PopupMenuImpl.cpp.orig	2017-03-09 20:04:46 UTC +--- third_party/WebKit/Source/web/PopupMenuImpl.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/web/PopupMenuImpl.cpp -@@ -155,7 +155,7 @@ class PopupMenuImpl::ItemIterationContex +@@ -154,7 +154,7 @@ class PopupMenuImpl::ItemIterationContex           m_isInGroup(false),           m_buffer(buffer) {       DCHECK(m_buffer); diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp b/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp index 77294b393ec0..f586514c6413 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_Assertions.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/Assertions.cpp.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/wtf/Assertions.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/Assertions.cpp  @@ -60,7 +60,7 @@   #include <windows.h> @@ -9,16 +9,7 @@   #include <cxxabi.h>   #include <dlfcn.h>   #include <execinfo.h> -@@ -164,7 +164,7 @@ void WTFReportAssertionFailure(const cha - } -  - void WTFGetBacktrace(void** stack, int* size) { --#if OS(MACOSX) || (OS(LINUX) && !defined(__UCLIBC__)) -+#if OS(MACOSX) || ((OS(LINUX) || OS(BSD)) && !defined(__UCLIBC__)) -   *size = backtrace(stack, *size); - #elif OS(WIN) -   // The CaptureStackBackTrace function is available in XP, but it is not -@@ -215,7 +215,7 @@ class FrameToNameScope { +@@ -142,7 +142,7 @@ class FrameToNameScope {   };   FrameToNameScope::FrameToNameScope(void* addr) : m_name(0), m_cxaDemangled(0) { diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h b/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h index c2c0ac462231..0d6be9148ace 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_Atomics.h @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/Atomics.h.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/wtf/Atomics.h.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/Atomics.h  @@ -176,7 +176,7 @@ ALWAYS_INLINE void atomicSetOneToZero(in   #if defined(THREAD_SANITIZER) diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn b/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn index 3313be6ab482..3f1cf6465e60 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/BUILD.gn.orig	2017-03-09 20:04:46 UTC +--- third_party/WebKit/Source/wtf/BUILD.gn.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/BUILD.gn  @@ -280,6 +280,10 @@ component("wtf") {       libs = [ "dl" ] diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h b/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h index 7095ec7658ca..11317a1ac1c6 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_ByteSwap.h @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/ByteSwap.h.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/wtf/ByteSwap.h.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/ByteSwap.h  @@ -60,15 +60,21 @@ ALWAYS_INLINE uint16_t bswap16(uint16_t  diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h b/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h index 8214b9ece1e8..63eecc98cde7 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_ContainerAnnotations.h @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/ContainerAnnotations.h.orig	2017-01-26 00:49:28 UTC +--- third_party/WebKit/Source/wtf/ContainerAnnotations.h.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/ContainerAnnotations.h  @@ -10,7 +10,7 @@ diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_StackUtil.cpp b/www/chromium/files/patch-third__party_WebKit_Source_wtf_StackUtil.cpp index af56209ca37c..232a8e9cbbc2 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_StackUtil.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_StackUtil.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/StackUtil.cpp.orig	2017-03-09 20:04:46 UTC +--- third_party/WebKit/Source/wtf/StackUtil.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/StackUtil.cpp  @@ -8,6 +8,10 @@   #include "wtf/Threading.h" diff --git a/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp b/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp index b56cc76de46b..f31ce4568783 100644 --- a/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp +++ b/www/chromium/files/patch-third__party_WebKit_Source_wtf_ThreadingPthreads.cpp @@ -1,4 +1,4 @@ ---- third_party/WebKit/Source/wtf/ThreadingPthreads.cpp.orig	2017-03-09 20:04:46 UTC +--- third_party/WebKit/Source/wtf/ThreadingPthreads.cpp.orig	2017-04-19 19:06:50 UTC  +++ third_party/WebKit/Source/wtf/ThreadingPthreads.cpp  @@ -49,11 +49,15 @@   #include <objc/objc-auto.h> diff --git a/www/chromium/files/patch-third__party_angle_BUILD.gn b/www/chromium/files/patch-third__party_angle_BUILD.gn index a7f1e053523b..461ff42a959e 100644 --- a/www/chromium/files/patch-third__party_angle_BUILD.gn +++ b/www/chromium/files/patch-third__party_angle_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/angle/BUILD.gn.orig	2017-03-09 20:05:21 UTC +--- third_party/angle/BUILD.gn.orig	2017-04-19 19:07:43 UTC  +++ third_party/angle/BUILD.gn  @@ -16,6 +16,12 @@ if (ozone_platform_gbm) {     } @@ -13,7 +13,7 @@   angle_git_is_present = exec_script("src/commit_id.py",                                      [                                        "check", -@@ -343,11 +349,7 @@ static_library("libANGLE") { +@@ -418,11 +424,7 @@ static_library("libANGLE") {       if (use_x11) {         sources += rebase_path(gles_gypi.libangle_gl_glx_sources, ".", "src")         deps += [ "src/third_party/libXNVCtrl:libXNVCtrl" ] @@ -26,7 +26,7 @@       }       if (is_mac) {         sources += rebase_path(gles_gypi.libangle_gl_cgl_sources, ".", "src") -@@ -545,7 +547,7 @@ util_gypi = exec_script("//build/gypi_to +@@ -627,7 +629,7 @@ util_gypi = exec_script("//build/gypi_to   config("angle_util_config") {     include_dirs = [ "util" ] @@ -35,7 +35,7 @@       libs = [ "X11" ]     }   } -@@ -572,7 +574,7 @@ foreach(is_shared_library, +@@ -654,7 +656,7 @@ foreach(is_shared_library,         sources += rebase_path(util_gypi.util_win32_sources, ".", "util")       } diff --git a/www/chromium/files/patch-third__party_angle_gni_angle.gni b/www/chromium/files/patch-third__party_angle_gni_angle.gni index b7b40f31ac20..bcb9b5b1e7f8 100644 --- a/www/chromium/files/patch-third__party_angle_gni_angle.gni +++ b/www/chromium/files/patch-third__party_angle_gni_angle.gni @@ -1,4 +1,4 @@ ---- third_party/angle/gni/angle.gni.orig	2017-01-26 00:50:09 UTC +--- third_party/angle/gni/angle.gni.orig	2017-04-19 19:07:43 UTC  +++ third_party/angle/gni/angle.gni  @@ -20,6 +20,8 @@ if (is_win) {     import("//build/config/win/visual_studio_version.gni") diff --git a/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn b/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn index dbfa81cc9d42..62bde77ad58e 100644 --- a/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn +++ b/www/chromium/files/patch-third__party_angle_src_tests_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/angle/src/tests/BUILD.gn.orig	2017-03-09 20:05:21 UTC +--- third_party/angle/src/tests/BUILD.gn.orig	2017-04-19 19:07:43 UTC  +++ third_party/angle/src/tests/BUILD.gn  @@ -41,7 +41,7 @@ test("angle_unittests") {     ] @@ -54,7 +54,7 @@         libs = [ "pci" ]       }     } -@@ -393,7 +393,7 @@ if (build_angle_deqp_tests) { +@@ -396,7 +396,7 @@ if (build_angle_deqp_tests) {           "../../../deqp/src/data/",         ] diff --git a/www/chromium/files/patch-third__party_boringssl_BUILD.gn b/www/chromium/files/patch-third__party_boringssl_BUILD.gn index d1ea1b168a63..549874c3e4a5 100644 --- a/www/chromium/files/patch-third__party_boringssl_BUILD.gn +++ b/www/chromium/files/patch-third__party_boringssl_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/boringssl/BUILD.gn.orig	2017-01-26 00:49:29 UTC +--- third_party/boringssl/BUILD.gn.orig	2017-04-19 19:06:51 UTC  +++ third_party/boringssl/BUILD.gn  @@ -83,7 +83,7 @@ if (is_win && !is_msan) {       } else if (current_cpu == "x64") { diff --git a/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c b/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c index 81f4d7fd21c7..671756035ef6 100644 --- a/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c +++ b/www/chromium/files/patch-third__party_boringssl_src_crypto_ex__data.c @@ -1,4 +1,4 @@ ---- third_party/boringssl/src/crypto/ex_data.c.orig	2017-01-26 00:50:08 UTC +--- third_party/boringssl/src/crypto/ex_data.c.orig	2017-04-19 19:07:42 UTC  +++ third_party/boringssl/src/crypto/ex_data.c  @@ -188,7 +188,9 @@ int CRYPTO_set_ex_data(CRYPTO_EX_DATA *a       } diff --git a/www/chromium/files/patch-third__party_cacheinvalidation_src_google_cacheinvalidation_include_types.h b/www/chromium/files/patch-third__party_cacheinvalidation_src_google_cacheinvalidation_include_types.h index 7b23a2e9600d..27d8a7166b16 100644 --- a/www/chromium/files/patch-third__party_cacheinvalidation_src_google_cacheinvalidation_include_types.h +++ b/www/chromium/files/patch-third__party_cacheinvalidation_src_google_cacheinvalidation_include_types.h @@ -1,4 +1,4 @@ ---- third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h.orig	2017-01-26 00:49:29 UTC +--- third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h.orig	2017-04-19 19:06:51 UTC  +++ third_party/cacheinvalidation/src/google/cacheinvalidation/include/types.h  @@ -334,6 +334,8 @@ class Status {        */ diff --git a/www/chromium/files/patch-third__party_expat_BUILD.gn b/www/chromium/files/patch-third__party_expat_BUILD.gn index aba21d577cf7..7dd3c3906595 100644 --- a/www/chromium/files/patch-third__party_expat_BUILD.gn +++ b/www/chromium/files/patch-third__party_expat_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/expat/BUILD.gn.orig	2017-01-26 00:49:29 UTC +--- third_party/expat/BUILD.gn.orig	2017-04-19 19:06:51 UTC  +++ third_party/expat/BUILD.gn  @@ -9,7 +9,7 @@ import("//testing/libfuzzer/fuzzer_test.   # let's not pull it in twice. diff --git a/www/chromium/files/patch-third__party_ffmpeg_BUILD.gn b/www/chromium/files/patch-third__party_ffmpeg_BUILD.gn index c8cfac911c06..ab83a96fdb39 100644 --- a/www/chromium/files/patch-third__party_ffmpeg_BUILD.gn +++ b/www/chromium/files/patch-third__party_ffmpeg_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/ffmpeg/BUILD.gn.orig	2017-01-26 00:50:10 UTC +--- third_party/ffmpeg/BUILD.gn.orig	2017-04-19 19:07:44 UTC  +++ third_party/ffmpeg/BUILD.gn  @@ -6,8 +6,13 @@ import("ffmpeg_options.gni")   import("ffmpeg_generated.gni") diff --git a/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni b/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni index bf1c817a2ebd..18de5c725e59 100644 --- a/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni +++ b/www/chromium/files/patch-third__party_ffmpeg_ffmpeg__generated.gni @@ -1,4 +1,4 @@ ---- third_party/ffmpeg/ffmpeg_generated.gni.orig	2017-03-09 20:05:22 UTC +--- third_party/ffmpeg/ffmpeg_generated.gni.orig	2017-04-19 19:07:44 UTC  +++ third_party/ffmpeg/ffmpeg_generated.gni  @@ -12,7 +12,7 @@ ffmpeg_c_sources = []   ffmpeg_gas_sources = [] @@ -203,9 +203,9 @@  -if ((is_android && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (is_linux && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || (is_linux && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")) {  +if ((is_android && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || ((is_linux || is_bsd) && current_cpu == "arm64" && ffmpeg_branding == "Chrome") || ((is_linux || is_bsd) && current_cpu == "arm64" && ffmpeg_branding == "ChromeOS")) {     ffmpeg_c_sources += [ -     "libavcodec/aarch64/imdct15_init.c",       "libavcodec/aarch64/mpegaudiodsp_init.c", -@@ -530,7 +530,7 @@ if ((is_android && current_cpu == "arm64 +   ] +@@ -528,7 +528,7 @@ if ((is_android && current_cpu == "arm64     ]   } @@ -214,7 +214,7 @@     ffmpeg_c_sources += [       "libavcodec/aarch64/h264chroma_init_aarch64.c",       "libavcodec/aarch64/h264dsp_init_aarch64.c", -@@ -544,7 +544,7 @@ if ((is_linux && current_cpu == "arm64"  +@@ -542,7 +542,7 @@ if ((is_linux && current_cpu == "arm64"      ]   } @@ -223,7 +223,7 @@     ffmpeg_c_sources += [       "libavcodec/arm/hpeldsp_init_neon.c",       "libavcodec/arm/vp8dsp_init_neon.c", -@@ -557,14 +557,14 @@ if (is_linux && current_cpu == "arm" &&  +@@ -555,14 +555,14 @@ if (is_linux && current_cpu == "arm" &&      ]   } @@ -240,7 +240,7 @@     ffmpeg_c_sources += [       "libavcodec/arm/blockdsp_init_arm.c",       "libavcodec/arm/idctdsp_init_arm.c", -@@ -588,13 +588,13 @@ if ((is_linux && current_cpu == "arm" && +@@ -586,13 +586,13 @@ if ((is_linux && current_cpu == "arm" &&     ]   } @@ -256,7 +256,7 @@     ffmpeg_gas_sources += [       "libavcodec/arm/h264cmc_neon.S",       "libavcodec/arm/h264dsp_neon.S", -@@ -609,7 +609,7 @@ if (is_win && current_cpu == "x64") { +@@ -607,7 +607,7 @@ if (is_win && current_cpu == "x64") {     ]   } @@ -265,7 +265,7 @@     ffmpeg_c_sources += [       "libavcodec/x86/blockdsp_init.c",       "libavcodec/x86/fdct.c", -@@ -636,7 +636,7 @@ if ((is_linux && current_cpu == "x64" && +@@ -634,7 +634,7 @@ if ((is_linux && current_cpu == "x64" &&     ]   } @@ -274,7 +274,7 @@     ffmpeg_c_sources += [       "libavcodec/mips/blockdsp_init_mips.c",       "libavcodec/mips/h263dsp_init_mips.c", -@@ -649,7 +649,7 @@ if (is_linux && current_cpu == "mipsel"  +@@ -647,7 +647,7 @@ if (is_linux && current_cpu == "mipsel"      ]   } diff --git a/www/chromium/files/patch-third__party_ffmpeg_libavutil_mem.c b/www/chromium/files/patch-third__party_ffmpeg_libavutil_mem.c index 3342c62b928f..76c8c9f92ac0 100644 --- a/www/chromium/files/patch-third__party_ffmpeg_libavutil_mem.c +++ b/www/chromium/files/patch-third__party_ffmpeg_libavutil_mem.c @@ -1,4 +1,4 @@ ---- third_party/ffmpeg/libavutil/mem.c.orig	2017-01-26 00:50:11 UTC +--- third_party/ffmpeg/libavutil/mem.c.orig	2017-04-19 19:07:44 UTC  +++ third_party/ffmpeg/libavutil/mem.c  @@ -32,9 +32,6 @@   #include <stdint.h> diff --git a/www/chromium/files/patch-third__party_fontconfig_BUILD.gn b/www/chromium/files/patch-third__party_fontconfig_BUILD.gn index c127a8b02ca4..d6be0905f47d 100644 --- a/www/chromium/files/patch-third__party_fontconfig_BUILD.gn +++ b/www/chromium/files/patch-third__party_fontconfig_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/fontconfig/BUILD.gn.orig	2017-01-26 00:49:29 UTC +--- third_party/fontconfig/BUILD.gn.orig	2017-04-19 19:06:51 UTC  +++ third_party/fontconfig/BUILD.gn  @@ -2,7 +2,7 @@   # Use of this source code is governed by a BSD-style license that can be diff --git a/www/chromium/files/patch-third__party_freetype2_BUILD.gn b/www/chromium/files/patch-third__party_freetype2_BUILD.gn deleted file mode 100644 index 2211291d84c7..000000000000 --- a/www/chromium/files/patch-third__party_freetype2_BUILD.gn +++ /dev/null @@ -1,11 +0,0 @@ ---- third_party/freetype2/BUILD.gn.orig	2017-01-26 00:49:29 UTC -+++ third_party/freetype2/BUILD.gn -@@ -2,7 +2,7 @@ - # Use of this source code is governed by a BSD-style license that can be - # found in the LICENSE file. -  --assert(is_linux, "This file should only be depended on from Linux.") -+assert(is_linux || is_bsd, "This file should only be depended on from Linux.") -  - config("freetype2_config") { -   include_dirs = [ diff --git a/www/chromium/files/patch-third__party_glslang_BUILD.gn b/www/chromium/files/patch-third__party_glslang_BUILD.gn index 73ab4cd5d83e..dda33f071ba2 100644 --- a/www/chromium/files/patch-third__party_glslang_BUILD.gn +++ b/www/chromium/files/patch-third__party_glslang_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/glslang/BUILD.gn.orig	2017-01-26 00:49:29 UTC +--- third_party/glslang/BUILD.gn.orig	2017-04-19 19:06:51 UTC  +++ third_party/glslang/BUILD.gn  @@ -8,7 +8,7 @@ config("glslang_config") {     include_dirs = [ "src" ] diff --git a/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn b/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn index 0fec9e18545b..717835d33d65 100644 --- a/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn +++ b/www/chromium/files/patch-third__party_harfbuzz-ng_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/harfbuzz-ng/BUILD.gn.orig	2017-03-09 20:04:47 UTC +--- third_party/harfbuzz-ng/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/harfbuzz-ng/BUILD.gn  @@ -50,7 +50,7 @@ if (use_system_harfbuzz) { @@ -9,7 +9,7 @@           current_cpu != "arm" && current_cpu != "mipsel" && !is_component_build) {         # These symbols are referenced from libpangoft2, which will be         # dynamically linked later. -@@ -194,7 +194,7 @@ if (use_system_harfbuzz) { +@@ -200,7 +200,7 @@ if (use_system_harfbuzz) {       # in the tree, all symbols pango needs must be included, or       # pango uses mixed versions of harfbuzz and leads to crash.       # See crbug.com/462689. diff --git a/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc b/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc index 9e8e609e7733..843dc3f77718 100644 --- a/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc +++ b/www/chromium/files/patch-third__party_leveldatabase_env__chromium.cc @@ -1,4 +1,4 @@ ---- third_party/leveldatabase/env_chromium.cc.orig	2017-01-26 00:49:30 UTC +--- third_party/leveldatabase/env_chromium.cc.orig	2017-04-19 19:06:52 UTC  +++ third_party/leveldatabase/env_chromium.cc  @@ -25,7 +25,11 @@   #include "base/trace_event/trace_event.h" diff --git a/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h index 9599ac0775d4..4663573fab03 100644 --- a/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h +++ b/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h @@ -1,4 +1,4 @@ ---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2017-01-26 00:50:13 UTC +--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2017-04-19 19:07:47 UTC  +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h  @@ -56,7 +56,7 @@ template <class T> boost::once_flag Sing   #include "phonenumbers/base/logging.h" diff --git a/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h index d42440aaf680..b4af7627b1ea 100644 --- a/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h +++ b/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h @@ -1,4 +1,4 @@ ---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2017-01-26 00:50:13 UTC +--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2017-04-19 19:07:47 UTC  +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h  @@ -37,7 +37,7 @@ typedef boost::mutex::scoped_lock AutoLo   // Dummy lock implementation on non-POSIX platforms. If you are running on a diff --git a/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h index 0b203e0f94c5..3789aea60211 100644 --- a/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h +++ b/www/chromium/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h @@ -1,4 +1,4 @@ ---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2017-01-26 00:50:13 UTC +--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2017-04-19 19:07:47 UTC  +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h  @@ -23,6 +23,7 @@   // user of the library know that it can't be used in a thread-safe manner when diff --git a/www/chromium/files/patch-third__party_libusb_BUILD.gn b/www/chromium/files/patch-third__party_libusb_BUILD.gn index 8b301bc4e7bc..05273d1c0de4 100644 --- a/www/chromium/files/patch-third__party_libusb_BUILD.gn +++ b/www/chromium/files/patch-third__party_libusb_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/libusb/BUILD.gn.orig	2017-01-26 00:49:30 UTC +--- third_party/libusb/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/libusb/BUILD.gn  @@ -6,8 +6,25 @@ assert(!is_android && !is_ios) diff --git a/www/chromium/files/patch-third__party_libxml_BUILD.gn b/www/chromium/files/patch-third__party_libxml_BUILD.gn index 37bb5e907354..ca1f0871a73d 100644 --- a/www/chromium/files/patch-third__party_libxml_BUILD.gn +++ b/www/chromium/files/patch-third__party_libxml_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/libxml/BUILD.gn.orig	2017-01-26 00:49:30 UTC +--- third_party/libxml/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/libxml/BUILD.gn  @@ -4,7 +4,7 @@ diff --git a/www/chromium/files/patch-third__party_libxslt_BUILD.gn b/www/chromium/files/patch-third__party_libxslt_BUILD.gn index e59ff9e55e50..d4e07a9f4735 100644 --- a/www/chromium/files/patch-third__party_libxslt_BUILD.gn +++ b/www/chromium/files/patch-third__party_libxslt_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/libxslt/BUILD.gn.orig	2017-01-26 00:49:30 UTC +--- third_party/libxslt/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/libxslt/BUILD.gn  @@ -82,7 +82,7 @@ static_library("libxslt") {     public_configs = [ ":libxslt_config" ] diff --git a/www/chromium/files/patch-third__party_libyuv_include_libyuv_row.h b/www/chromium/files/patch-third__party_libyuv_include_libyuv_row.h index 544151d01c25..08828646ff9f 100644 --- a/www/chromium/files/patch-third__party_libyuv_include_libyuv_row.h +++ b/www/chromium/files/patch-third__party_libyuv_include_libyuv_row.h @@ -1,4 +1,4 @@ ---- third_party/libyuv/include/libyuv/row.h.orig	2017-01-26 00:50:13 UTC +--- third_party/libyuv/include/libyuv/row.h.orig	2017-04-19 19:07:47 UTC  +++ third_party/libyuv/include/libyuv/row.h  @@ -161,10 +161,14 @@ extern "C" {   #define HAS_ARGBSHADEROW_SSE2 diff --git a/www/chromium/files/patch-third__party_mesa_BUILD.gn b/www/chromium/files/patch-third__party_mesa_BUILD.gn index 9ba3b1f30143..7fd1838dbff0 100644 --- a/www/chromium/files/patch-third__party_mesa_BUILD.gn +++ b/www/chromium/files/patch-third__party_mesa_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/mesa/BUILD.gn.orig	2017-01-26 00:49:30 UTC +--- third_party/mesa/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/mesa/BUILD.gn  @@ -90,6 +90,10 @@ config("mesa_internal_config") {       defines += [ "_GNU_SOURCE" ] diff --git a/www/chromium/files/patch-third__party_minigbm_BUILD.gn b/www/chromium/files/patch-third__party_minigbm_BUILD.gn index 3a54124aead4..68ed5d26997e 100644 --- a/www/chromium/files/patch-third__party_minigbm_BUILD.gn +++ b/www/chromium/files/patch-third__party_minigbm_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/minigbm/BUILD.gn.orig	2017-01-26 00:49:30 UTC +--- third_party/minigbm/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/minigbm/BUILD.gn  @@ -4,7 +4,7 @@ diff --git a/www/chromium/files/patch-third__party_node_node.py b/www/chromium/files/patch-third__party_node_node.py new file mode 100644 index 000000000000..0cae32db5058 --- /dev/null +++ b/www/chromium/files/patch-third__party_node_node.py @@ -0,0 +1,10 @@ +--- third_party/node/node.py.orig	2017-04-19 19:06:52 UTC ++++ third_party/node/node.py +@@ -12,6 +12,7 @@ import sys + def GetBinaryPath(): +   return os_path.join(os_path.dirname(__file__), *{ +     'Darwin': ('mac', 'node-darwin-x64', 'bin', 'node'), ++    'FreeBSD': ('linux', 'node-linux-x64', 'bin', 'node'), +     'Linux': ('linux', 'node-linux-x64', 'bin', 'node'), +     'Windows': ('win', 'node.exe'), +   }[platform.system()]) diff --git a/www/chromium/files/patch-third__party_opus_BUILD.gn b/www/chromium/files/patch-third__party_opus_BUILD.gn index 041d62bdd0e0..f15683ab5cb8 100644 --- a/www/chromium/files/patch-third__party_opus_BUILD.gn +++ b/www/chromium/files/patch-third__party_opus_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/opus/BUILD.gn.orig	2017-01-26 00:49:30 UTC +--- third_party/opus/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/opus/BUILD.gn  @@ -14,7 +14,7 @@ use_opus_arm_optimization = current_cpu    # If OPUS Run Time CPU Detections (RTCD) shall be used. diff --git a/www/chromium/files/patch-third__party_ots_include_opentype-sanitiser.h b/www/chromium/files/patch-third__party_ots_include_opentype-sanitiser.h index e4da339e2bbc..295e94d48c37 100644 --- a/www/chromium/files/patch-third__party_ots_include_opentype-sanitiser.h +++ b/www/chromium/files/patch-third__party_ots_include_opentype-sanitiser.h @@ -1,4 +1,4 @@ ---- third_party/ots/include/opentype-sanitiser.h.orig	2017-01-26 00:49:30 UTC +--- third_party/ots/include/opentype-sanitiser.h.orig	2017-04-19 19:06:52 UTC  +++ third_party/ots/include/opentype-sanitiser.h  @@ -22,6 +22,7 @@ typedef unsigned __int64 uint64_t;   #else diff --git a/www/chromium/files/patch-third__party_pdfium_BUILD.gn b/www/chromium/files/patch-third__party_pdfium_BUILD.gn index 6231a8e7141b..b14844a92bb9 100644 --- a/www/chromium/files/patch-third__party_pdfium_BUILD.gn +++ b/www/chromium/files/patch-third__party_pdfium_BUILD.gn @@ -1,7 +1,7 @@ ---- third_party/pdfium/BUILD.gn.orig	2017-03-09 20:05:26 UTC +--- third_party/pdfium/BUILD.gn.orig	2017-04-19 19:07:49 UTC  +++ third_party/pdfium/BUILD.gn -@@ -45,7 +45,7 @@ config("pdfium_core_config") { -   ldflags = [] +@@ -65,7 +65,7 @@ config("pdfium_core_config") { +   cflags = []     configs = [ ":pdfium_common_config" ]     defines = [ "V8_DEPRECATION_WARNINGS" ]  -  if (is_linux) { diff --git a/www/chromium/files/patch-third__party_pdfium_core_fxcrt_fx__system.h b/www/chromium/files/patch-third__party_pdfium_core_fxcrt_fx__system.h index 8aaabf03ba00..582042a88fee 100644 --- a/www/chromium/files/patch-third__party_pdfium_core_fxcrt_fx__system.h +++ b/www/chromium/files/patch-third__party_pdfium_core_fxcrt_fx__system.h @@ -1,4 +1,4 @@ ---- third_party/pdfium/core/fxcrt/fx_system.h.orig	2017-01-26 00:50:14 UTC +--- third_party/pdfium/core/fxcrt/fx_system.h.orig	2017-04-19 19:07:50 UTC  +++ third_party/pdfium/core/fxcrt/fx_system.h  @@ -40,7 +40,7 @@   #elif defined(_WIN64) diff --git a/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp b/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp index b1b76657ff40..70a7add9e253 100644 --- a/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp +++ b/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_JS__Value.cpp @@ -1,4 +1,4 @@ ---- third_party/pdfium/fpdfsdk/javascript/JS_Value.cpp.orig	2017-03-09 20:05:26 UTC +--- third_party/pdfium/fpdfsdk/javascript/JS_Value.cpp.orig	2017-04-19 19:07:50 UTC  +++ third_party/pdfium/fpdfsdk/javascript/JS_Value.cpp  @@ -457,11 +457,12 @@ v8::Local<v8::Date> CJS_Date::ToV8Date(C   } diff --git a/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp b/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp index 696c9ffe241a..495f6870a690 100644 --- a/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp +++ b/www/chromium/files/patch-third__party_pdfium_fpdfsdk_javascript_PublicMethods.cpp @@ -1,4 +1,4 @@ ---- third_party/pdfium/fpdfsdk/javascript/PublicMethods.cpp.orig	2017-01-26 00:50:15 UTC +--- third_party/pdfium/fpdfsdk/javascript/PublicMethods.cpp.orig	2017-04-19 19:07:50 UTC  +++ third_party/pdfium/fpdfsdk/javascript/PublicMethods.cpp  @@ -68,6 +68,103 @@ const FX_WCHAR* const fullmonths[] = {L"                                         L"July",    L"August",   L"September", diff --git a/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn b/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn index addf901c0e1c..1e14e84e7998 100644 --- a/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn +++ b/www/chromium/files/patch-third__party_pdfium_skia_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/pdfium/skia/BUILD.gn.orig	2017-01-26 00:50:15 UTC +--- third_party/pdfium/skia/BUILD.gn.orig	2017-04-19 19:07:50 UTC  +++ third_party/pdfium/skia/BUILD.gn  @@ -102,7 +102,7 @@ config("skia_library_config") {     } diff --git a/www/chromium/files/patch-third__party_pdfium_third__party_base_logging.h b/www/chromium/files/patch-third__party_pdfium_third__party_base_logging.h index a5c5546d9a4b..1dbb5dcc61e3 100644 --- a/www/chromium/files/patch-third__party_pdfium_third__party_base_logging.h +++ b/www/chromium/files/patch-third__party_pdfium_third__party_base_logging.h @@ -1,4 +1,4 @@ ---- third_party/pdfium/third_party/base/logging.h.orig	2017-01-26 00:50:15 UTC +--- third_party/pdfium/third_party/base/logging.h.orig	2017-04-19 19:07:50 UTC  +++ third_party/pdfium/third_party/base/logging.h  @@ -10,7 +10,7 @@ diff --git a/www/chromium/files/patch-third__party_skia_src_gpu_GrAutoLocaleSetter.h b/www/chromium/files/patch-third__party_skia_src_gpu_GrAutoLocaleSetter.h index d4c983d43777..b450ecfb8e17 100644 --- a/www/chromium/files/patch-third__party_skia_src_gpu_GrAutoLocaleSetter.h +++ b/www/chromium/files/patch-third__party_skia_src_gpu_GrAutoLocaleSetter.h @@ -1,4 +1,4 @@ ---- third_party/skia/src/gpu/GrAutoLocaleSetter.h.orig	2017-03-09 20:05:27 UTC +--- third_party/skia/src/gpu/GrAutoLocaleSetter.h.orig	2017-04-19 19:07:51 UTC  +++ third_party/skia/src/gpu/GrAutoLocaleSetter.h  @@ -25,7 +25,7 @@   #define HAVE_XLOCALE 0 diff --git a/www/chromium/files/patch-third__party_sqlite_BUILD.gn b/www/chromium/files/patch-third__party_sqlite_BUILD.gn index 95a4c125669b..ca83cf293643 100644 --- a/www/chromium/files/patch-third__party_sqlite_BUILD.gn +++ b/www/chromium/files/patch-third__party_sqlite_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/sqlite/BUILD.gn.orig	2017-03-09 20:04:47 UTC +--- third_party/sqlite/BUILD.gn.orig	2017-04-19 19:06:52 UTC  +++ third_party/sqlite/BUILD.gn  @@ -22,7 +22,7 @@ if (!use_system_sqlite) {         # sqlite3Fts3InitTok). diff --git a/www/chromium/files/patch-third__party_usrsctp_BUILD.gn b/www/chromium/files/patch-third__party_usrsctp_BUILD.gn index b4ad3170669f..813dff51f54b 100644 --- a/www/chromium/files/patch-third__party_usrsctp_BUILD.gn +++ b/www/chromium/files/patch-third__party_usrsctp_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/usrsctp/BUILD.gn.orig	2017-01-26 00:49:31 UTC +--- third_party/usrsctp/BUILD.gn.orig	2017-04-19 19:06:53 UTC  +++ third_party/usrsctp/BUILD.gn  @@ -112,6 +112,12 @@ static_library("usrsctp") {         "__Userspace_os_Linux", diff --git a/www/chromium/files/patch-third__party_webrtc_BUILD.gn b/www/chromium/files/patch-third__party_webrtc_BUILD.gn index b79447d5fa44..f6ec0e7531fe 100644 --- a/www/chromium/files/patch-third__party_webrtc_BUILD.gn +++ b/www/chromium/files/patch-third__party_webrtc_BUILD.gn @@ -1,6 +1,6 @@ ---- third_party/webrtc/BUILD.gn.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/BUILD.gn.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/BUILD.gn -@@ -60,6 +60,9 @@ config("common_inherited_config") { +@@ -59,6 +59,9 @@ config("common_inherited_config") {     if (is_linux) {       defines += [ "WEBRTC_LINUX" ]     } diff --git a/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn b/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn index eec2387d071a..3af4a959006c 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn +++ b/www/chromium/files/patch-third__party_webrtc_base_BUILD.gn @@ -1,6 +1,6 @@ ---- third_party/webrtc/base/BUILD.gn.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/base/BUILD.gn.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/BUILD.gn -@@ -604,7 +604,6 @@ rtc_static_library("rtc_base") { +@@ -566,7 +566,6 @@ rtc_static_library("rtc_base") {     if (use_x11) {       libs += [ @@ -8,7 +8,7 @@         "rt",         "Xext",         "X11", -@@ -615,7 +614,6 @@ rtc_static_library("rtc_base") { +@@ -577,7 +576,6 @@ rtc_static_library("rtc_base") {     if (is_linux) {       libs += [ diff --git a/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc b/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc index 860774486273..3db8b5ed937c 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc +++ b/www/chromium/files/patch-third__party_webrtc_base_httpcommon.cc @@ -1,6 +1,6 @@ ---- third_party/webrtc/base/httpcommon.cc.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/base/httpcommon.cc.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/httpcommon.cc -@@ -385,7 +385,7 @@ bool HttpDateToSeconds(const std::string +@@ -384,7 +384,7 @@ bool HttpDateToSeconds(const std::string       gmt = non_gmt + kTimeZoneOffsets[zindex] * 60 * 60;     }     // TODO: Android should support timezone, see b/2441195 diff --git a/www/chromium/files/patch-third__party_webrtc_base_ifaddrs__converter.h b/www/chromium/files/patch-third__party_webrtc_base_ifaddrs__converter.h index 12f3b45d0941..7328dd9721e2 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_ifaddrs__converter.h +++ b/www/chromium/files/patch-third__party_webrtc_base_ifaddrs__converter.h @@ -1,4 +1,4 @@ ---- third_party/webrtc/base/ifaddrs_converter.h.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/base/ifaddrs_converter.h.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/ifaddrs_converter.h  @@ -14,6 +14,8 @@   #if defined(WEBRTC_ANDROID) diff --git a/www/chromium/files/patch-third__party_webrtc_base_ipaddress.h b/www/chromium/files/patch-third__party_webrtc_base_ipaddress.h index 73520d43ec02..58a6c4b13491 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_ipaddress.h +++ b/www/chromium/files/patch-third__party_webrtc_base_ipaddress.h @@ -1,4 +1,4 @@ ---- third_party/webrtc/base/ipaddress.h.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/base/ipaddress.h.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/ipaddress.h  @@ -17,6 +17,10 @@   #include <arpa/inet.h> diff --git a/www/chromium/files/patch-third__party_webrtc_base_network.cc b/www/chromium/files/patch-third__party_webrtc_base_network.cc index 224bb198d147..d98bbc965c84 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_network.cc +++ b/www/chromium/files/patch-third__party_webrtc_base_network.cc @@ -1,4 +1,4 @@ ---- third_party/webrtc/base/network.cc.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/base/network.cc.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/network.cc  @@ -14,7 +14,7 @@   // linux/if.h can't be included at the same time as the posix sys/if.h, and @@ -9,7 +9,7 @@   #include <linux/if.h>   #include <linux/route.h>   #elif !defined(__native_client__) -@@ -657,7 +657,7 @@ bool BasicNetworkManager::CreateNetworks +@@ -658,7 +658,7 @@ bool BasicNetworkManager::CreateNetworks   }   #endif  // WEBRTC_WIN @@ -17,8 +17,8 @@  +#if defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)   bool IsDefaultRoute(const std::string& network_name) {     FileStream fs; -   if (!fs.Open("/proc/net/route", "r", NULL)) { -@@ -700,7 +700,7 @@ bool BasicNetworkManager::IsIgnoredNetwo +   if (!fs.Open("/proc/net/route", "r", nullptr)) { +@@ -701,7 +701,7 @@ bool BasicNetworkManager::IsIgnoredNetwo         strncmp(network.name().c_str(), "vboxnet", 7) == 0) {       return true;     } diff --git a/www/chromium/files/patch-third__party_webrtc_base_network.h b/www/chromium/files/patch-third__party_webrtc_base_network.h index 91fdc800f28c..48246d7e249a 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_network.h +++ b/www/chromium/files/patch-third__party_webrtc_base_network.h @@ -1,4 +1,4 @@ ---- third_party/webrtc/base/network.h.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/base/network.h.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/network.h  @@ -24,6 +24,10 @@   #include "webrtc/base/messagehandler.h" diff --git a/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc b/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc index 0ec3782e88cf..a0fd729a45a7 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc +++ b/www/chromium/files/patch-third__party_webrtc_base_physicalsocketserver.cc @@ -1,6 +1,6 @@ ---- third_party/webrtc/base/physicalsocketserver.cc.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/base/physicalsocketserver.cc.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/physicalsocketserver.cc -@@ -62,7 +62,11 @@ typedef void* SockOptArg; +@@ -61,7 +61,11 @@ typedef void* SockOptArg;   int64_t GetSocketRecvTimestamp(int socket) {     struct timeval tv_ioctl; @@ -12,7 +12,7 @@     if (ret != 0)       return -1;     int64_t timestamp = -@@ -275,7 +279,7 @@ int PhysicalSocket::GetOption(Option opt +@@ -302,7 +306,7 @@ int PhysicalSocket::GetOption(Option opt     socklen_t optlen = sizeof(*value);     int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen);     if (ret != -1 && opt == OPT_DONTFRAGMENT) { @@ -21,7 +21,7 @@       *value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;   #endif     } -@@ -288,7 +292,7 @@ int PhysicalSocket::SetOption(Option opt +@@ -315,7 +319,7 @@ int PhysicalSocket::SetOption(Option opt     if (TranslateOption(opt, &slevel, &sopt) == -1)       return -1;     if (opt == OPT_DONTFRAGMENT) { @@ -30,7 +30,7 @@       value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;   #endif     } -@@ -570,10 +574,10 @@ int PhysicalSocket::TranslateOption(Opti +@@ -597,10 +601,10 @@ int PhysicalSocket::TranslateOption(Opti         *slevel = IPPROTO_IP;         *sopt = IP_DONTFRAGMENT;         break; diff --git a/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc b/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc index 98c0d704b0df..bd2394f3265a 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc +++ b/www/chromium/files/patch-third__party_webrtc_base_platform__thread.cc @@ -1,7 +1,7 @@ ---- third_party/webrtc/base/platform_thread.cc.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/base/platform_thread.cc.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/platform_thread.cc -@@ -12,11 +12,18 @@ -  +@@ -13,11 +13,18 @@ + #include "webrtc/base/atomicops.h"   #include "webrtc/base/checks.h"  -#if defined(WEBRTC_LINUX) @@ -20,7 +20,7 @@   namespace rtc {   PlatformThreadId CurrentThreadId() { -@@ -26,6 +33,8 @@ PlatformThreadId CurrentThreadId() { +@@ -27,6 +34,8 @@ PlatformThreadId CurrentThreadId() {   #elif defined(WEBRTC_POSIX)   #if defined(WEBRTC_MAC) || defined(WEBRTC_IOS)     ret = pthread_mach_thread_np(pthread_self()); @@ -29,7 +29,7 @@   #elif defined(WEBRTC_LINUX)     ret =  syscall(__NR_gettid);   #elif defined(WEBRTC_ANDROID) -@@ -69,7 +78,9 @@ void SetCurrentThreadName(const char* na +@@ -70,7 +79,9 @@ void SetCurrentThreadName(const char* na                        reinterpret_cast<ULONG_PTR*>(&threadname_info));     } __except (EXCEPTION_EXECUTE_HANDLER) {     } diff --git a/www/chromium/files/patch-third__party_webrtc_base_stringutils.h b/www/chromium/files/patch-third__party_webrtc_base_stringutils.h index 9b04e0143581..ee8623a11003 100644 --- a/www/chromium/files/patch-third__party_webrtc_base_stringutils.h +++ b/www/chromium/files/patch-third__party_webrtc_base_stringutils.h @@ -1,4 +1,4 @@ ---- third_party/webrtc/base/stringutils.h.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/base/stringutils.h.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/base/stringutils.h  @@ -23,11 +23,11 @@   #endif  // WEBRTC_WIN  diff --git a/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn index f4ca350378b9..a5294906b586 100644 --- a/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn +++ b/www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2017-04-19 19:07:52 UTC  +++ third_party/webrtc/modules/audio_device/BUILD.gn  @@ -82,7 +82,7 @@ rtc_static_library("audio_device") {     ] diff --git a/www/chromium/files/patch-third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc b/www/chromium/files/patch-third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc index ff28494b3946..5bcf67950982 100644 --- a/www/chromium/files/patch-third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc +++ b/www/chromium/files/patch-third__party_webrtc_modules_rtp__rtcp_source_forward__error__correction.cc @@ -1,4 +1,4 @@ ---- third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc.orig	2017-04-19 19:07:53 UTC  +++ third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc  @@ -13,6 +13,7 @@   #include <string.h> diff --git a/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn b/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn index df32038a8258..787581703a72 100644 --- a/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn +++ b/www/chromium/files/patch-third__party_webrtc_modules_video__coding_BUILD.gn @@ -1,19 +1,20 @@ ---- third_party/webrtc/modules/video_coding/BUILD.gn.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/modules/video_coding/BUILD.gn.orig	2017-04-19 19:07:53 UTC  +++ third_party/webrtc/modules/video_coding/BUILD.gn -@@ -164,11 +164,7 @@ rtc_static_library("webrtc_h264") { +@@ -154,12 +154,7 @@ rtc_static_library("webrtc_h264") {     }     defines = []  -  deps = [  -    ":video_coding_utility",  -    "../../base:rtc_base_approved", +-    "../../media:rtc_media_base",  -    "../../system_wrappers",  -  ] -+  deps = [] ++  deps = []       if (rtc_use_h264) {       defines += [ "WEBRTC_USE_H264" ] -@@ -182,10 +178,10 @@ rtc_static_library("webrtc_h264") { +@@ -173,10 +168,10 @@ rtc_static_library("webrtc_h264") {         "codecs/h264/h264_encoder_impl.h",       ]       deps += [ diff --git a/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn b/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn index 0d47d3bd3045..2efac34c7c42 100644 --- a/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn +++ b/www/chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/webrtc/system_wrappers/BUILD.gn.orig	2017-03-09 20:05:29 UTC +--- third_party/webrtc/system_wrappers/BUILD.gn.orig	2017-04-19 19:07:53 UTC  +++ third_party/webrtc/system_wrappers/BUILD.gn  @@ -87,7 +87,7 @@ rtc_static_library("system_wrappers") {       libs += [ "log" ] diff --git a/www/chromium/files/patch-third__party_webrtc_system__wrappers_source_atomic32__non__darwin__unix.cc b/www/chromium/files/patch-third__party_webrtc_system__wrappers_source_atomic32__non__darwin__unix.cc index 5984db36c97b..7a5081134694 100644 --- a/www/chromium/files/patch-third__party_webrtc_system__wrappers_source_atomic32__non__darwin__unix.cc +++ b/www/chromium/files/patch-third__party_webrtc_system__wrappers_source_atomic32__non__darwin__unix.cc @@ -1,4 +1,4 @@ ---- third_party/webrtc/system_wrappers/source/atomic32_non_darwin_unix.cc.orig	2017-01-26 00:50:17 UTC +--- third_party/webrtc/system_wrappers/source/atomic32_non_darwin_unix.cc.orig	2017-04-19 19:07:53 UTC  +++ third_party/webrtc/system_wrappers/source/atomic32_non_darwin_unix.cc  @@ -12,7 +12,7 @@ diff --git a/www/chromium/files/patch-third__party_webrtc_voice__engine_voice__engine__defines.h b/www/chromium/files/patch-third__party_webrtc_voice__engine_voice__engine__defines.h deleted file mode 100644 index 3327a286de7c..000000000000 --- a/www/chromium/files/patch-third__party_webrtc_voice__engine_voice__engine__defines.h +++ /dev/null @@ -1,11 +0,0 @@ ---- third_party/webrtc/voice_engine/voice_engine_defines.h.orig	2017-01-26 00:50:17 UTC -+++ third_party/webrtc/voice_engine/voice_engine_defines.h -@@ -210,7 +210,7 @@ inline int VoEChannelId(int moduleId) { - #include <pthread.h> - #include <sys/socket.h> - #include <sys/types.h> --#ifndef QNX -+#if !defined(QNX) && !defined(WEBRTC_BSD) - #include <linux/net.h> - #ifndef ANDROID - #include <sys/soundcard.h> diff --git a/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn b/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn index 7cf640a48954..3bd5319abd02 100644 --- a/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn +++ b/www/chromium/files/patch-third__party_widevine_cdm_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/widevine/cdm/BUILD.gn.orig	2017-01-26 00:49:31 UTC +--- third_party/widevine/cdm/BUILD.gn.orig	2017-04-19 19:06:53 UTC  +++ third_party/widevine/cdm/BUILD.gn  @@ -26,7 +26,7 @@ if (is_android) {       widevine_cdm_version_h_file = @@ -9,7 +9,7 @@       widevine_cdm_version_h_file = "linux/$widevine_arch/widevine_cdm_version.h"       widevine_cdm_binary_files = [ "linux/$widevine_arch/libwidevinecdm.so" ]     } else if (is_win) { -@@ -160,7 +160,7 @@ if ((is_chrome_branded || enable_widevin +@@ -165,7 +165,7 @@ if ((is_chrome_branded || enable_widevin         ":widevinecdm",       ] @@ -18,7 +18,7 @@         ldflags =             [ rebase_path("$root_out_dir/$widevine_cdm_path/libwidevinecdm.so",                           root_build_dir) ] -@@ -183,7 +183,7 @@ if ((is_chrome_branded || enable_widevin +@@ -188,7 +188,7 @@ if ((is_chrome_branded || enable_widevin   # This target exists for tests to depend on that pulls in a runtime dependency   # on the license server.   source_set("widevine_test_license_server") { diff --git a/www/chromium/files/patch-third__party_yasm_BUILD.gn b/www/chromium/files/patch-third__party_yasm_BUILD.gn index 5c7b20bc76af..11a2eabd708f 100644 --- a/www/chromium/files/patch-third__party_yasm_BUILD.gn +++ b/www/chromium/files/patch-third__party_yasm_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/yasm/BUILD.gn.orig	2017-01-26 00:49:31 UTC +--- third_party/yasm/BUILD.gn.orig	2017-04-19 19:06:53 UTC  +++ third_party/yasm/BUILD.gn  @@ -32,7 +32,12 @@ import("//build/config/compiler/compiler   if (current_toolchain == host_toolchain) { diff --git a/www/chromium/files/patch-third__party_zlib_BUILD.gn b/www/chromium/files/patch-third__party_zlib_BUILD.gn index a7516cba501d..f34a2225b201 100644 --- a/www/chromium/files/patch-third__party_zlib_BUILD.gn +++ b/www/chromium/files/patch-third__party_zlib_BUILD.gn @@ -1,4 +1,4 @@ ---- third_party/zlib/BUILD.gn.orig	2017-01-26 00:49:31 UTC +--- third_party/zlib/BUILD.gn.orig	2017-04-19 19:06:53 UTC  +++ third_party/zlib/BUILD.gn  @@ -115,7 +115,7 @@ static_library("minizip") {         "contrib/minizip/iowin32.h", diff --git a/www/chromium/files/patch-tools_battor__agent_BUILD.gn b/www/chromium/files/patch-tools_battor__agent_BUILD.gn index 30679f4aaa5e..80c12b6d9a60 100644 --- a/www/chromium/files/patch-tools_battor__agent_BUILD.gn +++ b/www/chromium/files/patch-tools_battor__agent_BUILD.gn @@ -1,4 +1,4 @@ ---- tools/battor_agent/BUILD.gn.orig	2017-01-26 00:49:31 UTC +--- tools/battor_agent/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ tools/battor_agent/BUILD.gn  @@ -5,7 +5,7 @@   import("//testing/test.gni") diff --git a/www/chromium/files/patch-tools_gn_args.cc b/www/chromium/files/patch-tools_gn_args.cc index 7b2a4c7331b4..4c9ef989b180 100644 --- a/www/chromium/files/patch-tools_gn_args.cc +++ b/www/chromium/files/patch-tools_gn_args.cc @@ -1,6 +1,6 @@ ---- tools/gn/args.cc.orig	2017-03-09 20:04:48 UTC +--- tools/gn/args.cc.orig	2017-04-19 19:06:54 UTC  +++ tools/gn/args.cc -@@ -270,6 +270,8 @@ void Args::SetSystemVarsLocked(Scope* de +@@ -298,6 +298,8 @@ void Args::SetSystemVarsLocked(Scope* de     os = "mac";   #elif defined(OS_LINUX)     os = "linux"; diff --git a/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py b/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py index c29d59cc943c..35ce7170eee0 100644 --- a/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py +++ b/www/chromium/files/patch-tools_gn_bootstrap_bootstrap.py @@ -1,4 +1,4 @@ ---- tools/gn/bootstrap/bootstrap.py.orig	2017-03-09 20:04:48 UTC +--- tools/gn/bootstrap/bootstrap.py.orig	2017-04-19 19:06:54 UTC  +++ tools/gn/bootstrap/bootstrap.py  @@ -23,6 +23,7 @@ import os   import shutil @@ -19,7 +19,7 @@   def check_call(cmd, **kwargs):     logging.debug('Running: %s', ' '.join(cmd)) -@@ -605,6 +607,39 @@ def write_gn_ninja(path, root_gen_dir, o +@@ -624,6 +626,41 @@ def write_gn_ninja(path, root_gen_dir, o           'base/third_party/libevent/epoll.c',       ]) @@ -36,8 +36,10 @@  +    static_libraries['base']['sources'].extend([  +        'base/allocator/allocator_shim.cc',  +        'base/allocator/allocator_shim_default_dispatch_to_glibc.cc', ++        'base/callback_helpers.cc',  +        'base/memory/shared_memory_posix.cc',  +        'base/nix/xdg_util.cc', ++        'base/process/memory_stubs.cc',  +        #'base/process/internal_linux.cc',  +        'base/process/process_handle_' + platform.system().lower() + '.cc',  +        'base/process/process_iterator_' + platform.system().lower() + '.cc', diff --git a/www/chromium/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/www/chromium/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn index cb6f066551cf..8db977712a7c 100644 --- a/www/chromium/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn +++ b/www/chromium/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn @@ -1,4 +1,4 @@ ---- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2017-03-09 20:04:48 UTC +--- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ tools/perf/chrome_telemetry_build/BUILD.gn  @@ -93,7 +93,7 @@ group("telemetry_chrome_test") {       data_deps += [ "//chrome:reorder_imports" ] diff --git a/www/chromium/files/patch-tools_variations_fieldtrial__to__struct.py b/www/chromium/files/patch-tools_variations_fieldtrial__to__struct.py index 508e8c51d302..2385c7f73d0f 100644 --- a/www/chromium/files/patch-tools_variations_fieldtrial__to__struct.py +++ b/www/chromium/files/patch-tools_variations_fieldtrial__to__struct.py @@ -1,4 +1,4 @@ ---- tools/variations/fieldtrial_to_struct.py.orig	2017-01-26 00:49:31 UTC +--- tools/variations/fieldtrial_to_struct.py.orig	2017-04-19 19:06:54 UTC  +++ tools/variations/fieldtrial_to_struct.py  @@ -116,7 +116,7 @@ def main(arguments):     if not opts.platform: diff --git a/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h b/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h index 7959642f6d6d..801c06f915bc 100644 --- a/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h +++ b/www/chromium/files/patch-ui_accessibility_platform_ax__platform__node.h @@ -1,4 +1,4 @@ ---- ui/accessibility/platform/ax_platform_node.h.orig	2017-01-26 00:49:31 UTC +--- ui/accessibility/platform/ax_platform_node.h.orig	2017-04-19 19:06:54 UTC  +++ ui/accessibility/platform/ax_platform_node.h  @@ -22,7 +22,7 @@   #define PLATFORM_HAS_AX_PLATFORM_NODE_IMPL 1 diff --git a/www/chromium/files/patch-ui_app__list_app__list__constants.cc b/www/chromium/files/patch-ui_app__list_app__list__constants.cc index 4b89e2717b6c..8342c354919d 100644 --- a/www/chromium/files/patch-ui_app__list_app__list__constants.cc +++ b/www/chromium/files/patch-ui_app__list_app__list__constants.cc @@ -1,4 +1,4 @@ ---- ui/app_list/app_list_constants.cc.orig	2017-01-26 00:49:31 UTC +--- ui/app_list/app_list_constants.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/app_list/app_list_constants.cc  @@ -140,7 +140,7 @@ const char kSearchQueryLength[] = "Apps.   const char kSearchResultDistanceFromOrigin[] = diff --git a/www/chromium/files/patch-ui_app__list_app__list__constants.h b/www/chromium/files/patch-ui_app__list_app__list__constants.h index a99e9c00808e..0eae8007079a 100644 --- a/www/chromium/files/patch-ui_app__list_app__list__constants.h +++ b/www/chromium/files/patch-ui_app__list_app__list__constants.h @@ -1,4 +1,4 @@ ---- ui/app_list/app_list_constants.h.orig	2017-01-26 00:49:31 UTC +--- ui/app_list/app_list_constants.h.orig	2017-04-19 19:06:54 UTC  +++ ui/app_list/app_list_constants.h  @@ -89,8 +89,8 @@ APP_LIST_EXPORT extern const char kSearc   APP_LIST_EXPORT extern const char kSearchQueryLength[]; diff --git a/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc b/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc index 543a726e00c1..8fff20be1613 100644 --- a/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc +++ b/www/chromium/files/patch-ui_app__list_views_app__list__item__view.cc @@ -1,4 +1,4 @@ ---- ui/app_list/views/app_list_item_view.cc.orig	2017-01-26 00:49:31 UTC +--- ui/app_list/views/app_list_item_view.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/app_list/views/app_list_item_view.cc  @@ -55,7 +55,7 @@ gfx::FontList GetFontList() {     const gfx::FontList& font_list = rb.GetFontList(kItemTextFontStyle); diff --git a/www/chromium/files/patch-ui_aura_BUILD.gn b/www/chromium/files/patch-ui_aura_BUILD.gn index d86c8f497f91..8167b4b52343 100644 --- a/www/chromium/files/patch-ui_aura_BUILD.gn +++ b/www/chromium/files/patch-ui_aura_BUILD.gn @@ -1,6 +1,6 @@ ---- ui/aura/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/aura/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/aura/BUILD.gn -@@ -362,7 +362,7 @@ test("aura_unittests") { +@@ -369,7 +369,7 @@ test("aura_unittests") {       "//ui/gl:test_support",     ] diff --git a/www/chromium/files/patch-ui_base_BUILD.gn b/www/chromium/files/patch-ui_base_BUILD.gn index a22a3bea9d11..3b91873101eb 100644 --- a/www/chromium/files/patch-ui_base_BUILD.gn +++ b/www/chromium/files/patch-ui_base_BUILD.gn @@ -1,6 +1,6 @@ ---- ui/base/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/base/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/base/BUILD.gn -@@ -352,7 +352,7 @@ component("base") { +@@ -357,7 +357,7 @@ component("base") {       sources += [ "touch/touch_device_android.cc" ]     } else if (is_ios) {       sources += [ "touch/touch_device_ios.cc" ] @@ -9,7 +9,7 @@       sources += [ "touch/touch_device_linux.cc" ]     } else {       # Empty implementation for all other cases. -@@ -462,11 +462,11 @@ component("base") { +@@ -467,11 +467,11 @@ component("base") {       ]     } @@ -23,7 +23,7 @@       deps += [ "//build/linux:fontconfig" ]     } -@@ -474,7 +474,7 @@ component("base") { +@@ -479,7 +479,7 @@ component("base") {       configs += [ "//build/config/linux:glib" ]     } @@ -32,7 +32,7 @@       if (!toolkit_views && !use_aura) {         sources -= [           "dragdrop/drag_utils.cc", -@@ -825,7 +825,7 @@ test("ui_base_unittests") { +@@ -831,7 +831,7 @@ test("ui_base_unittests") {         "ime/win/imm32_manager_unittest.cc",         "ime/win/tsf_input_scope_unittest.cc",       ] @@ -41,7 +41,7 @@         sources += [ "ime/input_method_auralinux_unittest.cc" ]       }       if (use_x11) { -@@ -946,7 +946,7 @@ test("ui_base_unittests") { +@@ -952,7 +952,7 @@ test("ui_base_unittests") {       ]     } @@ -50,7 +50,7 @@       # TODO(brettw): We should be able to depend on //ui/resources:ui_test_pak       # instead of depending directly on the non-test .pak files, but depending       # on ui_test_pak seems to have no effect. -@@ -959,7 +959,7 @@ test("ui_base_unittests") { +@@ -965,7 +965,7 @@ test("ui_base_unittests") {         "//third_party/mesa:osmesa",       ]     } diff --git a/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc index 852791883c5e..273c33fe3acb 100644 --- a/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc +++ b/www/chromium/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc @@ -1,4 +1,4 @@ ---- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2017-02-02 02:03:13 UTC +--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/base/dragdrop/os_exchange_data_provider_factory.cc  @@ -8,7 +8,7 @@ diff --git a/www/chromium/files/patch-ui_base_ime_BUILD.gn b/www/chromium/files/patch-ui_base_ime_BUILD.gn index aa3a96edd096..f18610b808a3 100644 --- a/www/chromium/files/patch-ui_base_ime_BUILD.gn +++ b/www/chromium/files/patch-ui_base_ime_BUILD.gn @@ -1,4 +1,4 @@ ---- ui/base/ime/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/base/ime/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/base/ime/BUILD.gn  @@ -124,7 +124,7 @@ component("ime") {       "//skia", diff --git a/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h b/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h index 9f1edc2bbeac..a8b2b27ab2ac 100644 --- a/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h +++ b/www/chromium/files/patch-ui_base_ime_ime__engine__handler__interface.h @@ -1,4 +1,4 @@ ---- ui/base/ime/ime_engine_handler_interface.h.orig	2017-03-09 20:04:49 UTC +--- ui/base/ime/ime_engine_handler_interface.h.orig	2017-04-19 19:06:54 UTC  +++ ui/base/ime/ime_engine_handler_interface.h  @@ -142,7 +142,7 @@ class UI_BASE_IME_EXPORT IMEEngineHandle     // Hides the input view window (from API call). diff --git a/www/chromium/files/patch-ui_base_ime_input__method__factory.cc b/www/chromium/files/patch-ui_base_ime_input__method__factory.cc index 4f3bd3466310..658d5fad65f3 100644 --- a/www/chromium/files/patch-ui_base_ime_input__method__factory.cc +++ b/www/chromium/files/patch-ui_base_ime_input__method__factory.cc @@ -1,4 +1,4 @@ ---- ui/base/ime/input_method_factory.cc.orig	2017-03-09 20:04:49 UTC +--- ui/base/ime/input_method_factory.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/base/ime/input_method_factory.cc  @@ -16,7 +16,8 @@   #include "ui/base/ime/input_method_win.h" diff --git a/www/chromium/files/patch-ui_base_ime_input__method__initializer.cc b/www/chromium/files/patch-ui_base_ime_input__method__initializer.cc index 0cc6722ba99d..078ebbd9dfd2 100644 --- a/www/chromium/files/patch-ui_base_ime_input__method__initializer.cc +++ b/www/chromium/files/patch-ui_base_ime_input__method__initializer.cc @@ -1,4 +1,4 @@ ---- ui/base/ime/input_method_initializer.cc.orig	2017-01-26 00:49:31 UTC +--- ui/base/ime/input_method_initializer.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/base/ime/input_method_initializer.cc  @@ -8,14 +8,14 @@ diff --git a/www/chromium/files/patch-ui_base_resource_resource__bundle.cc b/www/chromium/files/patch-ui_base_resource_resource__bundle.cc index 6a846b08ddb9..003e7f84f944 100644 --- a/www/chromium/files/patch-ui_base_resource_resource__bundle.cc +++ b/www/chromium/files/patch-ui_base_resource_resource__bundle.cc @@ -1,6 +1,6 @@ ---- ui/base/resource/resource_bundle.cc.orig	2017-03-09 20:04:49 UTC +--- ui/base/resource/resource_bundle.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/base/resource/resource_bundle.cc -@@ -650,7 +650,7 @@ void ResourceBundle::ReloadFonts() { +@@ -661,7 +661,7 @@ void ResourceBundle::ReloadFonts() {   }   ScaleFactor ResourceBundle::GetMaxScaleFactor() const { @@ -9,7 +9,7 @@     return max_scale_factor_;   #else     return GetSupportedScaleFactors().back(); -@@ -709,7 +709,7 @@ void ResourceBundle::InitSharedInstance( +@@ -719,7 +719,7 @@ void ResourceBundle::InitSharedInstance(       supported_scale_factors.push_back(SCALE_FACTOR_100P);     }   #elif defined(OS_MACOSX) || defined(OS_CHROMEOS) || defined(OS_LINUX) || \ diff --git a/www/chromium/files/patch-ui_base_ui__features.gni b/www/chromium/files/patch-ui_base_ui__features.gni index 2611b94f25cc..1438526c485e 100644 --- a/www/chromium/files/patch-ui_base_ui__features.gni +++ b/www/chromium/files/patch-ui_base_ui__features.gni @@ -1,4 +1,4 @@ ---- ui/base/ui_features.gni.orig	2017-03-09 20:04:49 UTC +--- ui/base/ui_features.gni.orig	2017-04-19 19:06:54 UTC  +++ ui/base/ui_features.gni  @@ -10,4 +10,4 @@ declare_args() {     mac_views_browser = false diff --git a/www/chromium/files/patch-ui_base_webui_web__ui__util.cc b/www/chromium/files/patch-ui_base_webui_web__ui__util.cc index 3be61258ebe5..f825383f6aad 100644 --- a/www/chromium/files/patch-ui_base_webui_web__ui__util.cc +++ b/www/chromium/files/patch-ui_base_webui_web__ui__util.cc @@ -1,4 +1,4 @@ ---- ui/base/webui/web_ui_util.cc.orig	2017-01-26 00:49:31 UTC +--- ui/base/webui/web_ui_util.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/base/webui/web_ui_util.cc  @@ -161,7 +161,7 @@ std::string GetFontFamily() { diff --git a/www/chromium/files/patch-ui_compositor_BUILD.gn b/www/chromium/files/patch-ui_compositor_BUILD.gn index b2f9fbae84ca..08800abeb8f0 100644 --- a/www/chromium/files/patch-ui_compositor_BUILD.gn +++ b/www/chromium/files/patch-ui_compositor_BUILD.gn @@ -1,6 +1,6 @@ ---- ui/compositor/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/compositor/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/compositor/BUILD.gn -@@ -203,7 +203,7 @@ test("compositor_unittests") { +@@ -205,7 +205,7 @@ test("compositor_unittests") {       "//ui/gl",       "//ui/resources",     ] diff --git a/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc b/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc index 3bdcb83896c1..0b88df77c8e6 100644 --- a/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc +++ b/www/chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc @@ -1,4 +1,4 @@ ---- ui/events/devices/x11/device_data_manager_x11.cc.orig	2017-02-02 02:03:13 UTC +--- ui/events/devices/x11/device_data_manager_x11.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/events/devices/x11/device_data_manager_x11.cc  @@ -834,6 +834,8 @@ void DeviceDataManagerX11::SetDisabledKe   } diff --git a/www/chromium/files/patch-ui_events_event__switches.cc b/www/chromium/files/patch-ui_events_event__switches.cc index 3dc720b6b658..97ce603ed348 100644 --- a/www/chromium/files/patch-ui_events_event__switches.cc +++ b/www/chromium/files/patch-ui_events_event__switches.cc @@ -1,4 +1,4 @@ ---- ui/events/event_switches.cc.orig	2017-03-09 20:04:49 UTC +--- ui/events/event_switches.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/events/event_switches.cc  @@ -17,7 +17,7 @@ const char kEnableScrollPrediction[] = "   const char kCompensateForUnstablePinchZoom[] = diff --git a/www/chromium/files/patch-ui_events_event__switches.h b/www/chromium/files/patch-ui_events_event__switches.h index a2fa8cf86ad6..a5907eb1d5f8 100644 --- a/www/chromium/files/patch-ui_events_event__switches.h +++ b/www/chromium/files/patch-ui_events_event__switches.h @@ -1,4 +1,4 @@ ---- ui/events/event_switches.h.orig	2017-03-09 20:04:49 UTC +--- ui/events/event_switches.h.orig	2017-04-19 19:06:54 UTC  +++ ui/events/event_switches.h  @@ -14,7 +14,7 @@ namespace switches {   EVENTS_BASE_EXPORT extern const char kEnableScrollPrediction[]; diff --git a/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc b/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc index 625b6938cd10..e2be265a4b6f 100644 --- a/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc +++ b/www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc @@ -1,4 +1,4 @@ ---- ui/events/keycodes/dom/keycode_converter.cc.orig	2017-01-26 00:49:31 UTC +--- ui/events/keycodes/dom/keycode_converter.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/events/keycodes/dom/keycode_converter.cc  @@ -19,7 +19,7 @@ namespace {   // and DOM Level 3 |code| strings. diff --git a/www/chromium/files/patch-ui_gfx_BUILD.gn b/www/chromium/files/patch-ui_gfx_BUILD.gn index b45552233373..4f5094bc0908 100644 --- a/www/chromium/files/patch-ui_gfx_BUILD.gn +++ b/www/chromium/files/patch-ui_gfx_BUILD.gn @@ -1,6 +1,6 @@ ---- ui/gfx/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/gfx/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/gfx/BUILD.gn -@@ -375,7 +375,7 @@ component("gfx") { +@@ -383,7 +383,7 @@ component("gfx") {     }     # Linux. @@ -9,7 +9,7 @@       deps += [ "//build/linux:fontconfig" ]     } -@@ -570,7 +570,7 @@ static_library("test_support") { +@@ -592,7 +592,7 @@ static_library("test_support") {         "test/ui_cocoa_test_helper.mm",       ]     } diff --git a/www/chromium/files/patch-ui_gfx_canvas__skia.cc b/www/chromium/files/patch-ui_gfx_canvas__skia.cc index 722f99a3181e..bb9a49be08dd 100644 --- a/www/chromium/files/patch-ui_gfx_canvas__skia.cc +++ b/www/chromium/files/patch-ui_gfx_canvas__skia.cc @@ -1,6 +1,6 @@ ---- ui/gfx/canvas_skia.cc.orig	2017-03-09 20:04:49 UTC +--- ui/gfx/canvas_skia.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/gfx/canvas_skia.cc -@@ -200,7 +200,7 @@ void Canvas::DrawStringRectWithFlags(con +@@ -201,7 +201,7 @@ void Canvas::DrawStringRectWithFlags(con       Range range = StripAcceleratorChars(flags, &adjusted_text);       bool elide_text = ((flags & NO_ELLIPSIS) == 0); diff --git a/www/chromium/files/patch-ui_gfx_font__fallback__linux.cc b/www/chromium/files/patch-ui_gfx_font__fallback__linux.cc index 709cc8615157..382059b402e5 100644 --- a/www/chromium/files/patch-ui_gfx_font__fallback__linux.cc +++ b/www/chromium/files/patch-ui_gfx_font__fallback__linux.cc @@ -1,4 +1,4 @@ ---- ui/gfx/font_fallback_linux.cc.orig	2017-02-02 02:03:13 UTC +--- ui/gfx/font_fallback_linux.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/gfx/font_fallback_linux.cc  @@ -15,6 +15,10 @@   #include "base/memory/ptr_util.h" diff --git a/www/chromium/files/patch-ui_gfx_font__list.cc b/www/chromium/files/patch-ui_gfx_font__list.cc index 4eeeabd46bd3..69cf89d0c551 100644 --- a/www/chromium/files/patch-ui_gfx_font__list.cc +++ b/www/chromium/files/patch-ui_gfx_font__list.cc @@ -1,4 +1,4 @@ ---- ui/gfx/font_list.cc.orig	2017-02-02 02:03:13 UTC +--- ui/gfx/font_list.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/gfx/font_list.cc  @@ -24,7 +24,7 @@ base::LazyInstance<scoped_refptr<gfx::Fo   bool g_default_impl_initialized = false; diff --git a/www/chromium/files/patch-ui_gfx_font__render__params.h b/www/chromium/files/patch-ui_gfx_font__render__params.h index c87dabe22d9f..2b2f51e42feb 100644 --- a/www/chromium/files/patch-ui_gfx_font__render__params.h +++ b/www/chromium/files/patch-ui_gfx_font__render__params.h @@ -1,4 +1,4 @@ ---- ui/gfx/font_render_params.h.orig	2017-01-26 00:49:31 UTC +--- ui/gfx/font_render_params.h.orig	2017-04-19 19:06:54 UTC  +++ ui/gfx/font_render_params.h  @@ -106,13 +106,13 @@ GFX_EXPORT FontRenderParams GetFontRende       const FontRenderParamsQuery& query, diff --git a/www/chromium/files/patch-ui_gfx_render__text.cc b/www/chromium/files/patch-ui_gfx_render__text.cc index 447e8b874f30..46acc6092ef5 100644 --- a/www/chromium/files/patch-ui_gfx_render__text.cc +++ b/www/chromium/files/patch-ui_gfx_render__text.cc @@ -1,6 +1,6 @@ ---- ui/gfx/render_text.cc.orig	2017-03-09 20:04:49 UTC +--- ui/gfx/render_text.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/gfx/render_text.cc -@@ -982,32 +982,33 @@ void RenderText::SetDisplayOffset(int ho +@@ -976,32 +976,33 @@ void RenderText::SetDisplayOffset(int ho     const int extra_content = GetContentWidth() - display_rect_.width();     const int cursor_width = cursor_enabled_ ? 1 : 0; diff --git a/www/chromium/files/patch-ui_gl_BUILD.gn b/www/chromium/files/patch-ui_gl_BUILD.gn index f4cbc99b3c0d..3edb9fec8900 100644 --- a/www/chromium/files/patch-ui_gl_BUILD.gn +++ b/www/chromium/files/patch-ui_gl_BUILD.gn @@ -1,4 +1,4 @@ ---- ui/gl/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/gl/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/gl/BUILD.gn  @@ -13,7 +13,7 @@ declare_args() {     enable_swiftshader = is_chrome_branded && is_win @@ -9,7 +9,7 @@   use_glx = use_x11 || ozone_platform_x11   if (is_android) { -@@ -174,7 +174,7 @@ component("gl") { +@@ -170,7 +170,7 @@ component("gl") {         "gl_surface_egl.h",       ]     } diff --git a/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc b/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc index efbf0f9f622d..d8da75fc7617 100644 --- a/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc +++ b/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.cc @@ -1,63 +1,38 @@ ---- ui/gl/sync_control_vsync_provider.cc.orig	2017-01-26 00:49:32 UTC +--- ui/gl/sync_control_vsync_provider.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/gl/sync_control_vsync_provider.cc  @@ -11,7 +11,7 @@   #include "base/trace_event/trace_event.h"   #include "build/build_config.h" --#if defined(OS_LINUX) || defined(OS_WIN) -+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD)   // These constants define a reasonable range for a calculated refresh interval.   // Calculating refreshes out of this range will be considered a fatal error.   const int64_t kMinVsyncIntervalUs = base::Time::kMicrosecondsPerSecond / 400; -@@ -21,17 +21,17 @@ const int64_t kMaxVsyncIntervalUs = base - // we think the latest computed interval is invalid (noisey due to - // monitor configuration change, moving a window between monitors, etc.). - const double kRelativeIntervalDifferenceThreshold = 0.05; --#endif  // defined(OS_LINUX) || defined(OS_WIN) -+#endif  // defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) -  +@@ -26,7 +26,7 @@ const double kRelativeIntervalDifference   namespace gl {   SyncControlVSyncProvider::SyncControlVSyncProvider() : gfx::VSyncProvider() { --#if defined(OS_LINUX) || defined(OS_WIN) -+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD)     // On platforms where we can't get an accurate reading on the refresh     // rate we fall back to the assumption that we're displaying 60 frames     // per second. -   last_good_interval_ = base::TimeDelta::FromSeconds(1) / 60; --#endif  // defined(OS_LINUX) || defined(OS_WIN) -+#endif  // defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) - } -  - SyncControlVSyncProvider::~SyncControlVSyncProvider() {}  @@ -39,7 +39,7 @@ SyncControlVSyncProvider::~SyncControlVS   void SyncControlVSyncProvider::GetVSyncParameters(       const UpdateVSyncCallback& callback) {     TRACE_EVENT0("gpu", "SyncControlVSyncProvider::GetVSyncParameters"); --#if defined(OS_LINUX) || defined(OS_WIN) -+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD)     base::TimeTicks timebase; -   int64_t system_time; -@@ -129,10 +129,10 @@ void SyncControlVSyncProvider::GetVSyncP +   // The actual clock used for the system time returned by glXGetSyncValuesOML +@@ -155,7 +155,7 @@ void SyncControlVSyncProvider::GetVSyncP     last_timebase_ = timebase;     last_media_stream_counter_ = media_stream_counter;     callback.Run(timebase, last_good_interval_); --#endif  // defined(OS_LINUX) || defined(OS_WIN) -+#endif  // defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) - } -  --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) - bool SyncControlVSyncProvider::AdjustSyncValues(int64_t* system_time, -                                                 int64_t* media_stream_counter) { -   // Both Intel and Mali drivers will return TRUE for GetSyncValues -@@ -192,7 +192,7 @@ bool SyncControlVSyncProvider::AdjustSyn -  -   return true; - }  -#endif  // defined(OS_LINUX)  +#endif  // defined(OS_LINUX) || defined(OS_BSD) + } - #if defined(OS_WIN) - bool SyncControlVSyncProvider::AdjustSyncValues(int64_t* system_time, + }  // namespace gl diff --git a/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h b/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h index 8344229142b9..7abf154d16a4 100644 --- a/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h +++ b/www/chromium/files/patch-ui_gl_sync__control__vsync__provider.h @@ -1,24 +1,18 @@ ---- ui/gl/sync_control_vsync_provider.h.orig	2017-01-26 00:49:32 UTC +--- ui/gl/sync_control_vsync_provider.h.orig	2017-04-19 19:06:54 UTC  +++ ui/gl/sync_control_vsync_provider.h -@@ -32,7 +32,7 @@ class GL_EXPORT SyncControlVSyncProvider +@@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public      virtual bool GetMscRate(int32_t* numerator, int32_t* denominator) = 0;    private: --#if defined(OS_LINUX) || defined(OS_WIN) -+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) -   bool AdjustSyncValues(int64_t* system_time, int64_t* media_stream_counter); -  +-#if defined(OS_LINUX) ++#if defined(OS_LINUX) || defined(OS_BSD)     base::TimeTicks last_timebase_; -@@ -46,11 +46,11 @@ class GL_EXPORT SyncControlVSyncProvider +   uint64_t last_media_stream_counter_ = 0; +   base::TimeDelta last_good_interval_; +@@ -42,7 +42,7 @@ class SyncControlVSyncProvider : public      // from configuration change (monitor reconfiguration, moving windows     // between monitors, suspend and resume, etc.).     std::queue<base::TimeDelta> last_computed_intervals_; --#endif  //  defined(OS_LINUX) || defined(OS_WIN) -+#endif  //  defined(OS_LINUX) || defined(OS_BSD) || defined(OS_WIN) -  --#if defined(OS_LINUX) -+#if defined(OS_LINUX) || defined(OS_BSD) -   bool invalid_msc_ = false;  -#endif  // defined(OS_LINUX)  +#endif  // defined(OS_LINUX) || defined(OS_BSD) diff --git a/www/chromium/files/patch-ui_message__center_message__center__style.h b/www/chromium/files/patch-ui_message__center_message__center__style.h index 4e42f71feaa7..51a6c114fd47 100644 --- a/www/chromium/files/patch-ui_message__center_message__center__style.h +++ b/www/chromium/files/patch-ui_message__center_message__center__style.h @@ -1,6 +1,6 @@ ---- ui/message_center/message_center_style.h.orig	2017-01-26 00:49:32 UTC +--- ui/message_center/message_center_style.h.orig	2017-04-19 19:06:54 UTC  +++ ui/message_center/message_center_style.h -@@ -115,7 +115,7 @@ const int kButtonHorizontalPadding = 16; +@@ -121,7 +121,7 @@ const int kButtonHorizontalPadding = 16;   const int kButtonIconTopPadding = 11;      // In DIPs.   const int kButtonIconToTitlePadding = 16;  // In DIPs. diff --git a/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc b/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc index 2aa0e7c95207..7c285d5abd83 100644 --- a/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc +++ b/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.cc @@ -1,4 +1,4 @@ ---- ui/message_center/views/message_center_button_bar.cc.orig	2017-01-26 00:49:32 UTC +--- ui/message_center/views/message_center_button_bar.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/message_center/views/message_center_button_bar.cc  @@ -95,7 +95,7 @@ MessageCenterButtonBar::MessageCenterBut       const base::string16& title) @@ -36,7 +36,7 @@     layout->AddView(close_bubble_button_);   #endif   } -@@ -297,7 +297,7 @@ void MessageCenterButtonBar::ButtonPress +@@ -316,7 +316,7 @@ void MessageCenterButtonBar::ButtonPress       else         message_center()->EnterQuietModeWithExpire(base::TimeDelta::FromDays(1));       quiet_mode_button_->SetToggled(message_center()->IsQuietMode()); diff --git a/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h b/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h index 075d0120dd0c..35f4a1ade207 100644 --- a/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h +++ b/www/chromium/files/patch-ui_message__center_views_message__center__button__bar.h @@ -1,6 +1,6 @@ ---- ui/message_center/views/message_center_button_bar.h.orig	2017-01-26 00:49:32 UTC +--- ui/message_center/views/message_center_button_bar.h.orig	2017-04-19 19:06:54 UTC  +++ ui/message_center/views/message_center_button_bar.h -@@ -74,7 +74,7 @@ class MessageCenterButtonBar : public vi +@@ -78,7 +78,7 @@ class MessageCenterButtonBar : public vi     // close-on-deactivation is off. This is a tentative solution. Once pkotwicz     // Fixes the problem of focus-follow-mouse, close-on-deactivation will be     // back and this field will be removed. See crbug.com/319516. diff --git a/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc b/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc index 4c365798ee10..e0b64bbc403d 100644 --- a/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc +++ b/www/chromium/files/patch-ui_message__center_views_message__view__factory.cc @@ -1,4 +1,4 @@ ---- ui/message_center/views/message_view_factory.cc.orig	2017-03-09 20:04:49 UTC +--- ui/message_center/views/message_view_factory.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/message_center/views/message_view_factory.cc  @@ -43,7 +43,7 @@ MessageView* MessageViewFactory::Create(         notification_view = new NotificationView(controller, notification); diff --git a/www/chromium/files/patch-ui_message__center_views_toast__contents__view.cc b/www/chromium/files/patch-ui_message__center_views_toast__contents__view.cc index 2343ffa02baf..04e0e58fbd64 100644 --- a/www/chromium/files/patch-ui_message__center_views_toast__contents__view.cc +++ b/www/chromium/files/patch-ui_message__center_views_toast__contents__view.cc @@ -1,6 +1,6 @@ ---- ui/message_center/views/toast_contents_view.cc.orig	2017-02-02 02:03:13 UTC +--- ui/message_center/views/toast_contents_view.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/message_center/views/toast_contents_view.cc -@@ -361,7 +361,7 @@ void ToastContentsView::CreateWidget( +@@ -388,7 +388,7 @@ void ToastContentsView::CreateWidget(       PopupAlignmentDelegate* alignment_delegate) {     views::Widget::InitParams params(views::Widget::InitParams::TYPE_POPUP);     params.keep_on_top = true; diff --git a/www/chromium/files/patch-ui_resources_ui__resources.grd b/www/chromium/files/patch-ui_resources_ui__resources.grd index 7136628a98bd..ea1581f68241 100644 --- a/www/chromium/files/patch-ui_resources_ui__resources.grd +++ b/www/chromium/files/patch-ui_resources_ui__resources.grd @@ -1,4 +1,4 @@ ---- ui/resources/ui_resources.grd.orig	2017-01-26 00:49:32 UTC +--- ui/resources/ui_resources.grd.orig	2017-04-19 19:06:54 UTC  +++ ui/resources/ui_resources.grd  @@ -15,7 +15,7 @@         <!-- KEEP THESE IN ALPHABETICAL ORDER!  DO NOT ADD TO RANDOM PLACES JUST diff --git a/www/chromium/files/patch-ui_views_BUILD.gn b/www/chromium/files/patch-ui_views_BUILD.gn index bf91543d99bc..e1e373e4aaf2 100644 --- a/www/chromium/files/patch-ui_views_BUILD.gn +++ b/www/chromium/files/patch-ui_views_BUILD.gn @@ -1,6 +1,6 @@ ---- ui/views/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/views/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/views/BUILD.gn -@@ -430,7 +430,7 @@ component("views") { +@@ -457,7 +457,7 @@ component("views") {     if (use_x11 && !is_chromeos) {       deps += [ "//ui/display/util" ]     } @@ -9,7 +9,7 @@       sources -= [ "window/window_button_order_provider.cc" ]       deps += [ "//ui/shell_dialogs" ]     } else { -@@ -618,7 +618,7 @@ component("views") { +@@ -645,7 +645,7 @@ component("views") {             "widget/desktop_aura/desktop_window_tree_host_ozone.cc",           ]         } diff --git a/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h b/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h index 931dadc4daa4..42a38a53c1aa 100644 --- a/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h +++ b/www/chromium/files/patch-ui_views_accessibility_native__view__accessibility.h @@ -1,6 +1,6 @@ ---- ui/views/accessibility/native_view_accessibility.h.orig	2017-03-09 20:04:49 UTC +--- ui/views/accessibility/native_view_accessibility.h.orig	2017-04-19 19:06:54 UTC  +++ ui/views/accessibility/native_view_accessibility.h -@@ -23,7 +23,7 @@ +@@ -27,7 +27,7 @@   #define PLATFORM_HAS_NATIVE_VIEW_ACCESSIBILITY_IMPL 1   #endif diff --git a/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc b/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc index 9d021b8d1902..c0c37f6595ef 100644 --- a/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc +++ b/www/chromium/files/patch-ui_views_bubble_bubble__dialog__delegate.cc @@ -1,4 +1,4 @@ ---- ui/views/bubble/bubble_dialog_delegate.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/bubble/bubble_dialog_delegate.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/views/bubble/bubble_dialog_delegate.cc  @@ -76,7 +76,7 @@ Widget* BubbleDialogDelegateView::Create     // the parent frame and let DWM handle compositing.  If not, then we don't diff --git a/www/chromium/files/patch-ui_views_controls_label.cc b/www/chromium/files/patch-ui_views_controls_label.cc index a8e2477bb8cd..47a6cd875be2 100644 --- a/www/chromium/files/patch-ui_views_controls_label.cc +++ b/www/chromium/files/patch-ui_views_controls_label.cc @@ -1,15 +1,15 @@ ---- ui/views/controls/label.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/controls/label.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/views/controls/label.cc -@@ -521,7 +521,7 @@ bool Label::OnMousePressed(const ui::Mou +@@ -549,7 +549,7 @@ bool Label::OnMousePressed(const ui::Mou       GetFocusManager()->SetFocusedView(this);     }  -#if defined(OS_LINUX) && !defined(OS_CHROMEOS)  +#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) -   if (event.IsOnlyMiddleMouseButton() && GetFocusManager()) +   if (event.IsOnlyMiddleMouseButton() && GetFocusManager() && !had_focus)       GetFocusManager()->SetFocusedView(this);   #endif -@@ -685,7 +685,7 @@ bool Label::PasteSelectionClipboard() { +@@ -725,7 +725,7 @@ bool Label::PasteSelectionClipboard() {   }   void Label::UpdateSelectionClipboard() { diff --git a/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc b/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc index 20dca0ff0af6..675e3c0f8692 100644 --- a/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc +++ b/www/chromium/files/patch-ui_views_controls_textfield_textfield.cc @@ -1,4 +1,4 @@ ---- ui/views/controls/textfield/textfield.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/controls/textfield/textfield.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/views/controls/textfield/textfield.cc  @@ -54,7 +54,7 @@   #include "ui/base/win/osk_display_manager.h" @@ -26,16 +26,16 @@         // Only erase by line break on Linux and ChromeOS.         if (shift && control)           return ui::TextEditCommand::DELETE_TO_END_OF_LINE; -@@ -582,7 +582,7 @@ bool Textfield::OnMousePressed(const ui: +@@ -606,7 +606,7 @@ bool Textfield::OnMousePressed(const ui:       ShowImeIfNeeded();     }  -#if defined(OS_LINUX) && !defined(OS_CHROMEOS)  +#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) -   if (!handled && !HasFocus() && event.IsOnlyMiddleMouseButton()) +   if (!handled && !had_focus && event.IsOnlyMiddleMouseButton())       RequestFocus();   #endif -@@ -619,7 +619,7 @@ bool Textfield::OnKeyPressed(const ui::K +@@ -645,7 +645,7 @@ bool Textfield::OnKeyPressed(const ui::K     if (!textfield)       return handled; @@ -44,7 +44,7 @@     ui::TextEditKeyBindingsDelegateAuraLinux* delegate =         ui::GetTextEditKeyBindingsDelegate();     std::vector<ui::TextEditCommandAuraLinux> commands; -@@ -759,7 +759,7 @@ void Textfield::AboutToRequestFocusFromT +@@ -785,7 +785,7 @@ void Textfield::AboutToRequestFocusFromT   }   bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) { @@ -53,16 +53,16 @@     // Skip any accelerator handling that conflicts with custom keybindings.     ui::TextEditKeyBindingsDelegateAuraLinux* delegate =         ui::GetTextEditKeyBindingsDelegate(); -@@ -1041,7 +1041,7 @@ void Textfield::WriteDragDataForView(Vie -   std::unique_ptr<gfx::Canvas> canvas( -       GetCanvasForDragImage(GetWidget(), label.size())); -   label.SetEnabledColor(GetTextColor()); +@@ -1076,7 +1076,7 @@ void Textfield::WriteDragDataForView(Vie +  +   SkBitmap bitmap; +   float raster_scale = ScaleFactorForDragFromWidget(GetWidget());  -#if defined(OS_LINUX) && !defined(OS_CHROMEOS)  +#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)     // Desktop Linux Aura does not yet support transparency in drag images. -   canvas->DrawColor(GetBackgroundColor()); - #endif -@@ -1833,7 +1833,7 @@ bool Textfield::PasteSelectionClipboard( +   SkColor color = GetBackgroundColor(); + #else +@@ -1873,7 +1873,7 @@ bool Textfield::PasteSelectionClipboard(   }   void Textfield::UpdateSelectionClipboard() { diff --git a/www/chromium/files/patch-ui_views_controls_webview_BUILD.gn b/www/chromium/files/patch-ui_views_controls_webview_BUILD.gn index 35516483730c..10c48d780caa 100644 --- a/www/chromium/files/patch-ui_views_controls_webview_BUILD.gn +++ b/www/chromium/files/patch-ui_views_controls_webview_BUILD.gn @@ -1,4 +1,4 @@ ---- ui/views/controls/webview/BUILD.gn.orig	2017-01-26 00:49:32 UTC +--- ui/views/controls/webview/BUILD.gn.orig	2017-04-19 19:06:54 UTC  +++ ui/views/controls/webview/BUILD.gn  @@ -39,7 +39,7 @@ component("webview") {       "//ui/views", diff --git a/www/chromium/files/patch-ui_views_corewm_tooltip__aura.cc b/www/chromium/files/patch-ui_views_corewm_tooltip__aura.cc index 706a5416f9ca..8dc832a8cb3e 100644 --- a/www/chromium/files/patch-ui_views_corewm_tooltip__aura.cc +++ b/www/chromium/files/patch-ui_views_corewm_tooltip__aura.cc @@ -1,4 +1,4 @@ ---- ui/views/corewm/tooltip_aura.cc.orig	2017-01-26 00:49:32 UTC +--- ui/views/corewm/tooltip_aura.cc.orig	2017-04-19 19:06:54 UTC  +++ ui/views/corewm/tooltip_aura.cc  @@ -34,7 +34,7 @@ const int kCursorOffsetY = 15; diff --git a/www/chromium/files/patch-ui_views_examples_widget__example.cc b/www/chromium/files/patch-ui_views_examples_widget__example.cc index f44d9ece1663..570aa282d0ad 100644 --- a/www/chromium/files/patch-ui_views_examples_widget__example.cc +++ b/www/chromium/files/patch-ui_views_examples_widget__example.cc @@ -1,4 +1,4 @@ ---- ui/views/examples/widget_example.cc.orig	2017-01-26 00:49:32 UTC +--- ui/views/examples/widget_example.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/examples/widget_example.cc  @@ -77,7 +77,7 @@ void WidgetExample::CreateExampleView(Vi     BuildButton(container, "Popup widget", POPUP); diff --git a/www/chromium/files/patch-ui_views_mus_BUILD.gn b/www/chromium/files/patch-ui_views_mus_BUILD.gn index fdc733c7b8ff..0b108f5ca4a7 100644 --- a/www/chromium/files/patch-ui_views_mus_BUILD.gn +++ b/www/chromium/files/patch-ui_views_mus_BUILD.gn @@ -1,6 +1,6 @@ ---- ui/views/mus/BUILD.gn.orig	2017-03-09 20:04:49 UTC +--- ui/views/mus/BUILD.gn.orig	2017-04-19 19:06:55 UTC  +++ ui/views/mus/BUILD.gn -@@ -78,7 +78,7 @@ component("mus") { +@@ -79,7 +79,7 @@ component("mus") {       "//ui/wm",     ] diff --git a/www/chromium/files/patch-ui_views_mus_aura__init.cc b/www/chromium/files/patch-ui_views_mus_aura__init.cc index 48f8aa713c47..a6f0483ea51b 100644 --- a/www/chromium/files/patch-ui_views_mus_aura__init.cc +++ b/www/chromium/files/patch-ui_views_mus_aura__init.cc @@ -1,4 +1,4 @@ ---- ui/views/mus/aura_init.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/mus/aura_init.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/mus/aura_init.cc  @@ -22,7 +22,7 @@   #include "ui/views/mus/mus_client.h" diff --git a/www/chromium/files/patch-ui_views_mus_aura__init.h b/www/chromium/files/patch-ui_views_mus_aura__init.h index 85eac9cb3132..dd1450cddfc4 100644 --- a/www/chromium/files/patch-ui_views_mus_aura__init.h +++ b/www/chromium/files/patch-ui_views_mus_aura__init.h @@ -1,4 +1,4 @@ ---- ui/views/mus/aura_init.h.orig	2017-03-09 20:04:49 UTC +--- ui/views/mus/aura_init.h.orig	2017-04-19 19:06:55 UTC  +++ ui/views/mus/aura_init.h  @@ -68,7 +68,7 @@ class VIEWS_MUS_EXPORT AuraInit {    private: diff --git a/www/chromium/files/patch-ui_views_selection__controller.cc b/www/chromium/files/patch-ui_views_selection__controller.cc index 30b07ecbebc5..0857239cd117 100644 --- a/www/chromium/files/patch-ui_views_selection__controller.cc +++ b/www/chromium/files/patch-ui_views_selection__controller.cc @@ -1,4 +1,4 @@ ---- ui/views/selection_controller.cc.orig	2017-01-26 00:49:32 UTC +--- ui/views/selection_controller.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/selection_controller.cc  @@ -20,7 +20,7 @@ SelectionController::SelectionController         delegate_(delegate), diff --git a/www/chromium/files/patch-ui_views_style_platform__style.cc b/www/chromium/files/patch-ui_views_style_platform__style.cc index 9a83d560acad..54a11c579927 100644 --- a/www/chromium/files/patch-ui_views_style_platform__style.cc +++ b/www/chromium/files/patch-ui_views_style_platform__style.cc @@ -1,4 +1,4 @@ ---- ui/views/style/platform_style.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/style/platform_style.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/style/platform_style.cc  @@ -19,7 +19,7 @@ diff --git a/www/chromium/files/patch-ui_views_views__delegate.cc b/www/chromium/files/patch-ui_views_views__delegate.cc index 6c1dda72c56b..d9ce07c7bf3c 100644 --- a/www/chromium/files/patch-ui_views_views__delegate.cc +++ b/www/chromium/files/patch-ui_views_views__delegate.cc @@ -1,4 +1,4 @@ ---- ui/views/views_delegate.cc.orig	2017-01-26 00:49:32 UTC +--- ui/views/views_delegate.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/views_delegate.cc  @@ -71,7 +71,7 @@ HICON ViewsDelegate::GetDefaultWindowIco   bool ViewsDelegate::IsWindowInMetro(gfx::NativeWindow window) const { diff --git a/www/chromium/files/patch-ui_views_views__delegate.h b/www/chromium/files/patch-ui_views_views__delegate.h index 7e21c3a634e9..01a5548f5aa6 100644 --- a/www/chromium/files/patch-ui_views_views__delegate.h +++ b/www/chromium/files/patch-ui_views_views__delegate.h @@ -1,4 +1,4 @@ ---- ui/views/views_delegate.h.orig	2017-01-26 00:49:32 UTC +--- ui/views/views_delegate.h.orig	2017-04-19 19:06:55 UTC  +++ ui/views/views_delegate.h  @@ -141,7 +141,7 @@ class VIEWS_EXPORT ViewsDelegate {     // Returns true if the window passed in is in the Windows 8 metro diff --git a/www/chromium/files/patch-ui_views_views__switches.cc b/www/chromium/files/patch-ui_views_views__switches.cc index 26d55842e9c6..fecb628c05e9 100644 --- a/www/chromium/files/patch-ui_views_views__switches.cc +++ b/www/chromium/files/patch-ui_views_views__switches.cc @@ -1,4 +1,4 @@ ---- ui/views/views_switches.cc.orig	2017-01-26 00:49:32 UTC +--- ui/views/views_switches.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/views_switches.cc  @@ -18,7 +18,7 @@ const char kDisableViewsRectBasedTargeti       "disable-views-rect-based-targeting"; diff --git a/www/chromium/files/patch-ui_views_window_custom__frame__view.cc b/www/chromium/files/patch-ui_views_window_custom__frame__view.cc index 82b14bf32478..76e8b978a6a5 100644 --- a/www/chromium/files/patch-ui_views_window_custom__frame__view.cc +++ b/www/chromium/files/patch-ui_views_window_custom__frame__view.cc @@ -1,6 +1,6 @@ ---- ui/views/window/custom_frame_view.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/window/custom_frame_view.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/window/custom_frame_view.cc -@@ -294,7 +294,7 @@ int CustomFrameView::NonClientTopBorderH +@@ -302,7 +302,7 @@ int CustomFrameView::NonClientTopBorderH   int CustomFrameView::CaptionButtonY() const {     // Maximized buttons start at window top so that even if their images aren't     // drawn flush with the screen edge, they still obey Fitts' Law. diff --git a/www/chromium/files/patch-ui_views_window_dialog__delegate.cc b/www/chromium/files/patch-ui_views_window_dialog__delegate.cc index 5b104ff20822..75ec2f453045 100644 --- a/www/chromium/files/patch-ui_views_window_dialog__delegate.cc +++ b/www/chromium/files/patch-ui_views_window_dialog__delegate.cc @@ -1,4 +1,4 @@ ---- ui/views/window/dialog_delegate.cc.orig	2017-03-09 20:04:49 UTC +--- ui/views/window/dialog_delegate.cc.orig	2017-04-19 19:06:55 UTC  +++ ui/views/window/dialog_delegate.cc  @@ -57,7 +57,7 @@ Widget::InitParams DialogDelegate::GetDi     params.bounds = bounds; diff --git a/www/chromium/files/patch-ui_webui_resources_js_cr.js b/www/chromium/files/patch-ui_webui_resources_js_cr.js index ed65d7696a4f..73a2958bfc91 100644 --- a/www/chromium/files/patch-ui_webui_resources_js_cr.js +++ b/www/chromium/files/patch-ui_webui_resources_js_cr.js @@ -1,4 +1,4 @@ ---- ui/webui/resources/js/cr.js.orig	2017-01-26 00:49:32 UTC +--- ui/webui/resources/js/cr.js.orig	2017-04-19 19:06:55 UTC  +++ ui/webui/resources/js/cr.js  @@ -451,6 +451,11 @@ var cr = cr || function() {       get doc() { diff --git a/www/chromium/files/patch-ui_webui_resources_js_icon.js b/www/chromium/files/patch-ui_webui_resources_js_icon.js index 36883c0117e8..7cd49238307d 100644 --- a/www/chromium/files/patch-ui_webui_resources_js_icon.js +++ b/www/chromium/files/patch-ui_webui_resources_js_icon.js @@ -1,4 +1,4 @@ ---- ui/webui/resources/js/icon.js.orig	2017-01-26 00:49:32 UTC +--- ui/webui/resources/js/icon.js.orig	2017-04-19 19:06:55 UTC  +++ ui/webui/resources/js/icon.js  @@ -14,7 +14,7 @@ cr.define('cr.icon', function() {         // supports SCALE_FACTOR_100P on all non-iOS platforms. diff --git a/www/chromium/files/patch-v8_BUILD.gn b/www/chromium/files/patch-v8_BUILD.gn index 5388ea4fd057..fdc21e52a427 100644 --- a/www/chromium/files/patch-v8_BUILD.gn +++ b/www/chromium/files/patch-v8_BUILD.gn @@ -1,6 +1,6 @@ ---- v8/BUILD.gn.orig	2017-03-09 20:05:30 UTC +--- v8/BUILD.gn.orig	2017-04-19 19:07:57 UTC  +++ v8/BUILD.gn -@@ -2315,7 +2315,7 @@ v8_component("v8_libbase") { +@@ -2336,7 +2336,7 @@ v8_component("v8_libbase") {       sources += [ "src/base/platform/platform-posix.cc" ]     } @@ -9,7 +9,7 @@       sources += [         "src/base/debug/stack_trace_posix.cc",         "src/base/platform/platform-linux.cc", -@@ -2325,6 +2325,12 @@ v8_component("v8_libbase") { +@@ -2346,6 +2346,12 @@ v8_component("v8_libbase") {         "dl",         "rt",       ] @@ -22,7 +22,7 @@     } else if (is_android) {       if (current_toolchain == host_toolchain) {         libs = [ -@@ -2458,6 +2464,7 @@ if (current_toolchain == v8_snapshot_too +@@ -2479,6 +2485,7 @@ if (current_toolchain == v8_snapshot_too       sources = [         "src/snapshot/mksnapshot.cc",       ] diff --git a/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc b/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc index a32e2fb24d9a..cdef6c4ec294 100644 --- a/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc +++ b/www/chromium/files/patch-v8_src_base_platform_platform-posix.cc @@ -1,4 +1,4 @@ ---- v8/src/base/platform/platform-posix.cc.orig	2017-03-09 20:05:30 UTC +--- v8/src/base/platform/platform-posix.cc.orig	2017-04-19 19:07:57 UTC  +++ v8/src/base/platform/platform-posix.cc  @@ -27,6 +27,10 @@   #include <sys/sysctl.h>  // NOLINT, for sysctl diff --git a/www/chromium/files/patch-v8_src_globals.h b/www/chromium/files/patch-v8_src_globals.h index 407f2dc7c98a..54aac95e5f27 100644 --- a/www/chromium/files/patch-v8_src_globals.h +++ b/www/chromium/files/patch-v8_src_globals.h @@ -1,4 +1,4 @@ ---- v8/src/globals.h.orig	2017-03-09 20:05:30 UTC +--- v8/src/globals.h.orig	2017-04-19 19:07:57 UTC  +++ v8/src/globals.h  @@ -183,7 +183,11 @@ const size_t kCodeRangeAreaAlignment = 2   const size_t kMaximalCodeRangeSize = 512 * MB; diff --git a/www/chromium/pkg-plist b/www/chromium/pkg-plist index 2e4cfd8e75bc..3907dfbfa52e 100644 --- a/www/chromium/pkg-plist +++ b/www/chromium/pkg-plist @@ -74,7 +74,10 @@ share/applications/chromium-browser.desktop  %%DATADIR%%/resources/inspector/Images/accelerometer-left.png  %%DATADIR%%/resources/inspector/Images/accelerometer-right.png  %%DATADIR%%/resources/inspector/Images/accelerometer-top.png -%%DATADIR%%/resources/inspector/Images/applicationCache.png +%%DATADIR%%/resources/inspector/Images/audits_logo.png +%%DATADIR%%/resources/inspector/Images/audits_logo_2x.png +%%DATADIR%%/resources/inspector/Images/audits_logo_bw.png +%%DATADIR%%/resources/inspector/Images/audits_logo_bw_2x.png  %%DATADIR%%/resources/inspector/Images/breakpoint.png  %%DATADIR%%/resources/inspector/Images/breakpointConditional.png  %%DATADIR%%/resources/inspector/Images/breakpointConditional_2x.png @@ -88,19 +91,12 @@ share/applications/chromium-browser.desktop  %%DATADIR%%/resources/inspector/Images/chromeSelect.png  %%DATADIR%%/resources/inspector/Images/chromeSelect_2x.png  %%DATADIR%%/resources/inspector/Images/deleteIcon.png -%%DATADIR%%/resources/inspector/Images/domain.png  %%DATADIR%%/resources/inspector/Images/errorWave.png  %%DATADIR%%/resources/inspector/Images/errorWave_2x.png -%%DATADIR%%/resources/inspector/Images/fileSystem.png -%%DATADIR%%/resources/inspector/Images/forward.png -%%DATADIR%%/resources/inspector/Images/frame.png  %%DATADIR%%/resources/inspector/Images/ic_info_black_18dp.svg  %%DATADIR%%/resources/inspector/Images/ic_warning_black_18dp.svg  %%DATADIR%%/resources/inspector/Images/navigationControls.png  %%DATADIR%%/resources/inspector/Images/navigationControls_2x.png -%%DATADIR%%/resources/inspector/Images/paneAddButtons.png -%%DATADIR%%/resources/inspector/Images/paneFilterButtons.png -%%DATADIR%%/resources/inspector/Images/paneRefreshButtons.png  %%DATADIR%%/resources/inspector/Images/popoverArrows.png  %%DATADIR%%/resources/inspector/Images/profileGroupIcon.png  %%DATADIR%%/resources/inspector/Images/profileIcon.png @@ -125,23 +121,23 @@ share/applications/chromium-browser.desktop  %%DATADIR%%/resources/inspector/Images/searchPrev.png  %%DATADIR%%/resources/inspector/Images/securityIcons.png  %%DATADIR%%/resources/inspector/Images/securityIcons_2x.png -%%DATADIR%%/resources/inspector/Images/settingsListRemove.png -%%DATADIR%%/resources/inspector/Images/settingsListRemove_2x.png  %%DATADIR%%/resources/inspector/Images/smallIcons.png  %%DATADIR%%/resources/inspector/Images/smallIcons_2x.png  %%DATADIR%%/resources/inspector/Images/speech.png  %%DATADIR%%/resources/inspector/Images/toolbarButtonGlyphs.png  %%DATADIR%%/resources/inspector/Images/toolbarButtonGlyphs_2x.png -%%DATADIR%%/resources/inspector/Images/toolbarItemSelected.png -%%DATADIR%%/resources/inspector/Images/toolbarResizerHorizontal.png  %%DATADIR%%/resources/inspector/Images/toolbarResizerVertical.png  %%DATADIR%%/resources/inspector/Images/touchCursor.png  %%DATADIR%%/resources/inspector/Images/touchCursor_2x.png +%%DATADIR%%/resources/inspector/Images/treeoutlineTriangles.png +%%DATADIR%%/resources/inspector/Images/treeoutlineTriangles_2x.png  %%DATADIR%%/resources/inspector/InspectorBackendCommands.js  %%DATADIR%%/resources/inspector/SupportedCSSProperties.js  %%DATADIR%%/resources/inspector/Tests.js  %%DATADIR%%/resources/inspector/accessibility/accessibility_module.js  %%DATADIR%%/resources/inspector/animation/animation_module.js +%%DATADIR%%/resources/inspector/audits2_worker.js +%%DATADIR%%/resources/inspector/audits2_worker/audits2_worker_module.js  %%DATADIR%%/resources/inspector/audits/audits_module.js  %%DATADIR%%/resources/inspector/audits2/audits2_module.js  %%DATADIR%%/resources/inspector/cm/cm_module.js @@ -149,7 +145,7 @@ share/applications/chromium-browser.desktop  %%DATADIR%%/resources/inspector/color_picker/color_picker_module.js  %%DATADIR%%/resources/inspector/console/console_module.js  %%DATADIR%%/resources/inspector/cookie_table/cookie_table_module.js -%%DATADIR%%/resources/inspector/css_tracker/css_tracker_module.js +%%DATADIR%%/resources/inspector/coverage/coverage_module.js  %%DATADIR%%/resources/inspector/data_grid/data_grid_module.js  %%DATADIR%%/resources/inspector/devices/devices_module.js  %%DATADIR%%/resources/inspector/devtools_compatibility.js @@ -193,6 +189,7 @@ share/applications/chromium-browser.desktop  %%DATADIR%%/resources/inspector/emulated_devices/iPhone6-portrait.svg  %%DATADIR%%/resources/inspector/emulated_devices/iPhone6Plus-landscape.svg  %%DATADIR%%/resources/inspector/emulated_devices/iPhone6Plus-portrait.svg +%%DATADIR%%/resources/inspector/event_listeners/event_listeners_module.js  %%DATADIR%%/resources/inspector/formatter_worker.js  %%DATADIR%%/resources/inspector/gonzales/gonzales_module.js  %%DATADIR%%/resources/inspector/heap_snapshot_model/heap_snapshot_model_module.js @@ -203,7 +200,9 @@ share/applications/chromium-browser.desktop  %%DATADIR%%/resources/inspector/layer_viewer/layer_viewer_module.js  %%DATADIR%%/resources/inspector/layers/layers_module.js  %%DATADIR%%/resources/inspector/network/network_module.js +%%DATADIR%%/resources/inspector/network_group_lookup/network_group_lookup_module.js  %%DATADIR%%/resources/inspector/perf_ui/perf_ui_module.js +%%DATADIR%%/resources/inspector/product_registry/product_registry_module.js  %%DATADIR%%/resources/inspector/profiler/profiler_module.js  %%DATADIR%%/resources/inspector/quick_open/quick_open_module.js  %%DATADIR%%/resources/inspector/resources/resources_module.js  | 
