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 #122

Merged
merged 45 commits into from
Dec 16, 2021
Merged

[pull] main from chromium:main #122

merged 45 commits into from
Dec 16, 2021

Commits on Dec 16, 2021

  1. Updating trunk VERSION from 4770.0 to 4771.0

    * This is an automated release commit.
    * Do not revert without consulting chrome-pmo@google.com.
    NOAUTOREVERT=true
    
    Change-Id: I92631c7d2be36b37356b3276f4b8f044742b802a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344767
    Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952389}
    Chrome Release Bot (LUCI) committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    93c2bf4 View commit details
    Browse the repository at this point in the history
  2. fingerprint: Add support for FingerprintMessage in fingerprint.mojom

    Replace ScanResult enum with FingerprintMessage union which
    will better capture errors. Also change BiodClient observer class
    interface to FingerprintMessage protobuf.
    
    For now, FingerprintMessage will be converted to ScanResult due
    to compatibility with upper layers. Passing FingerprintMessage
    to upper layers will be implemented in next commits.
    
    BUG=b:184843581 b:197959527
    TEST=autoninja -C out/Debug_chromeos/ services_unittests
         ./out/Debug_chromeos/services_unittests
    TEST=autoninja -C out/Debug_chromeos/ browser_tests
         ./out/Debug_chromeos/browser_tests
    TEST=autoninja -C out/Debug_chromeos/ chromeos_unittests
         ./out/Debug_chromeos/chromeos_unittests
    
    Change-Id: I9b3b3c620887c6d3aae6348932d3ef823cea8335
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3304059
    Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
    Reviewed-by: Mike West <mkwst@chromium.org>
    Commit-Queue: Patryk Duda <patrykd@google.com>
    Cr-Commit-Position: refs/heads/main@{#952390}
    duda-patryk authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7ce9864 View commit details
    Browse the repository at this point in the history
  3. [CodeHealth] Migrate DeprecatedMessageCallback() in people_handler*

    No behavior is changed. Note:
    
    - We rely on the fact that default constructing
    base::Value::ConstListView() is equivalent to the underlying container
    being empty. This avoids declaring a temporary empty list then calling
    GetList().
    https://source.chromium.org/chromium/chromium/src/+/main:base/values.h;l=115;drc=78c732528f041ae775ead234a467a4146baaefa8
    https://source.chromium.org/chromium/chromium/src/+/main:base/containers/checked_range.h;l=75;drc=0c486499f16137c84cec56d8e711991875d81230
    
    - It's sad that list base::Value-s can't be directly declared as
    `base::Value list({base::Value(1), base::Value(false)})`, even though
    there is a constructor taking vector<>&& which should fit this purpose.
    The problem is std::initializer_list<> always copies, but base::Value
    isn't copyable.
    https://source.chromium.org/chromium/chromium/src/+/main:base/values.h;l=174;drc=78c732528f041ae775ead234a467a4146baaefa8
    https://source.chromium.org/chromium/chromium/src/+/main:base/values.h;l=107;drc=78c732528f041ae775ead234a467a4146baaefa8
    
    Bug: 1243386, 1187062
    Change-Id: I274b0803c04ccfd0c2b175be993c5c6f10bdc215
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344654
    Reviewed-by: Marc Treib <treib@chromium.org>
    Commit-Queue: Victor Vianna <victorvianna@google.com>
    Cr-Commit-Position: refs/heads/main@{#952391}
    Victor Hugo Vianna Silva authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    1222fa2 View commit details
    Browse the repository at this point in the history
  4. input_method: Remove unused functions

    shell-encryption and private_membership leaked some configs
    which disable some default warnings.
    
    In order to re-enable all these warnings for chrome/browser/*
    in this CL crrev.com/c/3303510, all warnings need to be fixed.
    
    This CL is fixing the unused function warnings by removing
    them from input_method/* to re-enable the warning.
    
    Bug: chromium:1212837, b:201763017
    Change-Id: I8d572483ffe88034186eeef9cfd32326af24fd5f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329029
    Reviewed-by: Keith Lee <keithlee@chromium.org>
    Commit-Queue: Amr Aboelkher <amraboelkher@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952392}
    amraboelkher authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    656abc9 View commit details
    Browse the repository at this point in the history
  5. cros: Remove unused strings on Account Manager page

    Remove the code that was showing details for the primary account in the
    accounts list on Account Manager page. The primary account is not shown
    in the account list anymore and the strings/messages can be removed.
    
    Bug: 1152711
    Change-Id: Ie167423ca6726a255cf8c1d8d3799fb9b1ccb7a9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338517
    Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Anastasiia N <anastasiian@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952393}
    Anastasiia N authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9b6d493 View commit details
    Browse the repository at this point in the history
  6. Automated Commit: LKGM 14399.0.0 for chromeos.

    Uploaded by https://ci.chromium.org/b/8827825923146050337
    
    This build will remain in WIP until both master-full and master-release
    builds for this version are finished. This CL should not be submitted
    to the CQ until that happens.
    
    CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-betty-pi-arc-chrome
    CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-eve-chrome
    CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-kevin-chrome
    CQ_INCLUDE_TRYBOTS=luci.chrome.try:chromeos-octopus-chrome
    CQ_INCLUDE_TRYBOTS=luci.chrome.try:lacros-amd64-generic-chrome
    R=chrome-os-gardeners-reviews@google.com
    
    Change-Id: I4b34f7ca6295e4acc4f068b625251bee44e33a1c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341656
    Reviewed-by: Andrew Moylan <amoylan@chromium.org>
    Commit-Queue: Xiyuan Xia <xiyuan@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952394}
    Xiyuan Xia authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    55a6678 View commit details
    Browse the repository at this point in the history
  7. Move frontchannel logout API to FedCM

    This CL:
    - Moves the frontchannel API from navigator.id.logout() to
      FederatedCredentials.logout()
    - Renames WebIdLogoutRequest to FederatedCredentialLogoutRequest to
      match spec (https://wicg.github.io/FedCM/)
    
    Bug:1270477
    
    Change-Id: I8de29f97a28d410658e30db11ac5977f1b48709c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3306687
    Reviewed-by: Yi Gu <yigu@chromium.org>
    Reviewed-by: Ken Buchanan <kenrb@chromium.org>
    Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952395}
    pkotwicz authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b2725a2 View commit details
    Browse the repository at this point in the history
  8. Automatic update for log_list.json

    Automatic update for 2021-12-16 UTC
    
    Change-Id: I2f9aca28ffd8ee24d80410c86363a89cc73f302f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344478
    Commit-Queue: CT Log list updates bot <mdb.chrome-pki-metadata@google.com>
    Bot-Commit: CT Log list updates bot <mdb.chrome-pki-metadata@google.com>
    Cr-Commit-Position: refs/heads/main@{#952396}
    CT Log list updates bot authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    6213c83 View commit details
    Browse the repository at this point in the history
  9. [Sheriff] Revert "[dPWA AppIdentity] Support multiple icons updating."

    This reverts commit 7af0fb4.
    
    Reason for revert:
    
    https://bugs.chromium.org/p/chromium/issues/detail?id=1280652
    
    ManifestUpdateManagerBrowserTest
    
    List of failed builders:
    
    Builder: Mac10.11 Tests
    https://ci.chromium.org/p/chromium/builders/ci/Mac10.11%20Tests
    First failing build:
    https://ci.chromium.org/p/chromium/builders/ci/Mac10.11%20Tests/b8827681640061704705
    --------------------
    Builder: Mac10.12 Tests
    https://ci.chromium.org/p/chromium/builders/ci/Mac10.12%20Tests
    First failing build:
    https://ci.chromium.org/p/chromium/builders/ci/Mac10.12%20Tests/b8827682375527764417
    --------------------
    Builder: Mac10.14 Tests
    https://ci.chromium.org/p/chromium/builders/ci/Mac10.14%20Tests
    First failing build:
    https://ci.chromium.org/p/chromium/builders/ci/Mac10.14%20Tests/b8827682075102471649
    --------------------
    Builder: Mac11 Tests
    https://ci.chromium.org/p/chromium/builders/ci/Mac11%20Tests
    First failing build:
    https://ci.chromium.org/p/chromium/builders/ci/Mac11%20Tests/b8827680686731514657
    --------------------
    Builder: mac11-arm64-rel-tests
    https://ci.chromium.org/p/chromium/builders/ci/mac11-arm64-rel-tests
    First failing build:
    https://ci.chromium.org/p/chromium/builders/ci/mac11-arm64-rel-tests/b8827684490484709729
    
    
    
    Original change's description:
    > [dPWA AppIdentity] Support multiple icons updating.
    >
    > AppIdentity Dialog is now only shown if the install icon
    > or launcher icon is changing (the sizes of each are
    > platform-specific). If a change is made to an
    > unimportant icon, it goes through.
    >
    > The above behaviour is gated by a feature flag.
    >
    > BUG: 1267287
    >
    > Change-Id: I2d15d86d0d4f1e5f95a985e93668fcfab762bb96
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3320224
    > Reviewed-by: Daniel Murphy <dmurph@chromium.org>
    > Commit-Queue: Finnur Thorarinsson <finnur@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#952336}
    
    Change-Id: I2228f0431b62d918eeea6f2a77377f8407443834
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344770
    Owners-Override: Roger McFarlane <rogerm@chromium.org>
    Auto-Submit: Roger McFarlane <rogerm@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952397}
    rogerm authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4478dfc View commit details
    Browse the repository at this point in the history
  10. Replace the old ToV8 with new ToV8Traits interface in the files syste…

    …m access module.
    
    This update is part of work on replacing the old ToV8 interface with new ToV8Traits<IDLType>::ToV8 interface.
    
    Issue: Replace ToV8 with ToV8Traits<IDLType>::ToV8
    Bug: 1199627
    Change-Id: I10278f13c1f7a5907649e67036e3b05e6f5e1e21
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3336896
    Reviewed-by: Austin Sullivan <asully@chromium.org>
    Commit-Queue: Vadym Kargin <vadym.kargin@accenture.com>
    Cr-Commit-Position: refs/heads/main@{#952398}
    Vadym Kargin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    f676785 View commit details
    Browse the repository at this point in the history
  11. [Fast Pair] Log Fast Pair pairing result and failure type.

    Logs in a new metric the fast pair failure, and the pairing result.
    
    Change-Id: I2c1cf9f0e76f51b9dc29b7d4850d874102b4fdff
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3323133
    Reviewed-by: Shane Fitzpatrick <shanefitz@google.com>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Juliet Levesque <julietlevesque@google.com>
    Cr-Commit-Position: refs/heads/main@{#952399}
    julietlevesque authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    925de8b View commit details
    Browse the repository at this point in the history
  12. fingerprint: Switch OnAuthScanDone argument to FingerprintMessage

    Replace ScanResult enum with FingerprintMessage union in
    OnAuthScanDone interface method to better capture information about
    failures.
    
    BUG=b:184843581 b:197959527
    TEST=autoninja -C out/Debug_chromeos/ services_unittests
         ./out/Debug_chromeos/services_unittests
         Files services/device/fingerprint/fingerprint_chromeos.cc
               services/device/fingerprint/fingerprint_chromeos_unittest.cc
               services/device/public/mojom/fingerprint.mojom
    
    TEST=autoninja -C out/Debug_chromeos/ ash_unittests
         ./out/Debug_chromeos/ash_unittests
         Files ash/ambient/ambient_controller.cc
               ash/ambient/ambient_controller.h
    
    TEST=autoninja -C out/Debug_chromeos/ browser_tests
         ./out/Debug_chromeos/browser_tests
      Files chrome/browser/ash/login/lock/screen_locker.cc
            chrome/browser/ash/login/lock/screen_locker.h
            chrome/browser/ash/login/screens/fingerprint_setup_screen.cc
            chrome/browser/ash/login/screens/fingerprint_setup_screen.h
            chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.cc
            chrome/browser/ui/webui/settings/chromeos/fingerprint_handler.h
            ui/chromeos/user_activity_power_manager_notifier.cc
            ui/chromeos/user_activity_power_manager_notifier.h
    
    TEST=autoninja -C out/Debug_chromeos/ unit_tests
         ./out/Debug_chromeos/unit_tests
         Files chrome/browser/ash/login/quick_unlock/fingerprint_storage.cc
               chrome/browser/ash/login/quick_unlock/fingerprint_storage.h
    
    Change-Id: Ia52417257959bb5252571251b0cbc25dee485b91
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3304060
    Reviewed-by: Denis Kuznetsov <antrim@chromium.org>
    Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
    Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
    Reviewed-by: Mike West <mkwst@chromium.org>
    Commit-Queue: Patryk Duda <patrykd@google.com>
    Auto-Submit: Patryk Duda <patrykd@google.com>
    Cr-Commit-Position: refs/heads/main@{#952400}
    duda-patryk authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    56c50c1 View commit details
    Browse the repository at this point in the history
  13. Privacy Sandbox: Split existing service based on functionality

    The current PrivacySandboxSettings service, located in chrome/
    serves two high level purposes:
    
       1) Determine whether APIs are allowed or not
       2) Support Privacy Sandbox user facing controls
    
    Consumers of the logic for (1) are heavily component based. With
    planned API launches this will only increase, and so having this
    functionality available in components/ is very desirable.
    
    The logic for (2) however is tightly bound to the chrome/ UI
    on Desktop + Android. It also has significant reconciliation logic,
    touching many parts of sync & identity. (2) is of questionable value
    for other embedders, and attempting to componetize it introduces a
    large set of dependencies.
    
    This CL is the first of achieving componetization of (1), which is the
    splitting of functionality into two separate services, both of which
    remain in chrome/ for now.
    
    *No* new or changed functionality is introduced by this change.
    Functions and tests are simply moved, with only minor adjustments
    to reflect the new separation.
    
    Bug: 1154686, 1210405
    Change-Id: Iafb16a182a4429082fd72d5ed6c063bc4ade00fb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341515
    Reviewed-by: Yao Xiao <yaoxia@chromium.org>
    Reviewed-by: Marc Treib <treib@chromium.org>
    Reviewed-by: Sean Harrison <harrisonsean@chromium.org>
    Commit-Queue: Theodore Olsauskas-Warren <sauski@google.com>
    Cr-Commit-Position: refs/heads/main@{#952401}
    sauski-alternative authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    ad47e21 View commit details
    Browse the repository at this point in the history
  14. Shimless: Add retry provisioning to RMA service

    - Retries after provisioning fails
    - Implemented in upstream CL
    
    Bug: 1198187
    Change-Id: I7d0c34f40db17736bf2a6a8cb04cee1355d55671
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343213
    Reviewed-by: Gavin Dodd <gavindodd@google.com>
    Reviewed-by: Alex Gough <ajgo@chromium.org>
    Commit-Queue: Gavin Williams <gavinwill@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952402}
    Gavin Williams authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    123b68b View commit details
    Browse the repository at this point in the history
  15. Roll DevTools Frontend from 12bcadba3580 to d3307fe8ab11 (11 revisions)

    https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/12bcadba3580..d3307fe8ab11
    
    2021-12-16 aerotwist@chromium.org Remove patchColorText from Performance Monitor
    2021-12-16 aerotwist@chromium.org Add tests for getComputedValue in ThemeSupport
    2021-12-16 devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update DevTools DEPS.
    2021-12-16 aerotwist@chromium.org Add per-target caching to theme support
    2021-12-16 tvanderlippe@chromium.org Remove unused scripts
    2021-12-16 arichiv@chromium.org [Client Hint Issue] (3) Implement devtools issue {DEVTOOLS}
    2021-12-16 tvanderlippe@chromium.org Remove all_devtools_files.gni
    2021-12-16 tvanderlippe@chromium.org Cleanup legacy-defs.d.ts
    2021-12-16 dsv@chromium.org Load source maps via chrome-extension:// on the frontend.
    2021-12-16 tvanderlippe@chromium.org Replace Runtime.assert with Platform.DCHECK
    2021-12-16 wolfi@chromium.org Improve hover text for cells in DataGrid and Protocol Monitor
    
    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:1219359,chromium:1278738,chromium:212374
    Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com
    Change-Id: I1aedce9cd262c75c2a9014fe3e557e4091d42853
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345183
    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@{#952403}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    21999e3 View commit details
    Browse the repository at this point in the history
  16. quick_unlock/fingerprint_storage: Add UMA histogram to track auth errors

    FingerprintMessage returned by biod contains either ScanResult or
    FingerprintError. ScanResult is recorded by Fingerprint.Auth.ScanResult,
    so it would be good to create Fingerprint.Auth.Error to record errors.
    
    BUG=b:184843581 b:197959527
    TEST=Generate Fingerprint.Auth.Error (try to authenticate after FPMCU
         reboot, it should generate NO_TEMPLATES error codes). Check if
         chrome://histograms contains that information.
    
    Change-Id: I426d77dfb3a64913301f5241c5bee0edbf7fad02
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327237
    Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
    Reviewed-by: Jesse Doherty <jwd@chromium.org>
    Commit-Queue: Patryk Duda <patrykd@google.com>
    Cr-Commit-Position: refs/heads/main@{#952404}
    duda-patryk authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    d8e8fe1 View commit details
    Browse the repository at this point in the history
  17. Use enums in CanvasContextCreationAttributesCore

    CanvasContextCreationAttributesCore uses strings to hold values for
    PredefinedColorSpace and CanvasPixelFormat. Use enum values directly,
    instead of converting back and forth between strings.
    
    Change the function ColorSpaceNameIsValid, which previously checked
    string names to ValidateAndConvertColorSpace, which converts from
    the V8 enums to blink enums.
    
    Move the CanvasPixelFormat enum to graphics_types.h, whether similar
    enums are, and remove the adjacent DataU8ColorType, which was unused.
    
    Bug: 1274220
    Change-Id: Id013346d62a052f436283433acca0d63ba9f8457
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3336491
    Reviewed-by: Jeremy Roman <jbroman@chromium.org>
    Commit-Queue: ccameron chromium <ccameron@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952405}
    ccameron-chromium authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    adee961 View commit details
    Browse the repository at this point in the history
  18. 🛃 Fix Custom Tabs default handler check.

    The hasDefaultHandler method was doing something weird so has been
    replaced by the willShowDisambiguationPrompt function, which is
    hopefully easier to understand and is more correct.
    
    Some variables have been renamed in the calling function to make
    the logic a bit easier to follow.
    
    Change-Id: I13a235c4f652e4325ca20063f06a2aad96edbc6d
    Bug: 1251722, 1278017
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3261929
    Reviewed-by: Michael van Ouwerkerk <mvanouwerkerk@chromium.org>
    Reviewed-by: Colin Blundell <blundell@chromium.org>
    Auto-Submit: Peter Conn <peconn@chromium.org>
    Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
    Commit-Queue: Michael Thiessen <mthiesse@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952406}
    Michael Thiessen authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7706199 View commit details
    Browse the repository at this point in the history
  19. [PA] Improve pointer adjustment code in unit tests

    Change-Id: I72f6639c9ac4713e1a13d4a2e0e56e4411423e37
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343695
    Auto-Submit: Bartek Nowierski <bartekn@chromium.org>
    Reviewed-by: Benoit Lize <lizeb@chromium.org>
    Commit-Queue: Benoit Lize <lizeb@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952407}
    bartekn-chromium authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    0fb5b19 View commit details
    Browse the repository at this point in the history
  20. [base/task] Don't call base::FeatureList in PostTask().

    base::FeatureList::IsEnabled() is somewhat expensive, as each call looks
    into the override map (with string, not pointer comparison), which can
    contain hundreds of entries.
    
    From field data, this call in the task scheduler is responsible for >1%
    of all main thread CPU usage in renderers on Windows (and a similar
    figure in other processes). See for instance (Google-internal):
    https://uma.googleplex.com/p/chrome/callstacks?sid=ea1b1d0e9303312911ed3bff46e02572
    
    Cache it in a per-instance bool instead, removing the overhead.
    
    Bug: 1262205
    Change-Id: I14114ad959cb3e09d78dd757b78ee2b56cda229f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341060
    Reviewed-by: Gabriel Charette <gab@chromium.org>
    Commit-Queue: Benoit Lize <lizeb@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952408}
    Benoit Lize authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    6a25c41 View commit details
    Browse the repository at this point in the history
  21. Introduce AshDisplayUtil helper class and improve AuraDesktopCapturer…

    … unittests
    
    This AshDisplayUtil helper class serves to abstract away all display
    related Ash calls from the remoting code, to simplify the code and to
    allow unittests to inject fake displays.
    
    It is currently a bit overkill for the AuraDesktopCapturer, but in a
    follow-up CL I will also start using this to support all displays in
    AuraDesktopCapturer and DesktopDisplayInfoLoaderChromeOS.
    
    Bug: b/208370410
    Test: New unittests remoting_unittest.
    Test: Manually started a CRD connection.
    Change-Id: Ieef8d43e1f162ffe7bfb94b1949d43d6a4339d2e
    Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3314558
    Reviewed-by: Joe Downing <joedow@chromium.org>
    Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
    Commit-Queue: Jeroen Dhollander <jeroendh@google.com>
    Cr-Commit-Position: refs/heads/main@{#952409}
    Jeroen Dhollander authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9a0c20c View commit details
    Browse the repository at this point in the history
  22. Fix typo introduced in previous CL

    Addressing post-commit comments from gab for the following CL:
      https://chromium-review.googlesource.com/c/chromium/src/+/3342029
    
    R=sky@chromium.org
    CC=gab@chromium.org
    
    Bug: 1279860
    Change-Id: I0d8379fa103186f661178a22a34431b58ee477cf
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345226
    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>
    Reviewed-by: Gabriel Charette <gab@chromium.org>
    Commit-Queue: Gabriel Charette <gab@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952410}
    bergeret authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    ede1712 View commit details
    Browse the repository at this point in the history
  23. Implement window state restore history stack.

    So that window can restore from the current window state to any previous
    applicable window state.
    
    Please see go/window-state-restore-history for design doc.
    
    Bug: 939031, 990494
    Test: fixed existing tests and added new tests
    
    Change-Id: Ie6623f70c8c1f0c7e7e84743f746848c4649382d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3314057
    Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
    Reviewed-by: Scott Violet <sky@chromium.org>
    Commit-Queue: Xiaoqian Dai <xdai@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952411}
    Xiaoqian Dai authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    eee9ed3 View commit details
    Browse the repository at this point in the history
  24. Roll androidx from I4RRLMv8z... to 6d8ij5pzY...

    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: Iebaace79e57cc83cdc263c46e8b65df35a42303d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345164
    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@{#952412}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    31a2145 View commit details
    Browse the repository at this point in the history
  25. blink/css: Introduce ids and selectors for transition pseudo elements.

    This change adds IDs for pseudo elements created during a
    DocumentTransition and the style parsing code to apply style rules to
    these elements.
    
    R=futhark@chromium.org
    
    Bug: 1277009
    Change-Id: I74894a2d21e2665d4343805d3f4148b95c0df323
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340491
    Reviewed-by: Rune Lillesveen <futhark@chromium.org>
    Auto-Submit: Khushal Sagar <khushalsagar@chromium.org>
    Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
    Commit-Queue: Khushal Sagar <khushalsagar@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952413}
    khushalsagar authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    670a4a4 View commit details
    Browse the repository at this point in the history
  26. [UPM] Add subscription methods to PasswordStoreAndroidBackend interface

    This is a workaround to avoid breaking Clank. After landing the
    implementation in Clank, the added methods should be made abstract.
    
    Bug: 1278767
    Change-Id: I8ae31631e5aa981859798a849e0b5a90bfae2f60
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344752
    Reviewed-by: Friedrich Horschig <fhorschig@chromium.org>
    Commit-Queue: Maria Kazinova <kazinova@google.com>
    Cr-Commit-Position: refs/heads/main@{#952414}
    Maria Kazinova authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    bc91aeb View commit details
    Browse the repository at this point in the history
  27. [Messages] Add presubmit warning for adding new Android InfoBars

    Add presubmit warnings for adding new Android InfoBars
    1. Check whether a new id is appended in infobar_delegate.h
    2. Check whether new files are created under android infobar
       related folders
    
    Bug: 1233156
    Change-Id: I0e9b0800cb806196e4432b0fbd5439c1d0dd937d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3328682
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Reviewed-by: Aishwarya Rajesh <aishwaryarj@google.com>
    Reviewed-by: Peter Wen <wnwen@chromium.org>
    Reviewed-by: Evan Stade <estade@chromium.org>
    Commit-Queue: Lijin Shen <lazzzis@google.com>
    Cr-Commit-Position: refs/heads/main@{#952415}
    Lijin Shen authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    260f085 View commit details
    Browse the repository at this point in the history
  28. dlp: Extract base functionality from DlpContentManagerAsh

    The part of logic that can be shared with Lacros is
    being extracted from DlpContentManagerAsh to the base
    DlpContentManager class.
    
    Bug: 1254326
    Test: Trybots passing so Ash logic still works, tests to be adapted for Lacros
    Change-Id: I98e00cac1f598fc33573faff4001b6045e0d1613
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3317978
    Reviewed-by: Aya Elsayed <ayaelattar@chromium.org>
    Commit-Queue: Sergey Poromov <poromov@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952416}
    Sergey Poromov authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7fc6a28 View commit details
    Browse the repository at this point in the history
  29. [CodeHealth] Migrate base::DictionaryValue in people_handler*

    No behavior is changed.
    In the unit test we use base::Value::DictStorage rather than base::Value
    in some helper functions according to the recommendation [1] that type
    safety should be kept when possible.
    
    [1] https://source.chromium.org/chromium/chromium/src/+/main:base/values.h;l=17;drc=78c732528f041ae775ead234a467a4146baaefa8
    
    Bug: 1187061
    Change-Id: I05d61181905d1d0aa8d663878301600326ade251
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344661
    Reviewed-by: Marc Treib <treib@chromium.org>
    Commit-Queue: Victor Vianna <victorvianna@google.com>
    Cr-Commit-Position: refs/heads/main@{#952417}
    Victor Hugo Vianna Silva authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    7da54aa View commit details
    Browse the repository at this point in the history
  30. EV metadata generation tool: Pull cert constants out of

    net/cert/ev_root_ca_metadata.cc and codegen it in a fashion
    similar to what is done with the Chrome Root Store.
    
    Bug: 1271177
    Change-Id: Ieb92d5bb5cbd21d830fa051f4a0d77700b3c0fe3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330334
    Reviewed-by: David Benjamin <davidben@chromium.org>
    Commit-Queue: Hubert Chao <hchao@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952418}
    Hubert Chao authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    02846b3 View commit details
    Browse the repository at this point in the history
  31. [Android][Passwords] Use optional to request all logins if needed

    This CL is a noop and a simplified replacement for
    https://crrev.com/c/3327209.
    
    Before this CL, all modifying operations would rely on a list of
    changes that occurred because of the operation. With GMS storing
    passwords, deletions can't be reliably computed. Therefore,
    modifying operations should alternatively return a nullopt that
    allows to rerequest all logins (will be done in follow-ups).
    
    To realize the support for retained logins, all interface accept an
    absl::optional<PasswordStoreChangeList> as a callback reply which
    allows to respond as before.
    
    Unrelatedly, this CL increase test coverage for delegating methods
    to backend (save/update/delete).
    
    Advantages over https://crrev.com/c/3327209:
     * rerequesting full list can happen exactly once after all operations
       succeeded and won't be done for each modifying op (esp. for chained)
     * simpler interface (for async methods and job helper)
    
    Bug: 1267912
    Change-Id: I44c8cbe5aa9c0b2edad34bdea10e4e77b85492f3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327209
    Reviewed-by: Viktor Semeniuk <vsemeniuk@google.com>
    Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
    Commit-Queue: Friedrich Horschig <fhorschig@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952419}
    FHorschig authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    b554b67 View commit details
    Browse the repository at this point in the history
  32. [fuchsia] Increases WebEngine size limit to provide leeway over holiday.

    Increase WebEngine size limit from 39MiB to 39.19MiB (200KiB) to provide
    some room for growth while developers are out of office and not
    actively monitoring.
    
    Change-Id: Iac2af327fa7099058152ff4a1359f38323d9c536
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345192
    Reviewed-by: Benjamin Lerman <qsr@chromium.org>
    Commit-Queue: Rohan Pavone <rohpavone@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952420}
    Rohan Pavone authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9da385e View commit details
    Browse the repository at this point in the history
  33. ash: Fix search box and folders for productivity launcher

    Because the bubble widget and view are now cached between shows
    focus was left on the most recently launched app item view when the
    launcher was opened more than once. Explicitly focus the search box
    whenever the apps page is shown.
    
    Likewise, explicitly close any open folder when closing the launcher.
    
    Bug: 1280453, 1280473
    Test: added to ash_unittests
    Change-Id: Icb9c874dacc482ed6b769ad1df06733e18976f2c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343628
    Reviewed-by: Toni Barzic <tbarzic@chromium.org>
    Commit-Queue: James Cook <jamescook@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952421}
    James Cook authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    2f88bef View commit details
    Browse the repository at this point in the history
  34. Migrated to Custom Times Histogram for Web Performance Metrics

    To be better aligned with the way other platforms capture and visualize
    their web vitals metrics in UMA, this CL now uses the CustomTimes
    function to specify the Web Performance Metrics histograms' time range
    (10ms - 10mins) and bucket number (100).
    
    Bug: 1267902
    Change-Id: I8a02091b648a005363708e4ae6f06dfb684f4734
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342167
    Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
    Commit-Queue: Daniel White <danieltwhite@google.com>
    Cr-Commit-Position: refs/heads/main@{#952422}
    Daniel White authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    2e36073 View commit details
    Browse the repository at this point in the history
  35. [Fast Pair] Log AccountKey failures and the result of account key write.

    Adds a metric to log the result of account key writes (success or
    failure) and adds a metric to log the account key failures.
    
    Change-Id: I8f4de33f62af1e7b13b95635df6bb93716a38d8a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3324521
    Reviewed-by: Shane Fitzpatrick <shanefitz@google.com>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Juliet Levesque <julietlevesque@google.com>
    Cr-Commit-Position: refs/heads/main@{#952423}
    julietlevesque authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    42266e2 View commit details
    Browse the repository at this point in the history
  36. [Media Router] Removed unhelpful constants from unit test.

    Bug: 1229305, b/193073480
    Change-Id: I346ccc2931a2ebf6010f7aed0b5a0782f5bc16f5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3292373
    Reviewed-by: Takumi Fujimoto <takumif@chromium.org>
    Commit-Queue: John Williams <jrw@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952424}
    google-jrw authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    3a1b64d View commit details
    Browse the repository at this point in the history
  37. MojoLPM fuzzer for MediaStreamDispatcherHost

    Bug: 1278578
    Change-Id: Id3e72c3c1631855d1abf9243967ce9677ba8476c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329126
    Reviewed-by: Jonathan Metzman <metzman@chromium.org>
    Commit-Queue: Chris Bookholt <bookholt@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952425}
    bookholt authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    50eab2e View commit details
    Browse the repository at this point in the history
  38. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639655564-d026ceb91a231de8d6a03514285e6e87b8f8c916.profdata to chrome-win32-main-1639666549-84a7c26e97b827581984ac991aa2569f15b40ef8.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: I44bff6feb09bea6221734e2fcb719f9eb7075a09
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345184
    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@{#952426}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9929b5a View commit details
    Browse the repository at this point in the history
  39. Store PolicyContainerPolicies on all FrameNavigationEntries

    Previously it was only used for a few local schemes. In a future CL, the
    appHistory API will use its referrer policy for a policy check of its own.
    
    Bug: 1280010
    Change-Id: I68a1e706f3f900f91fdafd0a5c5a1c632a3ae897
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3339611
    Reviewed-by: Charles Reis <creis@chromium.org>
    Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
    Commit-Queue: Nate Chapin <japhet@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952427}
    natechapin authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    82f0063 View commit details
    Browse the repository at this point in the history
  40. Move CompositorLatency out of Others

    We are looking to move histograms out of metadata/others/histograms.xml
    into more appropriate directories.
    
    This CL moves the CompositorLatency.* metrics out and into
    metadata/compositing/histograms.xml to be alongside the Compositing.*
    and Graphics.Smoothness.* metrics that measure other aspects of the
    compositing pipeline.
    
    This only leaves a few Aura/Blink histograms that reference the
    compositor without measuring it.
    
    Change-Id: I4f6a2f90b0f6ce9a92c3b3e179e6e24f9544f3a6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343247
    Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
    Commit-Queue: Jonathan Ross <jonross@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952428}
    Jonathan Ross authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    c157415 View commit details
    Browse the repository at this point in the history
  41. [iOS] Update Passwords in Other Apps modal

    When the Passwords in Other Apps modal is triggered via
    Settings > Passwords > Passwords in Other Apps, it will now
    display a new header image (light & dark mode), as well as
    instructional text below informing the user on Google
    Password Manager best practices.
    
    Importantly, the instructional text changes, depending on
    whether the user is syncing passwords or not.
    
    You can learn more about this task and the expected UI
    changes here (navigate to section 2, task 4):
    http://shortn/_i1n8nDmtoH
    
    Screen recordings:
    Light mode (syncing):
    https://drive.google.com/file/d/1Nf8MRYDObOJTofZwUo1xMNl1m-tmIjVP/view?usp=sharing&resourcekey=0-cJbbhcnmPCfCmGlFss1Xig
    
    Dark mode (syncing):
    https://drive.google.com/file/d/1YWOQ7jUTN2TlzqnzBk-xE0hs4lS03EgX/view?usp=sharing&resourcekey=0-BzcHXFODlkxN7y9tkGAe7w
    
    Light mode (not syncing):
    https://drive.google.com/file/d/11AcCOznVUqZRLZYp6bwaxm0gNTR7b0nn/view?usp=sharing&resourcekey=0-tFA17RerHm0cqKXoOfzcgA
    
    
    Bug: 1267958
    Change-Id: Ied12c33b2caca0d30fd18c165371cb31c54bcf66
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3309056
    Reviewed-by: Gauthier Ambard <gambard@chromium.org>
    Commit-Queue: Benjamin Williams <bwwilliams@google.com>
    Auto-Submit: Benjamin Williams <bwwilliams@google.com>
    Cr-Commit-Position: refs/heads/main@{#952429}
    Benjamin Williams authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e5bbb0c View commit details
    Browse the repository at this point in the history
  42. Fix namespaces for sampling_event_source and derived classes

    Those files were recently moved from tools/mac/power/ to
    components/power_metrics/ and the namespaces were not updated.
    
    Change-Id: I7392e2802ae8663e435ce6c7b2dfff50471d223a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335018
    Auto-Submit: Patrick Monette <pmonette@chromium.org>
    Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
    Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952430}
    plmonette-zz authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    4a7e453 View commit details
    Browse the repository at this point in the history
  43. Roll WebRTC from 8d87c463d9de to 9754a43403e0 (2 revisions)

    https://webrtc.googlesource.com/src.git/+log/8d87c463d9de..9754a43403e0
    
    2021-12-16 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 7eb1999..389e3b2 (952228:952342)
    2021-12-16 cschuldt@google.com Optimize the three band filter bank.
    
    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: None
    Tbr: webrtc-chromium-sheriffs-robots@google.com
    Change-Id: I61d7e1bbf154363dbac42768582af232a5b5cb66
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345185
    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@{#952431}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    6df468d View commit details
    Browse the repository at this point in the history
  44. [LR] Add finch param for the reaction cap.

    Bug: 1277166
    Change-Id: I71d2d68ea275e028b7f3db04c2aada3781d06e1a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342409
    Reviewed-by: Guillaume Jenkins <gujen@google.com>
    Commit-Queue: Sophey Dong <sophey@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952432}
    Sophey authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9df15b0 View commit details
    Browse the repository at this point in the history
  45. overflow-clip-margin: Ignore margin if overflow:scroll/hidden.

    This patch ensures that we overflow:scroll and overflow:hidden do not
    expand the bounds of the clip, even if we have contain: paint (which
    clips to overflow clip edge).
    
    R=ikilpatrick@chromium.org, chrishtr@chromium.org
    Fixed: 1252885
    
    Change-Id: Ie52be3b9201a70e3de014f190cbd3ce00b170d9b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330347
    Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
    Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952433}
    vmpstr authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    f0753f9 View commit details
    Browse the repository at this point in the history