Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from chromium:main #119

Merged
merged 95 commits into from
Dec 16, 2021
Merged

[pull] main from chromium:main #119

merged 95 commits into from
Dec 16, 2021

Commits on Dec 16, 2021

  1. Roll Depot Tools from fd41e488b72e to 168ca4d812a0 (1 revision)

    https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/fd41e488b72e..168ca4d812a0
    
    2021-12-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/depot-tools-chromium-autoroll
    Please CC ajp@google.com,apolito@google.com,gavinmak@google.com,sokcevic@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Bug: None
    Tbr: ajp@google.com,apolito@google.com,gavinmak@google.com,sokcevic@google.com
    Change-Id: I20602598b5371f1afd6c8b6e2e6d2fe91b5be8a4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343273
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952157}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    15a9041 View commit details
    Browse the repository at this point in the history
  2. [PA][BRP] Make PA responsible for choosing its synthetic Finch trials

    This change has two advantages. One is to make it easier to create unit
    tests, which this CL adds. Another one is that we no longer will have to
    bug metrics OWNERS for approval.
    
    No behavior change is expected. If you compare diff between code removed
    from chrome_browser_main_extra_parts_metrics.cc and code added to
    partition_alloc_support.cc, you'll see the differences are purely
    mechanical.
    
    Bug: 1278582
    Change-Id: I42a5aa121c01c2e2a43ed822679c02095ef724e2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334334
    Reviewed-by: Sergei Glazunov <glazunov@google.com>
    Reviewed-by: Benoit Lize <lizeb@chromium.org>
    Auto-Submit: Bartek Nowierski <bartekn@chromium.org>
    Reviewed-by: Ilya Sherman <isherman@chromium.org>
    Commit-Queue: Ilya Sherman <isherman@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952158}
    bartekn-chromium authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    3f1ae09 View commit details
    Browse the repository at this point in the history
  3. [skylab_tests] Update skylab tests cros img version

    This CL will update cros image version for skylab tests. CROS_BOARD_LKGM
    is updated according to chromeos/CHROMEOS_LKGM; CROS_BOARD_DEV,
    CROS_BOARD_BETA and CROS_BOARD_STABLE are updated according to Omaha.
    
    If this CL caused regressions, please revert and pause the autoroller at
    https://luci-scheduler.appspot.com/jobs/chrome/lacros-skylab-tests-cros-img-roller
    Also please file a bug to OS>LaCrOS>Partner, and CC svenzheng@chromium.org,
    liaoyuke@chromium.org, yjt@google.com.
    
    R=rubber-stamper@appspot.gserviceaccount.com
    
    Change-Id: I844ef0d06317a78c658279d740582295d4ac335b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343127
    Auto-Submit: skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com <skylab-test-cros-roller@chops-service-accounts.iam.gserviceaccount.com>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952159}
    skylab-tests-roller authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    5535b66 View commit details
    Browse the repository at this point in the history
  4. Replace head scratcher std::hash<IID> implementation.

    Fixed: 1280455
    Change-Id: Ib190a704e04688ac10824747f893cb5c35337a44
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343446
    Commit-Queue: Sorin Jianu <sorin@chromium.org>
    Auto-Submit: Sorin Jianu <sorin@chromium.org>
    Reviewed-by: Xiaoling Bao <xiaolingbao@chromium.org>
    Commit-Queue: Xiaoling Bao <xiaolingbao@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952160}
    sorinj authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9144edc View commit details
    Browse the repository at this point in the history
  5. Fix message center artifacts when empty

    Hide widget when message center is invisible.
    Remove border drawn around the message center in the new UI.
    
    Bug: 1268182
    Change-Id: I688df35fa3cdfa102edd8878b10abefa87fcecdf
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329082
    Reviewed-by: Andre Le <leandre@chromium.org>
    Commit-Queue: Ahmed Mehfooz <amehfooz@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952161}
    amehfooz32 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    fece6d8 View commit details
    Browse the repository at this point in the history
  6. Roll Perfetto Trace Processor Linux from 22467673a50f to 15e3467297c3

    https://android.googlesource.com/platform/external/perfetto.git/+log/22467673a50f..15e3467297c3
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/perfetto-trace-processor-linux-chromium
    Please CC perfetto-bugs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Tbr: perfetto-bugs@google.com
    Change-Id: I71de78ab252dd6bc64128abee9bdc2cca5204ab1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343215
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952162}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    87419a2 View commit details
    Browse the repository at this point in the history
  7. blink: adds WebFontFamilyNames

    Which is a windows specific struct to return the font
    family names used at any given point. This will be used
    to get get the fonts used at the time of fcp so that they
    can be prewarmed.
    
    BUG=1273276
    TEST=none
    
    Change-Id: I158f373a3d685dd9dcf813375c519b6dc16cd4a8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337404
    Reviewed-by: Koji Ishii <kojii@chromium.org>
    Reviewed-by: Nate Chapin <japhet@chromium.org>
    Commit-Queue: Scott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952163}
    Scott Violet authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4875c8d View commit details
    Browse the repository at this point in the history
  8. upload report.json to result db as invocation level artifact

    wpt_uploader will fetch such report from CI, merge the reports
    from each shard, and populate the report to wpt.fyi.
    
    Bug: 1190323
    Change-Id: I99e1da99d14de9c97a4a717277ac8c17908f05f5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3321506
    Reviewed-by: Dirk Pranke <dpranke@google.com>
    Commit-Queue: Weizhong Xia <weizhong@google.com>
    Cr-Commit-Position: refs/heads/main@{#952164}
    WeizhongX authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    92376e2 View commit details
    Browse the repository at this point in the history
  9. [Omnibox] Enable pedals data on Android

    This CL enables to create pedals data on Android, and bring the data to
    java side.
    
    For reduce binary size, in omnibox_pedal_implementations.cc, we used
    "#if !defined(OS_ANDROID)" to confine unused Omnibox Pedals.
    Also, for the binary size increasing, a lot more GRIT data is being
    included on Android because the code uses many IDS_* strings.
    
    
    Bug:1277006
    
    Change-Id: Ie733d09ee61d80664a4a3cc143a2f113e66c0415
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3310201
    Reviewed-by: Tomasz Wiszkowski <ender@google.com>
    Reviewed-by: Orin Jaworski <orinj@chromium.org>
    Commit-Queue: Gang Wu <gangwu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952165}
    Gang Wu authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b795f5c View commit details
    Browse the repository at this point in the history
  10. App history: don't test popstate/hashchange event ordering

    It is not interoperable or well-specced and changes depending on some Blink parser experiments that are currently ongoing. For now, we should disable it, until we get spec clarity.
    
    Bug: 1254926
    Change-Id: I444c2981d8c1eb7b6c1c0fbe5db3972c40de27a0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341394
    Auto-Submit: Domenic Denicola <domenic@chromium.org>
    Reviewed-by: Nate Chapin <japhet@chromium.org>
    Commit-Queue: Nate Chapin <japhet@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952166}
    domenic authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e1e206d View commit details
    Browse the repository at this point in the history
  11. Removing apk uploaded by mistake

    The CL https://chromium-review.googlesource.com/c/chromium/src/+/3163396
    uploaded by mistake an apk.
    
    This CL does clean-up of that apk file.
    
    Bug: 1249189
    Change-Id: I651d97af063fa97409f1bf253b803e2a97b07d2c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342907
    Auto-Submit: Juanmi Huertas <juanmihd@chromium.org>
    Commit-Queue: Juanmi Huertas <juanmihd@chromium.org>
    Reviewed-by: Aaron Krajeski <aaronhk@chromium.org>
    Commit-Queue: Aaron Krajeski <aaronhk@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952167}
    Juanmihd authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    60a6f20 View commit details
    Browse the repository at this point in the history
  12. ash: Remove "friend class ScopedRootWindowForNewWindows;" in Shell

    This line does nothing, because ScopedRootWindowForNewWindows was
    replaced with ScopedDisplayForNewWindows in
    https://chromium-review.googlesource.com/c/chromium/src/+/2208883
    
    Bug: None
    Test: CQ
    Change-Id: I077a12d060e86f3713a8fccd0c7f43822a6682fe
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343387
    Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
    Commit-Queue: Avery Musbach <amusbach@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952168}
    Avery Musbach authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    41ef40a View commit details
    Browse the repository at this point in the history
  13. Clean up stale pixel expectations

    Cleans up stale pixel expectations as determined by the
    unexpected pass finder using 200 samples.
    
    Bug: 1008450, 1157136, 1176918, 1209344, 1215747
    Bug: 805739, 1155766
    Change-Id: I444218614c9411b12de22948f4c4905d41f84127
    Fixed: 1029389, 1121476, 1200504, 1220766, 1221258
    Fixed: 1275741, 976861
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342504
    Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
    Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
    Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952169}
    Brian Sheedy authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    56fa7b6 View commit details
    Browse the repository at this point in the history
  14. [cast_core] Remove CastRuntimeService::Create static factory.

    Clean up of build dependencies allows to remove the static factory
    method in favor of creation CastRuntimeService instance in a particular
    browser client.
    
    Bug: b:210127896
    Test: unit test and local runs
    Change-Id: Ia72e4fceff784d5bc361f21073bb7c71dc9623e7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340081
    Reviewed-by: Ryan Keane <rwkeane@google.com>
    Commit-Queue: Vigen Issahhanjan <vigeni@google.com>
    Cr-Commit-Position: refs/heads/main@{#952170}
    ivigen authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    118e784 View commit details
    Browse the repository at this point in the history
  15. Roll Perfetto Trace Processor Win from 22467673a50f to 15e3467297c3

    https://android.googlesource.com/platform/external/perfetto.git/+log/22467673a50f..15e3467297c3
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/perfetto-trace-processor-win-chromium
    Please CC perfetto-bugs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Tbr: perfetto-bugs@google.com
    Change-Id: I011ef1af76754159ff9495cc786fbe14227232ef
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343223
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952171}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    704682c View commit details
    Browse the repository at this point in the history
  16. [SmartLock] Always announce accessibility label

    No matter the state of Smart Lock, we want to announce the accessibility
    label so that ChromeVox users can learn what is wrong from error
    messages.
    
    Change-Id: Ica99f0d0d60d6144fd55363f9d2045471445a218
    Bug: 1233614
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338457
    Reviewed-by: Thomas Tellier <tellier@google.com>
    Commit-Queue: Brittany Hartmire <bhartmire@google.com>
    Cr-Commit-Position: refs/heads/main@{#952172}
    Brittany Hartmire authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    8f1523c View commit details
    Browse the repository at this point in the history
  17. [DesktopSharingHub] Fix policy check

    The check was not updated after changing the function name in
    https://crrev.com/c/3335440.
    
    Bug: 1279503
    Change-Id: Ia294cf05cf35d9de9d9a8aa1ebaf9403e6b88392
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343280
    Commit-Queue: Kristi Park <kristipark@chromium.org>
    Auto-Submit: Kristi Park <kristipark@chromium.org>
    Reviewed-by: Jeffrey Cohen <jeffreycohen@chromium.org>
    Commit-Queue: Jeffrey Cohen <jeffreycohen@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952173}
    Kristi Park authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    24ebbc6 View commit details
    Browse the repository at this point in the history
  18. [flakiness] modify scheduling of flakiness-data-packager

    Update schedule to run every 6 hours at the 0th minute. The query
    is set to update every 6 hours starting at 5:30, which gives 30
    minutes for the query to complete and this builder to utilize the
    table data.
    
    Bug: 1233132
    Change-Id: I6043d6c73b8f71dc0dbf6a995105ebd468be2146
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342918
    Auto-Submit: Jeff Yoon <jeffyoon@google.com>
    Reviewed-by: Ben Pastene <bpastene@chromium.org>
    Commit-Queue: Ben Pastene <bpastene@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952174}
    Jeff Yoon authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    819780b View commit details
    Browse the repository at this point in the history
  19. Roll ChromeOS Orderfiles from 98-4729.0-1638787322-benchmark-98.0.475…

    …8.5-r1 to 98-4744.1-1639393599-benchmark-98.0.4758.7-r1
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/cros-orderfile-chromium
    Please CC c-compiler-chrome@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Tbr: c-compiler-chrome@google.com
    Change-Id: Ic4c4f5a830591df93d337ba8648785407cf03687
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343708
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952175}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    fe63f9f View commit details
    Browse the repository at this point in the history
  20. Extend expiry of DirectSockets.PermissionDeniedFailures

    Bug: 1277117
    Change-Id: Id84df306e3acf7f3d4ef7d6a841bf6a279e9762e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3320564
    Reviewed-by: Glen Robertson <glenrob@chromium.org>
    Reviewed-by: Jesse Doherty <jwd@chromium.org>
    Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
    Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952176}
    ericwilligers authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9df9902 View commit details
    Browse the repository at this point in the history
  21. Roll Skia from dc60ca197e02 to fec9a3027c9e (10 revisions)

    https://skia.googlesource.com/skia.git/+log/dc60ca197e02..fec9a3027c9e
    
    2021-12-15 egdaniel@google.com [graphite] Add support for creating wrapped SkSurfaces.
    2021-12-15 johnstiles@google.com Highlight reached/unreached lines differently in Debugger.
    2021-12-15 michaelludwig@google.com [graphite] Disable color writes for ShaderType::kNone
    2021-12-15 herb@google.com better handling of atlas size constraints
    2021-12-15 johnstiles@google.com Hide variables which fall out-of-scope in SkSL debugger.
    2021-12-15 brianosman@google.com Do some renaming of "intrinsic" throughout SkSL
    2021-12-15 michaelludwig@google.com [graphite] Manage sort key bit packing explicitly
    2021-12-15 johnstiles@google.com Show the variables pane even when it is empty.
    2021-12-15 kjlubick@google.com [canvaskit] Release 0.32.0
    2021-12-15 egdaniel@google.com When loading resolve in vulkan make to we give color attachment read access.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/skia-autoroll
    Please CC bungeman@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
    Cq-Do-Not-Cancel-Tryjobs: true
    Bug: chromium:1280180,chromium:1280232
    Tbr: bungeman@google.com
    Change-Id: I6fb79bb9107fbbad4150a6e5ecabc8acc084d6a0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343167
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952177}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    1b17e83 View commit details
    Browse the repository at this point in the history
  22. borealis: Refactor and improve logging in borealis features

    Going forward we will be adding a lot more feature checks to the
    borealis features, so in this CL we clean up the feature check in a few
    ways: 1) move the code to a static helper, which will help with
    b/172178036, 2) add a string reason, so that we can introspect why
    borealis was disallowed in the logs.
    
    Bug: b/210066769
    Change-Id: Ifc179c16cf6440c66e44df18a1d7d8517fa093d4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340132
    Reviewed-by: Chloe Pelling <cpelling@google.com>
    Commit-Queue: Nic Hollingum <hollingum@google.com>
    Cr-Commit-Position: refs/heads/main@{#952178}
    Nicholas Hollingum authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    932d76d View commit details
    Browse the repository at this point in the history
  23. Roll androidx from rjqESjGVn... to JA8W6XUES...

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/androidx-chromium
    Please CC mheikal@google.com,clank-library-failures@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:android-internal-binary-size;luci.chrome.try:android-internal-rel
    Tbr: mheikal@google.com,clank-library-failures@google.com
    Change-Id: I13f549e5190dcd3da23ae4bc77b2dd3e0677a58f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343269
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952179}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    a8f4cab View commit details
    Browse the repository at this point in the history
  24. Roll WebRTC from d525e2d9f71f to f8e160e1c9f8 (4 revisions)

    https://webrtc.googlesource.com/src.git/+log/d525e2d9f71f..f8e160e1c9f8
    
    2021-12-15 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision fe99486..864bf70 (951956:952110)
    2021-12-15 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 03bde11..fe99486 (951854:951956)
    2021-12-15 handellm@webrtc.org ZeroHertzAdapterMode: delay & repeat frames.
    2021-12-15 daniel.l@hpcnt.com Remove unused 4-argument version of OnIceCandidateError.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/webrtc-chromium-autoroll
    Please CC webrtc-chromium-sheriffs-robots@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in WebRTC: https://bugs.chromium.org/p/webrtc/issues/entry
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Bug: chromium:1255737
    Tbr: webrtc-chromium-sheriffs-robots@google.com
    Change-Id: I42fb27745fe418ad1d3166f3014b34b810e612d5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343408
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952180}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d8d84d9 View commit details
    Browse the repository at this point in the history
  25. Fix creation of related SiteInstances from a guest SiteInstance.

    Currently, calling GetRelatedSiteInstance() on a guest SiteInstance
    results in creating a related SiteInstance that's not actually a guest
    (its SiteInfo::is_guest() is false, and StoragePartition information
    may be wrong).  In practice, with the current implementation, content
    within a guest should always stay in a single SiteInstance and
    BrowsingInstance, and even different guests created in the same app
    and partition need to stay in that SiteInstance [1].  We usually avoid
    calling GetRelatedSiteInstance() for guests, but while working on
    crbug.com/1267977 and trying to enforce that a BrowsingInstance can't
    mix guest and non-guest SiteInstances, I discovered that one way this
    can happen is through NavigationRequest's
    SetSourceSiteInstanceToInitiatorIfNeeded(), which calls
    GetRelatedSiteInstance() [2].  So far, I saw this happen in a narrow
    case where a guest opens a new about:blank window with the opener
    suppressed (i.e., with noopener/noreferrer), which satisfies
    RequiresInitiatorBasedSourceSiteInstance() requirements, and, unlike
    typical noopener cases, also (currently) stays in the same
    BrowsingInstance due to lack of site isolation in guests (see above)
    [3].
    
    To fix this, this CL tweaks GetRelatedSiteInstance() to return back
    the same SiteInstance when called from a guest SiteInstance.  This
    obeys the current expected semantics and guards against other
    potential calls to GetRelatedSiteInstance() from guest SiteInstances.
    It also modifies the test which exercises this scenario to verify that
    the source SiteInstance is a guest SiteInstance in this case.
    
    Once site isolation for guests is implemented, this will be changed to
    actually return a related SiteInstance that's still marked as a guest
    and preserves the same StoragePartition.  I also expect that with site
    isolation for guests, we will be able to actually swap
    BrowsingInstances when opening new noopener windows from guests (while
    again staying in the same StoragePartition and a guest SiteInstance).
    
    [1] https://source.chromium.org/chromium/chromium/src/+/main:extensions/browser/guest_view/web_view/web_view_guest.cc;l=350-352;drc=3906812a532650fb5f8185caf372f5c5f5c319d0
    
    [2] https://source.chromium.org/chromium/chromium/src/+/main:content/browser/renderer_host/navigation_request.cc;l=6656;drc=0c486499f16137c84cec56d8e711991875d81230
    
    [3] https://source.chromium.org/chromium/chromium/src/+/main:content/browser/web_contents/web_contents_impl.cc;l=3830-3837;drc=0c486499f16137c84cec56d8e711991875d81230
    
    Bug: 1267977
    Change-Id: I469fef493154df15577624c3dc9f246ed4ae0001
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3339776
    Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
    Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
    Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952181}
    Alex Moshchuk authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    a18b001 View commit details
    Browse the repository at this point in the history
  26. Add launch failure notifications to BrowserChildProcessObserver

    Also, fix a bug where the Windows sandbox would return SBOX_ALL_OK
    even if base::LaunchProcess failed, and launch_result was not
    being set for elevated processes.
    
    Add reporting of GetLastError on Windows in the
    ChildProcessTerminationInfo for failed launches.
    
    Also, clean up some switch statements to remove default cases.
    
    BUG=1280005
    
    Change-Id: I1001fc950b8456b78ef1a9a985ca07cf288e8a04
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340072
    Reviewed-by: John Abd-El-Malek <jam@chromium.org>
    Commit-Queue: Will Harris <wfh@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952182}
    wfh-chromium authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    8932301 View commit details
    Browse the repository at this point in the history
  27. Add trace events for NTP metrics

    This CL is adding the trace events for NTP metrics. These events will be
    visible in trace collected from Chrometto (in the field) and be used to
    speedup NTP load time.
    
    R=gab@chromium.org
    CC=tiborg@chromium.org,dpapad@chromium.org
    
    Bug: 1279860
    Change-Id: I2042679e24e39c1323d962ebec54a19d7036c017
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342029
    Commit-Queue: Etienne Bergeron <etienneb@chromium.org>
    Auto-Submit: Etienne Bergeron <etienneb@chromium.org>
    Reviewed-by: Scott Violet <sky@chromium.org>
    Commit-Queue: Scott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952183}
    bergeret authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    75141f6 View commit details
    Browse the repository at this point in the history
  28. Add minimal trace events for sync mojo calls

    These would be very helpful when looking at traces from Chrometto. The
    full trace events aren't available because MOJO_TRACE_ENABLED is false
    in our released builds.
    
    Change-Id: I2ae5f3beb485e66b591badda80309c0cc54f9c51
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343221
    Reviewed-by: Ken Rockot <rockot@google.com>
    Commit-Queue: Clark DuVall <cduvall@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952184}
    clarkduvall authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    92ed47f View commit details
    Browse the repository at this point in the history
  29. Roll Fuchsia SDK from 7.20211215.1.1 to 7.20211215.3.1

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
    Please CC chrome-fuchsia-gardener@grotations.appspotmail.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-deterministic-dbg;luci.chromium.try:fuchsia-x64-cast
    Tbr: chrome-fuchsia-gardener@grotations.appspotmail.com
    Disable-Retries: true
    Change-Id: I5e85ef977caa31027ae9b4bb53a4619990e11f41
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343274
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952185}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d2e4380 View commit details
    Browse the repository at this point in the history
  30. [Extensions] Clean up ModuleSystem a bit

    ModuleSystem had a lot of cruft. Clean some of it up.
    
    - Native lazy fields are no longer a thing. This lets us:
      * Remove NativeLazyFieldGetter()
      * Combine LazyFieldGetter() and LazyFieldGetterInner(), getting rid of
        the RequireFunction typedef
      * Remove SetNativeLazyField()
      * Simplify SetLazyField() to not take a custom
        AccessorNameGetterCallback
    - void Require() is not defined. Remove the declaration
    - RunString() is only used internally. Move it to private:.
    - Setting lazy fields are only used internally and in tests. Move it
      to private and expose a helper method on ModuleSystemTestEnvironment
      (which is already a friend class).
    
    Change-Id: Idb1225b553c0614e94659107da921efc98d32b97
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3312112
    Reviewed-by: Tim <tjudkins@chromium.org>
    Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952186}
    rdcronin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    cd9444e View commit details
    Browse the repository at this point in the history
  31. Reland: "Add remaining html accessibility static tree tests on Android"

    This CL relands: crrev.com/c/3309668
    Reverted here: crrev.com/c/3338480
    
    To sheriffs: If a test fails/flakes, consider adding the "@DisabledTest"
                 annotation to the test in lieu of a full revert.
                 Thanks!
    
    For this reland, we have removed all instances of "offscreen", which
    can create flakes/failures in some cases. All failing tests had this
    in common, so (hopefully) this fixes all remaining issues.
    
    
    Original CL description:
    -------------------------------------------------
    
    This CL adds the remaining static tree dump tests to Android that are
    part of the content/test/data/accessibility/html directory, to
    continue the work on closing the gap on the "missing layer".
    
    We add a batch of tests with the generated output for each test
    as a txt file. We only include tests that are being run on another
    platform already (i.e., not a blink-exclusive test), and we skip
    all tests which have <script>'s as those could cause flakiness,
    and we skip any trivial tests that produce only a one-line output,
    such as a test with nodes that aren't important on Android. We batch
    the test suite for quicker run time.
    
    -------------------------------------------------
    
    AX-Relnotes: N/A
    Bug: 1258230
    Change-Id: I4472ac80827a41bd1646f4dc9a6d9bc77621feb9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342212
    Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
    Commit-Queue: Mark Schillaci <mschillaci@google.com>
    Cr-Commit-Position: refs/heads/main@{#952187}
    mschillaci authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    a4eb65f View commit details
    Browse the repository at this point in the history
  32. [Extensions Bindings] Move handleRequestWithPromiseDoNotUse

    handleRequestWithPromiseDoNotUse() is (unsurprisingly, from the name)
    deprecated. it's only used from mime_handler_private_custom_bindings.js.
    Move the function there and out of utils.js to make it less tempting.
    
    Bug: None
    Change-Id: Ic4891f9b23cf967cf909acee379e9258e926e62a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342924
    Auto-Submit: Devlin Cronin <rdevlin.cronin@chromium.org>
    Reviewed-by: Tim <tjudkins@chromium.org>
    Commit-Queue: Tim <tjudkins@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952188}
    rdcronin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    589c507 View commit details
    Browse the repository at this point in the history
  33. Roll Fuchsia Internal SDK from 7.20211215.2.1 to 7.20211215.3.1

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://skia-autoroll.corp.goog/r/fuchsia-internal-sdk-chromium
    Please CC chrome-fuchsia-gardener@grotations.appspotmail.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Tbr: chrome-fuchsia-gardener@grotations.appspotmail.com
    Disable-Retries: true
    Change-Id: I3de60b810af8e36c82a83d4b3e6ff0d3d98a570e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343711
    Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
    Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952189}
    chromium-internal-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    eb1d416 View commit details
    Browse the repository at this point in the history
  34. Revert "Print Preview: Finish migrating tests to TypeScript"

    This reverts commit 34e4973.
    
    Reason for revert: Suspect causing PrintPreviewSystemDialogBrowserTest.LinkTriggersLocalPrint failure on mac bots.
    https://ci.chromium.org/ui/p/chromium/builders/ci/Mac10.14%20Tests/21019/overview
    https://ci.chromium.org/ui/p/chromium/builders/ci/Mac10.11%20Tests/67937/overview
    https://ci.chromium.org/ui/p/chromium/builders/ci/Mac10.12%20Tests/48457/overview
    
    Original change's description:
    > Print Preview: Finish migrating tests to TypeScript
    >
    > Bug: 1245834
    > Change-Id: Ica070a83ab3c9d9435a71a4222798400e166fd63
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331661
    > Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
    > Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#952091}
    
    Bug: 1245834
    Change-Id: Iff541eecf113cdd10a292db0db35aa8b430e49d8
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343907
    Owners-Override: Takashi Sakamoto <tasak@google.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Commit-Queue: Takashi Sakamoto <tasak@google.com>
    Cr-Commit-Position: refs/heads/main@{#952190}
    tasak authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4abe91d View commit details
    Browse the repository at this point in the history
  35. Update quickrun shards

    Bug: 1268951
    Change-Id: I975af6fc68ab38cf83b464822b700930c2f17b84
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342507
    Reviewed-by: Gregory Guterman <guterman@google.com>
    Reviewed-by: Gary Tong <gatong@chromium.org>
    Commit-Queue: Struan Shrimpton <sshrimp@google.com>
    Cr-Commit-Position: refs/heads/main@{#952191}
    Struan Shrimpton authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4b7abc0 View commit details
    Browse the repository at this point in the history
  36. [FedCM] Temporarily reuse "sub" in account endpoint

    Changing the account endpoint accidentally broke some partners.
    Temporarily restores the name "sub" until deployment is in place.
    
    Bug: None
    Change-Id: Ia864e4a1b028d6bd2cdc82c87e34883064e18678
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342131
    Reviewed-by: Peter Kotwicz <pkotwicz@chromium.org>
    Commit-Queue: Yi Gu <yigu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952192}
    yi-gu authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    f2c5923 View commit details
    Browse the repository at this point in the history
  37. MPArch: Replace DidFinishNavigation with PrimaryPageChanged in Chrome…

    …PasswordManagerClient
    
    As a clean-up of fixing long tail of features for MPArch, this CL
    renames DidStartNavigation to PrimaryPageChanged in
    ChromePasswordManagerClient, because PrimaryPageChanged is preferred
    when DidFinishNavigation only handles changes to the document
    the user sees.
    
    Bug: 1218946
    Change-Id: Ia046aa499b9b31d5d6807b9d3fbba1f0fed98bb6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3211459
    Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org>
    Reviewed-by: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Reviewed-by: Alexander Timin <altimin@chromium.org>
    Reviewed-by: Kevin McNee <mcnee@chromium.org>
    Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
    Cr-Commit-Position: refs/heads/main@{#952193}
    Gyuyoung authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d4b4a93 View commit details
    Browse the repository at this point in the history
  38. Move //{chromeos => ash/components}/login/auth

    This CL is part of the Chrome OS source code directory migration:
    https://docs.google.com/document/d/1g-98HpzA8XcoGBWUv1gQNr4rbnD5yfvbtYZyPDDbkaE.
    
    Change-Id: Ied32c2c1cc9e0303e3906e67a47804390727f78f
    Bug: 1164001
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329598
    Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
    Owners-Override: Hidehiko Abe <hidehiko@chromium.org>
    Commit-Queue: Yeunjoo Choi <ychoi@igalia.com>
    Cr-Commit-Position: refs/heads/main@{#952194}
    duswnchl authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    517a6be View commit details
    Browse the repository at this point in the history
  39. Write .isolates as JSON literals, not Python literals.

    This fixes a bug with `mb run` and anything else that needed
    to be able to run the `isolate` command against an isolate
    generated by MB.
    
    It looks like there may be a newer version of the isolate
    binary that is expecting .isolate files to be JSON, not Python
    literals.
    
    Bug: 1280069
    Change-Id: I97e7235e087a28aa3c3657c80de6306bf3d63ace
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342248
    Reviewed-by: Ben Pastene <bpastene@chromium.org>
    Commit-Queue: Dirk Pranke <dpranke@google.com>
    Cr-Commit-Position: refs/heads/main@{#952195}
    dpranke authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    87d83ae View commit details
    Browse the repository at this point in the history
  40. Chrome://about from Ash was not re-using existing tab

    When about got called form the Ash-App banner, the URL
    was opened upon each click.
    
    BUG=1280008
    
    Change-Id: Ib20358b81e645775297699e549a87643f4cbe5ac
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343347
    Reviewed-by: Erik Chen <erikchen@chromium.org>
    Commit-Queue: Stefan Kuhne <skuhne@chromium.org>
    Auto-Submit: Stefan Kuhne <skuhne@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952196}
    Stefan Kuhne authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b963aba View commit details
    Browse the repository at this point in the history
  41. [ArcMigration: Lacros to ARC] Implement LinkHandlerModel for Lacros

    ArcMigration: Lacros to ARC aims to implement right-click and smart
    handling for ARC apps in Lacros.
    
    This CL implements LinkHandlerModel for Lacros.
    It also implements crosapi RequestUrlHandlerList called from
    LinkHandlerModel::Init.
    
    This CL doesn't affect the behavior.
    LinkerHandlerModel will be called from OpenWithMenu which will be
    implemented in the next CL.
    
    Bug: 1268687
    Change-Id: I90d5a746f17cf80cf90dcd363764df21c57218ca
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3308303
    Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
    Reviewed-by: Ilya Sherman <isherman@chromium.org>
    Commit-Queue: Eriko Kurimoto <elkurin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952197}
    elkurin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    30fd84f View commit details
    Browse the repository at this point in the history
  42. Revert "input: Add keyboard details, top row, to input diagnostics"

    This reverts commit de046eb.
    
    Reason for revert: Suspect browser_tests failure on linux-chromeos-rel.
    browser_tests failed because of:
    - DiagnosticsAppWithInput.BrowserTest
    
    First failure: https://ci.chromium.org/ui/p/chromium/builders/ci/linux-chromeos-rel/53430/overview
    
    Original change's description:
    > input: Add keyboard details, top row, to input diagnostics
    >
    > Additions to input diagnostics backend, increasing detail
    > for keyboards, particularly information about the top row
    > key assignments, plus tweaks to number-pads.
    >
    > Bug: 1207678
    > Test: ./out/Debug/ash_webui_unittests --gtest_filter=*InputDataProviderTest*
    > Test: ./out/Debug/browser_tests --gtest_filter='DiagnosticsAppWithInput.*'
    > Test: tested with subsequent patches on Jinlon, for internal and external keyboards
    > Change-Id: I88d4e1051227d3226d51f88a58c0fc903a6d4975
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3299112
    > Reviewed-by: Reilly Grant <reillyg@chromium.org>
    > Reviewed-by: Ken Rockot <rockot@google.com>
    > Reviewed-by: Harry Cutts <hcutts@chromium.org>
    > Reviewed-by: Daniel Cheng <dcheng@chromium.org>
    > Auto-Submit: Kenneth Albanowski <kenalba@google.com>
    > Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
    > Commit-Queue: Kenneth Albanowski <kenalba@google.com>
    > Reviewed-by: Zentaro Kavanagh <zentaro@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#952129}
    
    Bug: 1207678
    Change-Id: I007067450df7588610887f20a76e7e94f6395576
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343911
    Owners-Override: Takashi Sakamoto <tasak@google.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Commit-Queue: Takashi Sakamoto <tasak@google.com>
    Cr-Commit-Position: refs/heads/main@{#952198}
    tasak authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    10abc32 View commit details
    Browse the repository at this point in the history
  43. [Sharesheet] Remove obsolete FileBrowser.Share.FileType metric.

    This metric is being replaced with ChromeOS.Sharesheet.Invocation.MimeType.
    
    Bug: 1257857
    Change-Id: I4d4b724f43e1c1b142212058b3bd2d22a95e5dd0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329043
    Reviewed-by: Luciano Pacheco <lucmult@chromium.org>
    Reviewed-by: Nigel Tao <nigeltao@chromium.org>
    Commit-Queue: Melissa Zhang <melzhang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952199}
    melzhan authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b41fd1f View commit details
    Browse the repository at this point in the history
  44. Roll Chrome Linux PGO Profile

    Roll Chrome Linux PGO profile from chrome-linux-main-1639591173-b7d6da1a5c5f60f0b1959e21ff4b40acc3fbb5da.profdata to chrome-linux-main-1639612728-dac077a8ded011f5ad0cbb0bd45b03560bfb98d0.profdata
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/pgo-linux-chromium
    Please CC pgo-profile-sheriffs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:linux-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: Ie28d908f12b9a0fb8338a7e66a34eeb219642121
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343710
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952200}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    411d550 View commit details
    Browse the repository at this point in the history
  45. Add a new boolean pref for use in First-Party Sets enterprise policy.

    Update SystemNetworkContextManager to contain a IsFirstPartySetsEnabled
    method denoting whether First-Party Sets is enabled.
    
    The IsFirstPartySetsEnabled method checks both the kFirstPartySets
    Feature Flag and the kFirstPartySetsEnabled Enterprise Policy pref.
    
    Refactored FirstPartySets to maintain this state of being `enabled`, and
    this state is set synchronously during NetworkService::Initialize.
    
    Updated net::cookie_util::IsFirstPartySetsEnabled() references in the
    browser process to use the check from SystemNetworkContextManager.
    
    Also updated ChromeContentBrowserClient to override ContentBrowserClient
    IsFirstPartySetsEnabled to replace cookie_util::IsFirstPartySetsEnabled
    references in the content module (replacing will occur in future CL).
    
    Bug: 1244990, 1277126
    Change-Id: I416762ebfb15adc1e8ed285086c0f28bb88bf5bb
    Related-To: Id3e0792adb1fb9553239139655845027f52afa77
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3242818
    Reviewed-by: Scott Violet <sky@chromium.org>
    Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
    Reviewed-by: Chris Fredrickson <cfredric@chromium.org>
    Reviewed-by: Tom Sepez <tsepez@chromium.org>
    Reviewed-by: Gabriel Charette <gab@chromium.org>
    Reviewed-by: David Benjamin <davidben@chromium.org>
    Commit-Queue: Kirubel Aklilu <kaklilu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952201}
    Kirubel Aklilu authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    60d316f View commit details
    Browse the repository at this point in the history
  46. [ULP] Add Java-side ULP initiation histogram.

    Bug: 1258261
    Change-Id: I5e3ab7aa86d342d0fa101b46ed67c1aac8a3808c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3324695
    Reviewed-by: Megan Jablonski <megjablon@chromium.org>
    Reviewed-by: Max Curran <curranmax@chromium.org>
    Commit-Queue: Josh Simmons <jds@google.com>
    Cr-Commit-Position: refs/heads/main@{#952202}
    Acedio authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    08a1dcc View commit details
    Browse the repository at this point in the history
  47. Modify the GetSourceId function as a static function.

    GetSourceId will be used by app platform input metrics. So modify the
    function as the static function, so that it can be used by app platform
    input metrics in CL:3338231.
    
    This CL is a pure refactor, no function change.
    
    BUG= 1261675
    
    Change-Id: I4730d627b8d685a3c0e645e65a198402cf1a924e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340983
    Reviewed-by: Dominick Ng <dominickn@chromium.org>
    Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952203}
    Nancy Wang authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    2eafe9a View commit details
    Browse the repository at this point in the history
  48. bluetooth: bluetooth server tests to standalone tests

    This change updates some of the tests in wpt/bluetooth/service to be
    standalone window tests. This change allows the tests to be formatted
    with clang-format.
    
    Additionally, fix
    wpt/bluetooth/service/device-same-object.https.window.js to compare
    with the correct device object.
    
    Bug: 994756
    Change-Id: I97a50d2727427d91ba8856f79c5d39336f4b8479
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3339771
    Reviewed-by: Chris Mumford <cmumford@google.com>
    Commit-Queue: Jack Hsieh <chengweih@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952204}
    chengweih001 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    822d784 View commit details
    Browse the repository at this point in the history
  49. Roll ANGLE from 26fa0fe68b92 to 89e11878b275 (4 revisions)

    https://chromium.googlesource.com/angle/angle.git/+log/26fa0fe68b92..89e11878b275
    
    2021-12-15 abdolrashidi@google.com Vulkan: Fix the UAF issue with BufferData
    2021-12-15 gman@chromium.org Metal: Integrate Metal Binary Shader generation
    2021-12-15 kpiddington@apple.com Metal: Fix macOS ANGLE build on Catalina (10.15) SDK
    2021-12-15 abdolrashidi@google.com Vulkan: Set content undefined on eglSwapBuffers
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-chromium-autoroll
    Please CC timvp@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86
    Bug: chromium:1274316
    Tbr: timvp@google.com
    Change-Id: I331c7a333e69d8b3d76b4d3543f27a086e71cbe5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343606
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952205}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e028216 View commit details
    Browse the repository at this point in the history
  50. wpt docs: use vpython to run tests

    This was switched to vpython3 because run_web_tests.py
    specifies vpython3.
    
    It turns out the other scripts specify vpython and
    while vpython3 almost works, it fails with some other
    messages such as (for run_blink_wptserve.py):
    ALPN negotiated protocol h3
    Connection close sent (code 0x0, reason )
    <repeatedly>
    
    Bug: crbug.com/1280472
    Change-Id: Id455ea0f2fea860f76a4b0e17de9490634779c40
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344086
    Auto-Submit: Johann Koenig <johannkoenig@google.com>
    Reviewed-by: Kent Tamura <tkent@chromium.org>
    Commit-Queue: Kent Tamura <tkent@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952206}
    Johann authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    90127d9 View commit details
    Browse the repository at this point in the history
  51. [memories] Consolidate history_clusters:: structs in favor of history::

    Previously, we had history_clusters::Visit which was very close to
    history::ClusterVisit and history_clusters::Cluster which was pretty
    much identical to history::Cluster.
    
    This was an accident of the winding development process, and the fact
    that the on-device backend used to be in src-internal.
    
    This CL closes that out by consolidating the two types.
    
    The only real difference was the unflattened nature of the
    history_clusters types. We plan to eliminate that issue once we fold
    the post-processing unflatten step into the backend itself.
    
    Bug: 1171352
    Change-Id: I38d0b2d93f2a93504411328699bc65a4283dfcc6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343450
    Reviewed-by: Sophie Chang <sophiechang@chromium.org>
    Commit-Queue: Tommy Li <tommycli@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952207}
    Tommy Li authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7b86356 View commit details
    Browse the repository at this point in the history
  52. Reenable CancelGeolocationRequestInFlight BFCache test.

    This test doesn't seem to flake locally and the original bug is very old
    so we have no information about the prior flakes.
    Re-enabling so we can either see it's fixed, or get more info about how
    it's flaking.
    
    Bug: 1033270
    Change-Id: Ia605b77831d788bfef084ac0031a086227c5a4ff
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340976
    Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
    Commit-Queue: Darren Willis <djw@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952208}
    Darren W authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    dfdfc78 View commit details
    Browse the repository at this point in the history
  53. webcodecs: Avoid GPU crash in basic_video_encoding.https.any.js test

    Unfortunately this doesn't address the underlying problem, just avoids
    usage of VT video decoder in web tests.
    
    Bug: 1276334
    Change-Id: I881aec92c29cfb14531c23e7aa7b3da87b1b91fb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343946
    Reviewed-by: Will Harris <wfh@chromium.org>
    Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952209}
    Djuffin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    75fe3aa View commit details
    Browse the repository at this point in the history
  54. [Extensions c2s] Create Site Access sections in menu and populate

    This change creates the sections in the site access tab and inserts
    extensions items in the correct section only at the tabbed menu's
    creation.
    
    Next cls will listen for changes (extension added, removed, updated)
    when the menu is open, and add the permissions dropdown to the
    extension menu item.
    
    Bug: 1263310
    Change-Id: I0f41da0f0ddc29e5a6629dfe59bb186a80b5fb61
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340094
    Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
    Commit-Queue: Emilia Paz <emiliapaz@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952210}
    emilia-paz authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e1cdb83 View commit details
    Browse the repository at this point in the history
  55. Clipboard: Read non-PNG images as bitmaps on Android

    https://crrev.com/c/2982584 introduced a new way to read images from
    the Android clipboard, by reading raw PNG bytes rather than decoding
    the image to a bitmap, then re-encoding to a PNG (losing metadata along
    the way).
    
    However, this only allowed for reading images as PNGs. Support for
    non-PNG images was overlooked.
    
    This CL adds support for reading non-PNG images using ImageDecoder by
    decoding the image to a bitmap, then encoding as a PNG.
    https://developer.android.com/reference/android/graphics/ImageDecoder
    
    Tested manually using repro described in the bug.
    
    Bug: 1250269
    Change-Id: I00d34df9673b1a9dc4e15d1a26b7e731f8fedbb7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329668
    Reviewed-by: Gang Wu <gangwu@chromium.org>
    Reviewed-by: Ted Choc <tedchoc@chromium.org>
    Reviewed-by: Robert Sesek <rsesek@chromium.org>
    Commit-Queue: Austin Sullivan <asully@chromium.org>
    Auto-Submit: Austin Sullivan <asully@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952211}
    a-sully authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    323e30f View commit details
    Browse the repository at this point in the history
  56. [Snooping protection] Don't cache stale daemon state.

    Since we weren't clearing the cached daemon state, we would erroneously
    report any previous execution's state while we were waiting for a new
    execution to respond. This was easy to miss in tests (where DBus calls
    return instantly) but very obvious on-device.
    
    Bug: chromium:1241704
    Change-Id: I63e7066d214ff3334a937ab825598e522e4ded6d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341171
    Reviewed-by: Toni Barzic <tbarzic@chromium.org>
    Commit-Queue: Michael Martis <martis@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952212}
    martis-chromium authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b2f91b3 View commit details
    Browse the repository at this point in the history
  57. Roll src-internal from cc4f8ef12d74 to f7b514b75b96 (6 revisions)

    https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/cc4f8ef12d74..f7b514b75b96
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll
    Please CC tasak@google.com,jianli@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
    Bug: chromium:1187640,chromium:1277300,chromium:1278784,chromium:1280379
    Tbr: tasak@google.com,jianli@google.com
    Change-Id: Id972e4498f25b4293f42d5048c82912e07afc1d0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343412
    Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
    Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952213}
    chromium-internal-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d74c074 View commit details
    Browse the repository at this point in the history
  58. [Projector] Calculate the New Screencast Precondition.

    This cl calculates the new screencast precondition. This will
    be useful in the follow up cls to provide better messaging for
    users.
    
    Bug: b/204233075
    Change-Id: Iddd4acdab418fcb770ee2d2e14a736971337b342
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3274555
    Reviewed-by: Li Lin <llin@chromium.org>
    Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
    Commit-Queue: Yilkal Abe <yilkal@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952214}
    yilkal authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4f78f9c View commit details
    Browse the repository at this point in the history
  59. [wpt] Fix expectation of WPT test.

    The test-expectation for:
    css-sizing/table-child-percentage-height-with-border-box.html
    is incorrect.
    
    From:
    web-platform-tests/wpt#32026
    
    Specifically it is incorrect about how table-cell children resolve their
    percentages, as defined by:
    https://drafts.csswg.org/css-tables-3/#table-cell-content-relayout
    
    (it was asserting that content-box behaves as border-box for table-cell
     children where the table-cell is auto height which is incorrect).
    
    Bug: 1280198
    Change-Id: I8d9e1f17a0e647425aeaa169f8849ba76df663a2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342920
    Reviewed-by: Stephen Chenney <schenney@chromium.org>
    Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952215}
    bfgeek authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    dbcfdda View commit details
    Browse the repository at this point in the history
  60. Add Search mode in remote tabs panel in tab grid

    Applying the new proposal of having search in remote tab panels instead
    of showing their results on the active normal tabs panel.
    Also disable sideswiping between panels when the search mode is active.
    
    Bug: 1279561
    Change-Id: If91bf9630a2afe984b39e0b7117be64b792d9307
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335368
    Reviewed-by: Mike Dougherty <michaeldo@chromium.org>
    Reviewed-by: Mohammad Refaat <mrefaat@chromium.org>
    Commit-Queue: Mohammad Refaat <mrefaat@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952216}
    mrefaat88 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    8950b94 View commit details
    Browse the repository at this point in the history
  61. Roll Chrome Mac PGO Profile

    Roll Chrome Mac PGO profile from chrome-mac-main-1639591173-0244749f96275593dcee7f94bfec65b371fce288.profdata to chrome-mac-main-1639612728-ae0265bcbcdf930224c3c28fafee767fff83f4be.profdata
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/pgo-mac-chromium
    Please CC pgo-profile-sheriffs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:mac-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: I63e7283f99a856f3a53149bc9ceaf2853399fbad
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343709
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952217}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    60865a5 View commit details
    Browse the repository at this point in the history
  62. personalization: change Photos count to int32 type

    Previously it is int64 type, the type translate to bigint type in js
    which is not supported by `loadTimeData`.  It's very unlikely one
    person's photos would exceed int32.MAX.  Depends on what the data type
    returned from Photos server. If we do need to consolidate the type
    mismatch, it's may still be easier to handle in strongly typed cpp land.
    
    Bug: b:205290219
    Change-Id: Ia758da7a76a109bce5f54215c220e96754414ba4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3339397
    Reviewed-by: Jeffrey Young <cowmoo@chromium.org>
    Reviewed-by: David Black <dmblack@google.com>
    Reviewed-by: Sam McNally <sammc@chromium.org>
    Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952218}
    Xiaohui Chen authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b0a7917 View commit details
    Browse the repository at this point in the history
  63. [ArcMigration: Lacros to ARC] Implement HandleUrl

    ArcMigration: Lacros to ARC aims to implement right-click and smart
    selection handling for ARC apps in Lacros.
    
    This CL adds crosapi interface of HandleUrl and implements it.
    HandleUrl calls IntentHelperInstance::HandleUrl which launches the
    suitable activity+package from ARC.
    This crosapi is required for ARC apps since intent handling is delegated
    to ARC for some activities specific to ARC apps.
    
    This CL doesn't affect hte behavior since OpenLinkWithHandler is not
    called from Lacros yet.
    
    Bug: 1268687
    Change-Id: Iacf1cc19c744b1f270c44a6aaf6dae8c106a2d10
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3303230
    Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
    Commit-Queue: Eriko Kurimoto <elkurin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952219}
    elkurin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    313c528 View commit details
    Browse the repository at this point in the history
  64. Prerender: extend PageLoad.Clients.Prerender.PaintTiming.* histograms

    These metrics are used for the Prerender project, which is actively
    under the development. This CL extends the expire date of these metrics.
    
    Bug: 1279472, 1279473, 1279474, 1279475, 1279476, 1279477, 1279478
    Change-Id: Id5a73f8e52eedec987bb479d029837e9e4e167e0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341091
    Auto-Submit: Asami Doi <asamidoi@chromium.org>
    Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
    Commit-Queue: Takashi Toyoshima <toyoshim@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952220}
    d0iasm authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    3688c45 View commit details
    Browse the repository at this point in the history
  65. CCA: Migrate barcode_chip.js to TypeScript

    Bug: b:172340451
    Test: tsc compiles
    Change-Id: I81a4f412d9a46e105729109f345ba5bc74883bc9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3299884
    Reviewed-by: Shik Chen <shik@chromium.org>
    Commit-Queue: Pi-Hsun Shih <pihsun@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952221}
    peter50216 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    517188c View commit details
    Browse the repository at this point in the history
  66. [Extensions] Clean up a couple build files

    A few build files are conflating `enable_extensions` with specific
    platforms. Clean up a few smatterings of these.
    
    Bug: 731689
    Change-Id: I8c7dee842f9d22e370ffb7afe440d3b4956c693d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331529
    Reviewed-by: James Cook <jamescook@chromium.org>
    Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
    Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952222}
    rdcronin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    eb136f4 View commit details
    Browse the repository at this point in the history
  67. [GMNext] Make control_highlight_color dynamic

    Bug: 1228454
    Change-Id: Ibc5bdec72843ffa122c5687e4819a09a0742801b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327572
    Reviewed-by: Sky Malice <skym@chromium.org>
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Sinan Sahin <sinansahin@google.com>
    Cr-Commit-Position: refs/heads/main@{#952223}
    fsinan authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    185447e View commit details
    Browse the repository at this point in the history
  68. Slimming PaintLayer: remove more pre-CAP code from PaintLayer (4)

    This patch removes the following fields:
      should_isolate_composited_descendants_
      descendant_has_direct_or_scrolling_compositing_reason_
      needs_compositing_layer_assignment_
      descendant_needs_compositing_layer_assignment_
      needs_check_raster_invalidation_
      PaintLayerRareData::subpixel_accumulation
    
    And the following static variables:
      g_compositing_query_mode
    
    Bug: 1277748
    Change-Id: I5dbd18ab682139b09dddcae0ca49d10d19d846e8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343277
    Auto-Submit: Philip Rogers <pdr@chromium.org>
    Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
    Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952224}
    progers authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    1ab121b View commit details
    Browse the repository at this point in the history
  69. CodeHealth: Refactor extensions::Manifest::{GetString => FindStringPath}

    Bug: 1187036
    Change-Id: I5ddbb53d37c71df9f67466547a1bf3b89f0500ac
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3320986
    Reviewed-by: Devlin Cronin <rdevlin.cronin@chromium.org>
    Reviewed-by: Ted Choc <tedchoc@chromium.org>
    Reviewed-by: Sean Topping <seantopping@chromium.org>
    Commit-Queue: Li-Yu Yu <aaronyu@google.com>
    Cr-Commit-Position: refs/heads/main@{#952225}
    afq984 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    937fb4b View commit details
    Browse the repository at this point in the history
  70. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639580383-b8027ac27b70be2c1132df9ac8ecd76a61e2f927.profdata to chrome-win32-main-1639612728-e8e64734f8e5716007ad68e2c4ef4d5f158d480a.profdata
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/pgo-win32-chromium
    Please CC pgo-profile-sheriffs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:win-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: Iec0a00048b508a206b4295a22f7a2a6ce0ef48aa
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343948
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952226}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    aac6548 View commit details
    Browse the repository at this point in the history
  71. Update beforematch for hidden=until-found

    This patch makes beforematch only fire on elements with the
    hidden=until-found attribute.
    
    Bug: 1250851
    Change-Id: I08b354f724ae085073ce80f16467f76e15ca8e66
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3307131
    Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
    Commit-Queue: Joey Arhar <jarhar@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952227}
    josepharhar authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    a3bf7d8 View commit details
    Browse the repository at this point in the history
  72. Fix the crash issue when active an app.

    When an app has an exsiting window, select the 'new window' item from
    the search box menu, AppServiceContextMenu calls AppServiceAppSearch to
    select the existing window and active the existing window. That process
    is sync, and it actives the existing window, then AppServiceContextMenu
    object is destroyed. However, full restore still uses the profile in
    AppServiceContextMenu after the AppServiceContextMenu is destroyed.
    This may cause the system crash.
    
    This CL modified the AppServiceContextMenu to call
    AppServiceAppSearch's ExecuteLaunchCommand async, so prevent
    AppServiceContextMenu to be destroyed before calling the full restore
    interface.
    
    BUG=1280467
    
    Change-Id: Ia4f5f971f28f7fa1caf262b22a4cab353daa0e64
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343546
    Reviewed-by: Dominick Ng <dominickn@chromium.org>
    Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952228}
    Nancy Wang authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7eb1999 View commit details
    Browse the repository at this point in the history
  73. Updating trunk VERSION from 4769.0 to 4770.0

    * This is an automated release commit.
    * Do not revert without consulting chrome-pmo@google.com.
    NOAUTOREVERT=true
    
    Change-Id: I410665bf47af8e5e70116cdcbe35a9a6e3c7fe41
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344366
    Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952229}
    Chrome Release Bot (LUCI) committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4221a07 View commit details
    Browse the repository at this point in the history
  74. [CrOS Bluetooth] Remove redundant tab stop in paired device list.

    Update <os-settings-paired-bluetooth-list-item>'s subpage button to not
    be focusable. This was causing a redundant tab stop, as clicking the
    subpage button and clicking the item perform the same action.
    
    Fixed: b/210740192
    Change-Id: Ib013ec0584569a5f64ade21177739e87a37a84a0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343454
    Auto-Submit: Gordon Seto <gordonseto@google.com>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Kyle Horimoto <khorimoto@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952230}
    Gordon Seto authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    160ddc0 View commit details
    Browse the repository at this point in the history
  75. [AW] Always record system apps package in WebView metrics

    This only changes how package names are recorded for apps that use
    WebView and not other content embedders. It only change the behaviour
    when the allowlist of apps package names is enabled.
    
    Bug: 1273635
    Test: run_android_webview_unittests -f "*AwMetricsServiceClientTest*"
    Change-Id: I932fffe6b3295367c6ecbf61ae0ce5d14cc4d5c3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340723
    Reviewed-by: Nate Fischer <ntfschr@chromium.org>
    Commit-Queue: Hazem Ashmawy <hazems@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952231}
    HazemSamir authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    39ed519 View commit details
    Browse the repository at this point in the history
  76. Files SWA: Fix file picker and save as dialogs for multi profile

    Change the SelectFileDialogExtension to pass on the profile to
    SystemFilesAppDialogDelegate, because the SelectFileDialogExtension
    already handles the multi-profile correctly.
    
    This fixes the issue where the File Picker was showing the files from
    the active user instead of the profile that started the pick action.
    
    Fixed: 1276464
    Change-Id: Ibf270c375b7ee71afbb2d0658d3b1c9c7c6a70c5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343810
    Reviewed-by: Noel Gordon <noel@chromium.org>
    Commit-Queue: Luciano Pacheco <lucmult@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952232}
    Luciano Pacheco authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d4e7cb9 View commit details
    Browse the repository at this point in the history
  77. Add Mojo type map for SourceType enum

    So it can be reused in other contexts going forward.
    
    Change-Id: Ib397ac2353c226c32b3fa0b54f34c6a9d2643aeb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342698
    Reviewed-by: Robert Sesek <rsesek@chromium.org>
    Commit-Queue: Andrew Paseltiner <apaseltiner@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952233}
    Andrew Paseltiner authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    39bd770 View commit details
    Browse the repository at this point in the history
  78. arc: implement metric that reflects actual waiting app launch time

    Arc.FirstAppLaunchRequest.TimeDelta measures only the time between
    app launch request and boot completed. Boot completed does not lead to
    app launch and we don't have currently metric to measure this. This
    introduces the new metric that measures time in deferred mode.
    
    BUG=b:208274055
    TEST=tast run ${DUT} arc.RegularBoot with new metric captured. Octopus
    device shows:
    
     app_launch_time: 7.8s
     app_shown_time (the new metric): 10.5s
     boot_progress_enable_screen: 6.6s
    
    Change-Id: I67dc11b0ccd34c1788e7e9bb43844d3a29f82b9d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3307774
    Reviewed-by: Jesse Doherty <jwd@chromium.org>
    Reviewed-by: Yusuke Sato <yusukes@chromium.org>
    Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
    Reviewed-by: Dominick Ng <dominickn@chromium.org>
    Commit-Queue: Yury Khmel <khmel@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952234}
    Yury Khmel authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7dcb987 View commit details
    Browse the repository at this point in the history
  79. sensors: Split accelerometer tests to avoid flake

    The generic sensor test suite can take a long time. This change splits
    the tests for the three accelerometer interfaces (Accelerometer,
    GravitySensor and LinearAccelerationSensor) into separate test files to
    avoid the likelihood that they time out.
    
    Fixed: 833215
    Change-Id: I406e71b9da08c36c3495de5029b322c9de039e63
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344186
    Auto-Submit: Reilly Grant <reillyg@chromium.org>
    Reviewed-by: Hongchan Choi <hongchan@chromium.org>
    Commit-Queue: Hongchan Choi <hongchan@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952235}
    reillyeon authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    2128f59 View commit details
    Browse the repository at this point in the history
  80. [VCN] Fix the issue that error dialog is not shown correctly

    There is an edge case that server can return permanent/temporary error
    after user clicks on the "Get new code" link. In this case the otp input
    dialog should be dismissed so that the error dialog can be shown correctly.
    
    Applied the fix.
    
    Bug: 1243475
    Change-Id: I509e6873e8edbfbe38028a568c529e45ab3e59fd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338080
    Reviewed-by: Jared Saul <jsaul@google.com>
    Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
    Commit-Queue: Siyu An <siyua@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952236}
    Siyu An authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e4aca17 View commit details
    Browse the repository at this point in the history
  81. Import wpt@d67741a05646ced1301b363e1304fa79957bc286

    Using wpt-import in Chromium 4abe91d.
    With Chromium commits locally applied on WPT:
    6ed69eb "Migrate cookie-test.js's httpRedirectCookieTest to test_driver.delete_all_cookies"
    7cd9af9 "Always assume that non-auto 'columns' might create a multicol."
    
    
    Note to sheriffs: This CL imports external tests and adds
    expectations for those tests; if this CL is large and causes
    a few new failures, please fix the failures by adding new
    lines to TestExpectations rather than reverting. See:
    https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md
    
    NOAUTOREVERT=true
    R=rubber-stamper@appspot.gserviceaccount.com
    
    No-Export: true
    Change-Id: Ib7088497153cbca675488f278a82784ef570ef99
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343910
    Auto-Submit: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952237}
    Chromium WPT Sync authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    c76d5fa View commit details
    Browse the repository at this point in the history
  82. Refactor: Move mask/badge icon resources to //chrome/browser/resources

    This CL moves icon resources in //ui/chromeos/ui_chromeos_resources to
    //chrome/browser/resources.
    Icon resources are only used from //chrome/browser, and only used for
    ash-chrome, so //chrome/browser/resource/chromeos is an appropriate
    place to put resources to make them close to where they are used.
    
    The behavior is not modified by this change.
    
    Change-Id: I375c6602e94c56c9cfde0613f344c4a7ad86a4da
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338038
    Reviewed-by: Scott Violet <sky@chromium.org>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Eriko Kurimoto <elkurin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952238}
    elkurin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e7bc958 View commit details
    Browse the repository at this point in the history
  83. blink/handwriting: correctly report unsupported languages

    Previously, we report "Internal Error" if mlservice fails to create a
    recognizer, even for unsupported languages.
    
    This CL changes so we always report the "model constraints aren't
    supported" for these cases.
    
    Bug: 1183652
    Change-Id: I2e6f0c13964fde5643851acbad62e3daacb627ce
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3336799
    Auto-Submit: Jiewei Qian <qjw@chromium.org>
    Reviewed-by: Honglin Yu <honglinyu@chromium.org>
    Commit-Queue: Honglin Yu <honglinyu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952239}
    wacky6 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    319d235 View commit details
    Browse the repository at this point in the history
  84. Roll DevTools Frontend from d692cac31ffe to de5ebd0ec8b1 (11 revisions)

    https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/d692cac31ffe..de5ebd0ec8b1
    
    2021-12-16 devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update DevTools DEPS.
    2021-12-16 tmathmeyer@gmail.com Fix player title UI issues
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in panels/webauthn
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in panels/issues/
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in panels/css_overview/
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in models/issues_manager/
    2021-12-15 aerotwist@chromium.org Remove patchColor* from PerformanceMonitor.ts
    2021-12-15 tvanderlippe@chromium.org Enforce usage of private class members in components
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in panels/css_overview/components
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in panels/application/components/
    2021-12-15 tvanderlippe@chromium.org Migrate to private class members in panels/emulation/components/
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/devtools-frontend-chromium
    Please CC devtools-waterfall-sheriff-onduty@grotations.appspotmail.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Bug: chromium:1181179,chromium:1222126,chromium:1278738
    Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com
    Change-Id: If1d87da10e5111548a23d487cd7642aa5a005282
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344273
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952240}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    da20c54 View commit details
    Browse the repository at this point in the history
  85. Roll ANGLE from 89e11878b275 to 670679918668 (3 revisions)

    https://chromium.googlesource.com/angle/angle.git/+log/89e11878b275..670679918668
    
    2021-12-16 kpiddington@apple.com Metal: Fix Webkit warnings in ANGLE build
    2021-12-16 gman@chromium.org Add guards for 64 bit types on 32bit systems
    2021-12-16 ynovikov@chromium.org Skip SimpleStateChangeTestES3.OutOfBoundsByteAttribute on Pixel4 GLES
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/angle-chromium-autoroll
    Please CC timvp@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86
    Bug: None
    Tbr: timvp@google.com
    Change-Id: I033f113939816da53e2bcc6a614135cc707a1180
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344267
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952241}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7ae7bfb View commit details
    Browse the repository at this point in the history
  86. [Fuchsia] Add Support for Initiailizing All Arguments Use by Targets

    This allows an alignment of target arguments across blink_web_tests
    and gtests invoked via test_runner.py, avoiding the need to constantly
    update both locations when new arguments are added.
    Fixes a bug where DeviceTarget was not usable in blink_web_tests due to
    system_image_dir not initialized.
    
    Bug: 1279435
    Change-Id: Ia160459f202004bd0ca508b9fdde0b1b2c3286be
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335248
    Reviewed-by: Wez <wez@chromium.org>
    Commit-Queue: Chong Gu <chonggu@google.com>
    Auto-Submit: Chong Gu <chonggu@google.com>
    Cr-Commit-Position: refs/heads/main@{#952242}
    Chong Gu authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    632abce View commit details
    Browse the repository at this point in the history
  87. Roll src-internal from f7b514b75b96 to 6d21a3cb937a (1 revision)

    https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/f7b514b75b96..6d21a3cb937a
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll
    Please CC tasak@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
    Bug: chromium:1266935
    Tbr: tasak@google.com
    Change-Id: I0b92d645aac559e4096cfdfd50751feb22d5d6ae
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343833
    Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
    Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952243}
    chromium-internal-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    513afe5 View commit details
    Browse the repository at this point in the history
  88. Track theme correctly for light/dark header images.

    Bug: 1272992
    Change-Id: I12dfd819163b9d6a96355789ba42cceea9d86262
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3339387
    Commit-Queue: Peter Kasting <pkasting@chromium.org>
    Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
    Auto-Submit: Peter Kasting <pkasting@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952244}
    pkasting authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    55412d5 View commit details
    Browse the repository at this point in the history
  89. terminal: Add chrome.terminalPrivate.getOSInfo().

    This extension API calls a callback with an object containing ChromeOS
    settings that affect the Terminal. For now, it's just exposing whether
    the tmux integration is enabled via chrome://flags.
    
    We're going to use this to feature-gate the new tmux functionality.
    
    Bug: 1252271
    Change-Id: I47d04104cbabb8fe42e388bdb2bf395e65980b88
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340360
    Reviewed-by: Jason Lin <lxj@google.com>
    Reviewed-by: Ben Wells <benwells@chromium.org>
    Commit-Queue: Emil Mikulic <easy@google.com>
    Cr-Commit-Position: refs/heads/main@{#952245}
    g-easy authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    57d9dab View commit details
    Browse the repository at this point in the history
  90. BackForwardCache: Add a test CacheWhenMediaSessionPlaybackStateIsChanged

    This CL adds a new test for the case to confirm the playback state
    change w/o playing any media doesn't affect the back/forward cache usage
    under the current kBackForwardCacheMediaSessionPlaybackStateChange flag.
    
    There were some pages that changed the playback state but without
    playing any media. By this test, we can confirm this case even after we
    allow the playback state change for back/forward cache by default.
    
    Bug: 1246240
    Change-Id: Ifedd1a6618e57bd4bec07d84aee661f7c9a93832
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341134
    Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
    Commit-Queue: Hajime Hoshi <hajimehoshi@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952246}
    Hajime Hoshi authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e45f371 View commit details
    Browse the repository at this point in the history
  91. Add DumpWithoutCrashing to NavigationEntryImpl::GetTreeNode()

    We're seeing some crashes when calling MatchesFrame() on a null
    TreeNode. This CL adds a check to not crash in that case and also log
    some more information + DumpWithoutCrashing to understand what's
    happening.
    
    Bug: 1279628
    Change-Id: Ic69cfa39ea1076b6c0bee0ccc2dbf11e7f9d2852
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340139
    Reviewed-by: Richard Coles <torne@chromium.org>
    Reviewed-by: Charles Reis <creis@chromium.org>
    Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952247}
    rakina authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    0984d7f View commit details
    Browse the repository at this point in the history
  92. Fix use-after-move in csp_validator::Directive

    Fix use-after-move issue in a debug assertion in
    extensions::csp_validator::Directive, as found by clang-tidy:
    
      extensions/common/csp_validator.cc:543:
      'directive_name' used after it was moved
      extensions/common/csp_validator.cc:540:
      move occurred here
    
    Bug: 1122844
    Change-Id: I8c3c58836ec322f65c3b380936af647e6df1468b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335737
    Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
    Commit-Queue: Maksim Ivanov <emaxx@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952248}
    Maksim Ivanov authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b83edaa View commit details
    Browse the repository at this point in the history
  93. ServiceWorker: Move ServiceWorkerFetchContextImpl for Onion Soup

    As a part of the Service Worker Onion Soup, this CL moves
    ServiceWorkerFetchContextImpl from content/renderer/service_worker/ to
    third_party/blink/renderer/modules/service_worker/. Along with that,
    the class is renamed to WebServiceWorkerFetchContextImpl to be aligned
    with other classes implementing Blink's public interfaces.
    
    Bug: 789857
    Change-Id: I32b3e8551ffe87bbea70f1e8a9f4d4eb18910859
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3296044
    Reviewed-by: Kentaro Hara <haraken@chromium.org>
    Reviewed-by: Asami Doi <asamidoi@chromium.org>
    Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
    Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952249}
    nhiroki authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9cfb1b2 View commit details
    Browse the repository at this point in the history
  94. media/gpu/VEA: provide frame QP by VEA through BitstreamBufferMetadata

    webrtc would parse the encoded frame QP if not provided by the encoder,
    this CL reports the frame QP info for Vp8VaapiVED and Vp9VaapiVED and
    propagate QP through BitstreamBufferMetadata qp field.
    
    Bug: 1276221
    Change-Id: I6f1343352cddcd998fe154c02b65dcf07c939d61
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3313005
    Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
    Reviewed-by: Dominick Ng <dominickn@chromium.org>
    Reviewed-by: Eugene Zemtsov <eugene@chromium.org>
    Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com>
    Cr-Commit-Position: refs/heads/main@{#952250}
    zlma7001 authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    c27f343 View commit details
    Browse the repository at this point in the history
  95. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639612728-e8e64734f8e5716007ad68e2c4ef4d5f158d480a.profdata to chrome-win32-main-1639623365-4a58a889fdbaddffab410e90a85547617b4d2607.profdata
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/pgo-win32-chromium
    Please CC pgo-profile-sheriffs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:win-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: I1cb74cf94b2e9f559edc973c0cf031e677ccd236
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344272
    Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952251}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    8084cf5 View commit details
    Browse the repository at this point in the history