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

Merged
merged 61 commits into from
Dec 13, 2021
Merged

[pull] main from chromium:main #105

merged 61 commits into from
Dec 13, 2021

Commits on Dec 13, 2021

  1. Clean up CanvasColorSpace

    Rename CanvasColorSpace to PredefinedColorSpace, reflecting the names
    used in the specification.
    
    Move the enum and its "to string" and "from string" functions to
    graphics_types.h, to match the other similar types.
    
    Bug: 1274220
    Change-Id: I145be370b0543d44707bc20ea1277153db925aff
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3316079
    Reviewed-by: Jeremy Roman <jbroman@chromium.org>
    Commit-Queue: ccameron chromium <ccameron@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951196}
    ccameron-chromium authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    5d2b43f View commit details
    Browse the repository at this point in the history
  2. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639407500-a1802b7bf664a493b35086ae58fd679d3300265d.profdata to chrome-win32-main-1639418353-3aead5550e61905c9325d12ee4a83149ca362ecb.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: If8cc3a4dcc8f1deaf49f3ebffa5d07854d78b5f5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335356
    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@{#951197}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    bb1b3af View commit details
    Browse the repository at this point in the history
  3. Roll SwiftShader from 592d413edb56 to 1eee6cbcf034 (2 revisions)

    https://swiftshader.googlesource.com/SwiftShader.git/+log/592d413edb56..1eee6cbcf034
    
    2021-12-13 swiftshader.regress@gmail.com Regres: Update test lists @ 592d413e
    2021-12-13 swiftshader.regress@gmail.com Regres: Update test lists @ 592d413e
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/swiftshader-chromium-autoroll
    Please CC swiftshader-eng+autoroll@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/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_chromium_msan_rel_ng;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: swiftshader-eng+autoroll@google.com
    Change-Id: Ia37d60be78d298ce1b1b675756c028c3bf6377ca
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335137
    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@{#951198}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    64af0a5 View commit details
    Browse the repository at this point in the history
  4. Update omnibox & keyboard suggestions key icon

    - Update key icon in iOS keyboard suggestions toolbar to use icon
    with teeth
    - Update key logo in URL bar to use icon with teeth
    - Show blue monochrome icon with teeth (2-prong) for the
    'Save password?' butter bar
    
    Bug: 1267959,1267961,1267962
    Change-Id: I3e6bec30669bb2d9be7bf64f5a170e3d5ba3206c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3313297
    Reviewed-by: Gauthier Ambard <gambard@chromium.org>
    Reviewed-by: Rohit Rao <rohitrao@chromium.org>
    Reviewed-by: Chris Lu <thegreenfrog@chromium.org>
    Auto-Submit: Benjamin Williams <bwwilliams@google.com>
    Commit-Queue: Benjamin Williams <bwwilliams@google.com>
    Cr-Commit-Position: refs/heads/main@{#951199}
    Benjamin Williams authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    31f9c0e View commit details
    Browse the repository at this point in the history
  5. Deprecate SystemProfileProto::Stability.renderer_hang_count.

    Bug: 1277783, b/209072323
    Change-Id: I7756aa93dbfe9fabe89a73b60947a1daa3fce01e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335065
    Commit-Queue: Caitlin Fischer <caitlinfischer@google.com>
    Auto-Submit: Caitlin Fischer <caitlinfischer@google.com>
    Reviewed-by: Robert Kaplow <rkaplow@chromium.org>
    Commit-Queue: Robert Kaplow <rkaplow@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951200}
    Caitlin Fischer authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    445537d View commit details
    Browse the repository at this point in the history
  6. [Power Bookmarks] Leave the saveflow title as-is when price-tracking

    Bug: 1278420
    Change-Id: Iaec014f470f7b345382dab1f09b2503d16ddce13
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3328623
    Reviewed-by: Matthew Jones <mdjones@chromium.org>
    Reviewed-by: Filip Gorski <fgorski@chromium.org>
    Commit-Queue: Brandon Wylie <wylieb@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951201}
    Brandon Wylie authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    14c7651 View commit details
    Browse the repository at this point in the history
  7. FLEDGE: add WASM helper URL to InterestGroup data model.

    All API stuff is TBD so error messages may need to change, but I want to do the database stuff ASAP, since less schema stuff the better, and it needs this.
    
    
    Change-Id: I060af33f45c090305dc50d7c2920ea81b604b4c0
    Bug: 1275638
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327790
    Reviewed-by: Russ Hamilton <behamilton@google.com>
    Reviewed-by: Daniel Cheng <dcheng@chromium.org>
    Commit-Queue: Maks Orlovich <morlovich@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951202}
    Maks Orlovich authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    5589cf6 View commit details
    Browse the repository at this point in the history
  8. Fix crash when an appHistory currentchange event handler starts a ree…

    …ntrant navigation
    
    AppHistory::UpdateForNavigation() (which fires currentchange) is called
    just before sending IPCs to the browser process for the conclusion of a
    same document navigation. It should be called after, so that we do not
    interleave IPCs from different same document navigations.
    
    Bug: 1278519
    Test: external/wpt/app-history/navigate-event/transitionWhile-and-navigate.html
    Change-Id: I462fc206fadd9342193cad59b8747cf8879a6eae
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327957
    Reviewed-by: Domenic Denicola <domenic@chromium.org>
    Commit-Queue: Nate Chapin <japhet@chromium.org>
    Auto-Submit: Nate Chapin <japhet@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951203}
    natechapin authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    8b5d303 View commit details
    Browse the repository at this point in the history
  9. Roll Fuchsia Internal SDK from 7.20211209.0.1 to 7.20211213.2.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: I3362db125c19d6621beb1601cfe2cfe356156ca7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334984
    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@{#951204}
    chromium-internal-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    8dc91d3 View commit details
    Browse the repository at this point in the history
  10. [FlexNG] Iterating row items

    If an item in a row completed layout before an earlier item in the same
    row, we would end up processing the item that had completed layout
    again in a subsequent fragmentainer, which is incorrect.
    
    To fix this, if we run into such a case when iterating over flex items,
    skip to the next row.
    
    Bug: 660611
    Change-Id: I714445f001efbab54698bfd0296c85959a2c51a1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335316
    Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
    Commit-Queue: Alison Maher <almaher@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#951205}
    alisonmaher authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    67018af View commit details
    Browse the repository at this point in the history
  11. Roll Catapult from 45fc896c3e1c to 1ba82f650c64 (2 revisions)

    https://chromium.googlesource.com/catapult.git/+log/45fc896c3e1c..1ba82f650c64
    
    2021-12-13 hypan@google.com Add the function to install privileged apps to devices
    2021-12-13 wenbinzhang@google.com [pinpoint] use commit hash to look for commit position, and catch notfounderror.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/catapult-autoroll
    Please CC ddrone@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.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:chromeos-kevin-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
    Bug: chromium:1278096,chromium:1278382
    Tbr: ddrone@google.com
    Change-Id: I411c4d03bd702145b227f6fce3befcea721b5611
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3332378
    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@{#951206}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    f1aba7d View commit details
    Browse the repository at this point in the history
  12. Roll RTS model from hwWMELUAL... to tI4WdYbci...

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/rts-windows-amd64-chromium-autoroll
    Please CC guterman@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: guterman@google.com
    Change-Id: Iec944bdc13e9304f66099f0251c4ff442441a6e8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3332383
    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@{#951207}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    d549bf9 View commit details
    Browse the repository at this point in the history
  13. Roll ANGLE from b365a69edfb9 to e8b186c98924 (4 revisions)

    https://chromium.googlesource.com/angle/angle.git/+log/b365a69edfb9..e8b186c98924
    
    2021-12-13 jmadill@chromium.org Frame Capture: Don't unmap regenned buffers in reset.
    2021-12-13 jmadill@chromium.org Frame Capture: Clear array buffer binding in MEC.
    2021-12-13 bsheedy@chromium.org Suppress Mac 12 failure
    2021-12-13 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 267fa481ccad to a0a6270b47e4 (7 revisions)
    
    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: Icade6d7f165512485a5a27f7150cc99a9fb4e837
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334982
    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@{#951208}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    d6cd777 View commit details
    Browse the repository at this point in the history
  14. Fix SubscriptionsManager#isSubscribed

    This CL moves the implementation of isSubscribed to the concrete class and changes the behavior to only look for id, type and id type matches as opposed to a full object comparison. This makes sense for clients who don't have a reference to a Subscription object returned from the db.
    
    Change-Id: Ibd000277a8a36fb275519719ab8a826c6efe8113
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330757
    Reviewed-by: Zhiyuan Cai <zhiyuancai@chromium.org>
    Commit-Queue: Ayman Almadhoun <ayman@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951209}
    Ayman Almadhoun authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    4ad6335 View commit details
    Browse the repository at this point in the history
  15. [FlexNG] Clean up tests

    There were a few wpt tests added in CL:3328370 where the paragraph
    element was moved above the style element.
    
    Bug: 660611
    Change-Id: Iabeb52cc258e73585831a7f71f5df1831f38849e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334987
    Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
    Commit-Queue: Alison Maher <almaher@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#951210}
    alisonmaher authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    3c136c0 View commit details
    Browse the repository at this point in the history
  16. Catch corner case in preventing extraneous speech about tabs

    Follow up to
    https://chromium-review.googlesource.com/c/chromium/src/+/3212767
    
    When there is no focus e.g. with all tabs closed, ChromeVox should
    return early sometimes when handling selection events.
    
    R=rhalavati@chromium.org
    
    Bug: none
    Test: manually and with existing tests.
    Change-Id: I2c1ee23d5d77e45a1f71223bb167f168bf08aa42
    AX-Relnotes: ChromeVox is less noisy about announcing tabs like "untitled, tab 1 of 1"
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330707
    Reviewed-by: Ramin Halavati <rhalavati@chromium.org>
    Commit-Queue: David Tseng <dtseng@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951211}
    dtsengchromium authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    491a449 View commit details
    Browse the repository at this point in the history
  17. Privacy Review: UI Polish: Fix Promo title and add no thanks

    Do some ui polish for promo and add no thanks card. Will add no thanks
    functionality in a follow up.
    
    Screenshot: crbug.com/1215630#c93
    Bug: 1215630
    Change-Id: I5392f8c76dc2169d94d1bfa85e1f969820cf9628
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327037
    Reviewed-by: Rainhard Findling <rainhard@chromium.org>
    Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
    Commit-Queue: Ehimare Okoyomon <eokoyomon@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951212}
    Ehimare Okoyomon authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    636c3b9 View commit details
    Browse the repository at this point in the history
  18. [AppMenu] Fix the crash in AppMenu#calculateHeightForItems

    The bug happens when the |availableScreenSpace| is negative number, and
    |heightList| is empty in AppMenu#calculateHeightForItems.
    When the Chrome reaches the line 547(previously 525),
      spaceForItems += heightList.get(lastItem++);
    the exception java.lang.IndexOutOfBoundsException will be thrown.
    
    |heightList| should never been empty, but it seems happens on some
    unpopular devices,
    
    The bug is rarely happened, only 25 crashes since August. But to make
    Chrome bulletproof, we can make sure that |availableScreenSpace|
    is never smaller than zero, so in this condition, line 542 will not be
    true.
      if (availableScreenSpace < spaceForFullItems)
    
    Bug: 1132258
    Change-Id: Ic1f282dadab38e62c693939dd8192b9370cbf086
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3326063
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Gang Wu <gangwu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951213}
    Gang Wu authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    ce39d99 View commit details
    Browse the repository at this point in the history
  19. Remove obsolete TODO for deprecated window.open API

    The new test was added in crrev.com/c/2862265.
    
    Change-Id: Ia88cfd3ec264967f0a4e0e32e7aaa09d9f5b97c6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335067
    Auto-Submit: Andrew Paseltiner <apaseltiner@chromium.org>
    Reviewed-by: Nan Lin <linnan@chromium.org>
    Commit-Queue: Nan Lin <linnan@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951214}
    Andrew Paseltiner authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    00e4227 View commit details
    Browse the repository at this point in the history
  20. Roll Turbine from mlH0GH_te... to RGxvdzLaS...

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/turbine-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: I37d5c058924270ae32ebd5fe7aaca80f69a2bf30
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335178
    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@{#951215}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    c2deebd View commit details
    Browse the repository at this point in the history
  21. Roll FreeType from fd03dcc12204 to 0da2a1155ed5 (1 revision)

    https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/fd03dcc12204..0da2a1155ed5
    
    2021-12-13 apodtele@gmail.com [truetype] Upstream the hdmx binary search.
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/freetype-chromium
    Please CC bungeman@google.com,drott@google.com,thestig@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.chromium.try:linux_chromium_msan_rel_ng;luci.chromium.try:linux-blink-rel;luci.chromium.try:mac10.12-blink-rel;luci.chromium.try:win10.20h2-blink-rel;luci.chromium.try:win7-blink-rel
    Tbr: bungeman@google.com,drott@google.com,thestig@google.com
    Change-Id: Ic018fb84facfe547f698917870aee1d9f0b445b1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334983
    Commit-Queue: Ben Wagner <bungeman@chromium.org>
    Reviewed-by: Ben Wagner <bungeman@chromium.org>
    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@{#951216}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    4f9827e View commit details
    Browse the repository at this point in the history
  22. [Shopping] Add mechanism for updating price info from bookmarks

    This patch adds a means of using the new on-demand optimization guide
    API from bookmarks. To help prevent poor usage of the system, the API
    takes a list of BookmarkIds rather than URLs to ensure bookmarks are
    actually being sent (rather than arbitrary URLs).
    
    Bug: 1276542
    Change-Id: I7d79847b71942f48a698dbfa80fcb62255f9959b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3319079
    Reviewed-by: Sophie Chang <sophiechang@chromium.org>
    Reviewed-by: Brandon Wylie <wylieb@chromium.org>
    Commit-Queue: Matthew Jones <mdjones@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951217}
    iotitan authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    3f57a82 View commit details
    Browse the repository at this point in the history
  23. [iOS] Remove chrome_test_util::ExecuteJavaScript

    There is no implementation or usage of this function.
    
    Fixed: 788813
    Change-Id: I0c32ef8246cbca54034e89e7e0599dcee1af82ed
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331520
    Reviewed-by: Mike Dougherty <michaeldo@chromium.org>
    Commit-Queue: Zhaoyang Li <zhaoyangli@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951218}
    Zhaoyang Li authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    28bca7a View commit details
    Browse the repository at this point in the history
  24. Fix wrong usage of VLOG_IF

    VLOG_IF(verbose_level, condition) takes verbose_level as
    its first arg and condition as the 2nd arg.
    
    Bug: None
    Change-Id: Iebde794981ea178131516ab59dbed66f39a69530
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330864
    Auto-Submit: Xiyuan Xia <xiyuan@chromium.org>
    Reviewed-by: Pavol Marko <pmarko@chromium.org>
    Commit-Queue: Pavol Marko <pmarko@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951219}
    Xiyuan Xia authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    18ee8e4 View commit details
    Browse the repository at this point in the history
  25. file_manager: Fix signed vs unsigned comparison warning

    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 comparison between two integers for them
    to be from the same exact type (i.e. integer).
    
    Bug: chromium:1212837, b:201763017
    Change-Id: Ic2cfad3c4ccf97e423bdf5f4655de187f6a83ff7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327145
    Reviewed-by: Luciano Pacheco <lucmult@chromium.org>
    Commit-Queue: Luciano Pacheco <lucmult@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951220}
    amraboelkher authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    2c0c148 View commit details
    Browse the repository at this point in the history
  26. Revert "[lacros] enables fractional scale support."

    This reverts commit c1c9c0c.
    
    Reason for revert: causing popup menu visual problem.
    
    Original change's description:
    > [lacros] enables fractional scale support.
    >
    > Bug: 1246388
    > Change-Id: I07381c8c0f4320e7ea97677f8432918c4c83ff3f
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3285833
    > Commit-Queue: Robert Kroeger <rjkroege@chromium.org>
    > Auto-Submit: Jun Liu <yjliu@chromium.org>
    > Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#942259}
    
    Bug: 1272127
    Change-Id: Ie102b294015cc01472a207cea4ddcabd57a9e465
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334102
    Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
    Commit-Queue: Jun Liu <yjliu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951221}
    Jun Liu authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    f90621e View commit details
    Browse the repository at this point in the history
  27. cryptohome: Remove RenameReply proto

    Removed RenameReply dependency as its proto
    is already removed from ChromeOS. (See the build
    error here crrev.com/c/3329892)
    
    Change-Id: I0e011abace2b70020363067e7f9d734b9d001907
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3332084
    Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
    Commit-Queue: Aya Elsayed <ayaelattar@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951222}
    ayamahmod authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    a61bcba View commit details
    Browse the repository at this point in the history
  28. Add fuzzy diff to color-profile-animate

    Adds fuzzy diff parameters images/color-profile-animate.html in order
    to work around slight rendering differences between NVIDIA and Intel
    GPUs. The parameters allow a large numbers of pixels to differ by a
    very small amount.
    
    Bug: 1278181
    Change-Id: I5ba336ba54b9dc3b4d405b61241f461c7ed6fc49
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3328725
    Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
    Reviewed-by: Kai Ninomiya <kainino@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951223}
    Brian Sheedy authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    7bc5901 View commit details
    Browse the repository at this point in the history
  29. content: Add crash keys for crash in WebUIImpl::ProcessWebUIMessage

    We need to know the chrome:// URL that's triggering this.
    
    Bug: 1275766
    Change-Id: I5d23de0293d8c3c89cff1a75311831ec8bb26b41
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335189
    Reviewed-by: Tommy Li <tommycli@chromium.org>
    Commit-Queue: James Cook <jamescook@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951224}
    James Cook authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    a10faf9 View commit details
    Browse the repository at this point in the history
  30. [ZPS] Start prefetch requests iff no non-prefetch request is in progress

    Although not likely, it is possible for the providers to have
    an active non-prefetch request when a prefetch request is about
    to be started. In such scenarios, starting a prefetch request will
    cause the providers to invalidate their active non-prefetch requests
    and never get a chance to notify the controller of their status;
    thus resulting in the controller to remain in an invalid state.
    
    Bug: 1262373
    Change-Id: Iad1bbd7400063d86067854c40beb2faf76422990
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331656
    Reviewed-by: Justin Donnelly <jdonnelly@chromium.org>
    Commit-Queue: Mohamad Ahmadi <mahmadi@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951225}
    Moe Ahmadi authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    4efda86 View commit details
    Browse the repository at this point in the history
  31. [Profile picker] Call superclass in WindowClosing()

    This CL adds a missing call to the superclass in
    ProfilePickerView::WindowClosing().
    
    Bug: 1275324
    Change-Id: I7629470471307c39e1799c21ebc9737d3e7fea7b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3333931
    Auto-Submit: Jan Krčál <jkrcal@chromium.org>
    Reviewed-by: Erik Chen <erikchen@chromium.org>
    Commit-Queue: Erik Chen <erikchen@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951226}
    Jan Krcal authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    2f47631 View commit details
    Browse the repository at this point in the history
  32. desks: Fix UAF after swiping ends.

    Test: locally with LSAN, added regression test
    Change-Id: I471d8b8a856e83fc622070b569f27ab323b51daa
    Fixed: 1276203
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330674
    Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
    Commit-Queue: Sammie Quon <sammiequon@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951227}
    Sammie Quon authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    92f980c View commit details
    Browse the repository at this point in the history
  33. [FedCM] Update web-visible "sub" strings to "account_id"

    Per spec [1] we should use "account_id" instead of "sub" for account
    identifier.
    
    [1] https://wicg.github.io/FedCM/#idp-api-id-token-endpoint
    
    Bug: 1278905
    Change-Id: I567504ed13ae10b9f5a4ebeae96aaa7e5903dcb8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330584
    Reviewed-by: Ken Buchanan <kenrb@chromium.org>
    Reviewed-by: Charles Reis <creis@chromium.org>
    Commit-Queue: Yi Gu <yigu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951228}
    yi-gu authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    734396a View commit details
    Browse the repository at this point in the history
  34. URLPattern: Avoid over-generating '{}' for custom names.

    This CL fixes a minor issue with a previous change landed to address
    the problems in:
    
    whatwg/urlpattern#145
    
    We previously made a change to produce `{:foo}bar` instead of
    `:foobar`, etc.  That change, however, also emitted the `{}` even when
    the custom name had a regexp associated with it; e.g. `:foo(baz)`.
    In that case we don't need the protection of the `{}` since the regexp
    placement prevents confusion with the following group.
    
    This CL fixes this minor issue by checking if the part's type is
    kSegmentWildcard.  It also adds some tests to validate this behavior.
    
    Bug: 1263673
    Change-Id: I613009c59a621e394ea697611077bf1fc34c5c43
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3328146
    Reviewed-by: Jeremy Roman <jbroman@chromium.org>
    Commit-Queue: Ben Kelly <wanderview@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951229}
    wanderview authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    f81ca32 View commit details
    Browse the repository at this point in the history
  35. Update initialization in AccountAppsAvailability

    `InitAccountsAvailableInArcPref()` doesn't need to use
    `InitializationState::kInProgress` because it completes synchronously,
    never calls itself, and is always called on the same thread.
    
    Add DCHECK_CALLED_ON_VALID_SEQUENCE to make sure that initialization and
    all other methods are actually called on the same thread.
    
    Bug: 1260909
    Change-Id: I0e968cb81b71942c605c7d79c9d88b83945e3e50
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327203
    Reviewed-by: David Roger <droger@chromium.org>
    Reviewed-by: Kush Sinha <sinhak@chromium.org>
    Commit-Queue: Anastasiia N <anastasiian@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951230}
    Anastasiia N authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    f8abd58 View commit details
    Browse the repository at this point in the history
  36. desk_templates: Animation for exiting overview while templates grid open

    This CL makes it so when a user exits overview with the desk templates
    grid open, the desk templates grid first fades out then fades in the
    overview items and blurs out the overview wallpaper.
    
    Bug: 1275232
    Change-Id: I8141526cfb55d873586084dc8d4ba83623270b48
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3328303
    Reviewed-by: Sammie Quon <sammiequon@chromium.org>
    Commit-Queue: Jeremy Chinsen <chinsenj@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951231}
    chinsenj authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    4768602 View commit details
    Browse the repository at this point in the history
  37. AW: remove Api21CompatibilityDelegate and add docs

    Now that our minSdkVersion is 23, we should be able to safely remove
    Api21CompatibilityDelegate, WebViewDelegateFactory, and some related
    code in the initialization path.
    
    Since I did some digging through the code history to verify this removal
    is OK, I thought it would also be helpful to document the history of the
    initialization path on different OS versions. I added this as class docs
    to WebViewChromiumFactoryProvider.
    
    Fixed: 1276584
    Test: launch WebView (system_webview_apk) on Android 23 emulator
    Test: launch WebView (system_webview_google_apk) on Android 24-28 emulator
    Test: launch WebView (trichrome_webview_google_apk) on Android 29+ emulator
    Change-Id: I1724d3bcec944f746b796df3f7453e9d066e05dd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3315560
    Reviewed-by: Richard Coles <torne@chromium.org>
    Commit-Queue: Nate Fischer <ntfschr@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951232}
    ntfschr-chromium authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    04fd516 View commit details
    Browse the repository at this point in the history
  38. [css-logical] Use easier to read code for resolving logical values

    It was a bit hard to understand the code at first glance.
    There should be no behaviour change.
    
    Bug: none
    Change-Id: I4a383bb38e909ef4660974b7a3982bf3bd98da7c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330474
    Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
    Commit-Queue: Oriol Brufau <obrufau@igalia.com>
    Cr-Commit-Position: refs/heads/main@{#951233}
    Loirooriol authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    e5f0b4e View commit details
    Browse the repository at this point in the history
  39. Roll Perfetto Trace Processor Linux from 1302b4259684 to 86b18b837a45

    https://android.googlesource.com/platform/external/perfetto.git/+log/1302b4259684..86b18b837a45
    
    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: I0acf3a901a8e58ce7d1a595b284d3addf713bb5d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335364
    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@{#951234}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    01ebe76 View commit details
    Browse the repository at this point in the history
  40. [LayoutNG] Don't allow first tier OOF cache when fragmenting

    Caching generally doesn't work well when fragmenting, so make sure
    |allow_first_tier_oof_cache_| is false when inside a fragmentation
    context.
    
    This caused an issue when setting up the OOF node to layout. We would
    fail to populate |node_to_layout.offset_info.block_estimate| when the
    cache was allowed, which caused a crash when trying to use the block
    estimate during layout.
    
    Bug: 1278627, 1278879
    Change-Id: I69e29646c1b4d4031dd338fce4dd898dc3804a38
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331522
    Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
    Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
    Commit-Queue: Alison Maher <almaher@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#951235}
    alisonmaher authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    693d098 View commit details
    Browse the repository at this point in the history
  41. Use python3 for chromium/orchestrator recipe.

    Bug: 1256390
    Change-Id: Ie6b5396ccc46012ec18b201b872b01cf694b6dd1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3336340
    Auto-Submit: Garrett Beaty <gbeaty@google.com>
    Reviewed-by: Stephanie Kim <kimstephanie@google.com>
    Commit-Queue: Stephanie Kim <kimstephanie@google.com>
    Cr-Commit-Position: refs/heads/main@{#951236}
    kleerwater authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    5bafe6b View commit details
    Browse the repository at this point in the history
  42. Print Preview: Migrate select mixin and scaling settings tests to TS

    Bug: 1245834
    Change-Id: I2b94ee41c92947f8176a8834af29a28c383a439f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331219
    Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
    Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951237}
    rbpotter authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    07da71a View commit details
    Browse the repository at this point in the history
  43. Roll Skia from e4bccab4ac7c to 49cb6d7668d5 (4 revisions)

    https://skia.googlesource.com/skia.git/+log/e4bccab4ac7c..49cb6d7668d5
    
    2021-12-13 johnstiles@google.com Add a Variables pane to the SkSL debugger.
    2021-12-13 johnstiles@google.com Add helper method to get the human-readable value of a slot.
    2021-12-13 jvanverth@google.com Add divide-by-zero check to GrGenerateDistanceFieldFromPath
    2021-12-13 johnstiles@google.com Report slot updates using a dirty mask.
    
    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: None
    Tbr: bungeman@google.com
    Change-Id: I0a14bc7aa64ecc7422bcf8d7de2edfa0fe39b896
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334992
    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@{#951238}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    88a4af8 View commit details
    Browse the repository at this point in the history
  44. Give ARC OOP video decoders access to the ProtectedBufferManager.

    This CL expands the ProtectedBufferManager mojo interface which is
    exposed by the GPU process to give access to video decoder processes to
    the dummy handle translation functionality needed to decode protected
    content.
    
    This expanded interface is then used in a MojoProtectedBufferManager
    allow a GpuArcVideoDecodeAccelerator living outside the GPU process to
    gain access to the dummy handle translation functionality.
    
    Note that the MojoProtectedBufferManager is asynchronous, so
    GpuArcVideoDecodeAccelerator had to be modified to accommodate this.
    
    The existing GetProtectedSharedMemoryFromHandle() method in the mojo
    interface is deprecated in order to create a variant that returns a
    nullable value. This is needed in order to be able to handle the clear
    content path in which there's no protected shared memory buffer region
    associated with the input FD.
    
    Bug: b:195769334
    Test: com.google.android.media.gts.WidevineH264PlaybackTests#testCbcsL3With240P30
    Change-Id: Icc0f43da92be5af0c63ea2ce2b8e45add386f015
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3292490
    Reviewed-by: Yusuke Sato <yusukes@chromium.org>
    Reviewed-by: Alex Gough <ajgo@chromium.org>
    Reviewed-by: Chih-Yu Huang <akahuang@chromium.org>
    Reviewed-by: Jeffrey Kardatzke <jkardatzke@google.com>
    Commit-Queue: Andres Calderon Jaramillo <andrescj@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951239}
    andrescj-chromium authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    015e0cd View commit details
    Browse the repository at this point in the history
  45. What's New: Disable by default on CrOS

    Feature is being held back on CrOS due to issues with the reboot
    process triggering the feature each time. It's disabled by default for
    that platform through M97, but we should also disable it for M98-99.
    
    Bug: 1278393
    Change-Id: Ibc48ccb58ce53bd603759036a85d59fbf24a0988
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331193
    Reviewed-by: Mohamad Ahmadi <mahmadi@chromium.org>
    Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951240}
    rbpotter authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    24ba674 View commit details
    Browse the repository at this point in the history
  46. apps::GetScope allows for web apps being disabled

    In some scenarios, for example the Ash browser when Lacros web
    apps are enabled, WebAppProvider::GetForWebApps() returns nullptr.
    
    We now allow for such cases.
    
    Bug: 1194709
    
    Change-Id: Id99d92f5908e714943cd175a2251c19e3894a4f1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330380
    Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
    Reviewed-by: Jeevan Shikaram <jshikaram@chromium.org>
    Commit-Queue: Jeevan Shikaram <jshikaram@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951241}
    ericwilligers authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    dfc762c View commit details
    Browse the repository at this point in the history
  47. Implement accessibility for expandable view

    Enable 'tab' to access the expandable view.
    
    Add a container for expandable view (event_list_), which is used to
    escape from the focusing on the date cell. The same for the
    `content_view_`, which is wrapped in the `scroll_view_` (we can see the
    scroll view is the container).
    
    screen record:
    https://drive.google.com/file/d/1keYIxJtQDxzawhtIM3m_fu5Nql6xDPUu/view?usp=sharing
    
    BUG: 1238927, 1277161
    Change-Id: I345a8e016689c2e5c7bb9a0f50403dc97f9fe1a6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329081
    Reviewed-by: Alex Newcomer <newcomer@chromium.org>
    Commit-Queue: Jiaming Cheng <jiamingc@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951242}
    Jiaming Cheng authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    55c053c View commit details
    Browse the repository at this point in the history
  48. Add UMA metrics for partitioned cookies usage

    Summary of metrics added:
    - Cookie.PartitionCount: number of distinct partitioned cookie jars
    - Cookie.PartitionedCookieCount: number of cookies in all partitioned
      cookie jars
    - Cookie.PartitionedCookiesInRequest: if partitioned cookies are
      included in requests
    - Cookie.PartitionedCookiesInRequestCount: number of partitioned cookies
      in requests that have at least 1 partitioned cookie
    - Net.RestrictedCookieManager.PartitionedCookiesInScript: if partitioned
      cookies are accessed from a script
    - Net.RestrictedCookieManager.PartitionedCookiesInScriptCount: the number
      of partitioned cookies a script accesses at one time
    - Net.RestrictedCookieManager.SetPartitionedCookie: if a cookie created
      by a script is partitioned
    
    Bug: 1225444
    Change-Id: I0231bbd486ee57354c9a83cb12122fc5bec40db7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3318375
    Reviewed-by: David Schinazi <dschinazi@chromium.org>
    Reviewed-by: Tom Sepez <tsepez@chromium.org>
    Reviewed-by: Steven Bingler <bingler@chromium.org>
    Commit-Queue: Dylan Cutler <dylancutler@google.com>
    Cr-Commit-Position: refs/heads/main@{#951243}
    DCtheTall authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    3862152 View commit details
    Browse the repository at this point in the history
  49. [Messages] Add a README file under components/messages

    Bug: 1278434
    Change-Id: I46d5e4a2ebec3a26d2d62540daf648d3ad6c7edc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3336177
    Reviewed-by: Aishwarya Rajesh <aishwaryarj@google.com>
    Commit-Queue: Lijin Shen <lazzzis@google.com>
    Cr-Commit-Position: refs/heads/main@{#951244}
    Lijin Shen authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    577e042 View commit details
    Browse the repository at this point in the history
  50. Grit: Prevent TypeScript files from being added to the final build.

    Adding a build time check to prevent them from accidentally being added
    to the build.
    
    Also fixing one last case of an accidental TS file inclusion. Previous
    violations were fixed at r950682.
    
    Bug: 1189595
    Change-Id: I74ed2c8f3e6d8d79437c30e5cf32e456a67df324
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334557
    Auto-Submit: Demetrios Papadopoulos <dpapad@chromium.org>
    Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
    Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951245}
    freshp86 authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    f706170 View commit details
    Browse the repository at this point in the history
  51. personalization: open hub from right click menu

    https://screenshot.googleplex.com/34UHEoMNYsdffmG.png
    If feature PersonalizationHub is enabled, show link to personalize
    instead of link to set wallpaper.
    
    BUG=b:202851995
    TEST=ash_unittests
    --gtest_filter="*ShelfContextMenuModelTest.OpensPersonalizationHub*"
    
    Change-Id: Ic992b02e51c8af38b97b7849bbd718a0f19a06dd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3328523
    Reviewed-by: James Cook <jamescook@chromium.org>
    Commit-Queue: Jeffrey Young <cowmoo@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951246}
    cwmoo740 authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    4fc2aa0 View commit details
    Browse the repository at this point in the history
  52. Roll Perfetto Trace Processor Win from 1302b4259684 to 86b18b837a45

    https://android.googlesource.com/platform/external/perfetto.git/+log/1302b4259684..86b18b837a45
    
    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: I45eebce7aa537a6294bbc9a648ee048a7c4ab9d4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335582
    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@{#951247}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    e0ecdcf View commit details
    Browse the repository at this point in the history
  53. [Extensions] Move ContentSettingsStore to extensions/browser.

    This CL has no functional changes.
    
    Bug: 883570
    Change-Id: I529a640dcf950bbe3732e1c633959308b13664e2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3313485
    Reviewed-by: Kelvin Jiang <kelvinjiang@chromium.org>
    Reviewed-by: Martin Šrámek <msramek@chromium.org>
    Auto-Submit: David Bertoni <dbertoni@chromium.org>
    Reviewed-by: Dominick Ng <dominickn@chromium.org>
    Commit-Queue: Dominick Ng <dominickn@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951248}
    David Bertoni authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    19ee0f1 View commit details
    Browse the repository at this point in the history
  54. Roll Chrome Win64 PGO Profile

    Roll Chrome Win64 PGO profile from chrome-win64-main-1639418353-b85c5bb26fc53388b63ef45334bb5b09bf1e3292.profdata to chrome-win64-main-1639429114-d0b8799edbb8a39955dddb39410dbf96710071ce.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-win64-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:win64-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: Ib8b522f39312442e6b635d4383d73c5ac0748dfb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335676
    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@{#951249}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    502f896 View commit details
    Browse the repository at this point in the history
  55. Fix memory leak in MediaGalleriesDialogTest.

    Found via lsan.
    
    Bug: 1279539
    Change-Id: I5376a6acfa0ef796b9c78c2354cf5599e38dd3da
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335436
    Auto-Submit: Addison Luh <aluh@chromium.org>
    Reviewed-by: Ben Wells <benwells@chromium.org>
    Commit-Queue: Addison Luh <aluh@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951250}
    Addison Luh authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    a4c2328 View commit details
    Browse the repository at this point in the history
  56. Slimming PaintLayer: remove more pre-CAP code from PaintLayer (3)

    This patch removes the following fields:
      lost_grouped_mapping_
      PaintLayerRareData::squashing_disallowed_reasons
      PaintLayerRareData::composited_layer_mapping
      PaintLayerRareData::grouped_mapping
    
    Bug: 1277748
    Change-Id: I2b49179b8d9499604843820bdfc6bc9f564727a5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331371
    Reviewed-by: Stefan Zager <szager@chromium.org>
    Commit-Queue: Philip Rogers <pdr@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951251}
    progers authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    b842e17 View commit details
    Browse the repository at this point in the history
  57. [FedCM] Update web-visible "WebID" strings to "FedCM"

    This patch updates the following reference of "WebID":
    - JS exception description strings
    - .well-known/webid path
    - 'Sec-WebID-CSRF' forbidden request header
    
    Bug: 1260415
    Change-Id: I037e84be418c44aa79531d51b3fc99374c09c0da
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330583
    Reviewed-by: Ken Buchanan <kenrb@chromium.org>
    Reviewed-by: Charles Reis <creis@chromium.org>
    Reviewed-by: Nicolas Ouellet-Payeur <nicolaso@chromium.org>
    Commit-Queue: Yi Gu <yigu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951252}
    yi-gu authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    a9787d7 View commit details
    Browse the repository at this point in the history
  58. Exclude is_jit_disabled_ from ProcessLock comparisons.

    This change was included along with other fixes in
    https://crrev.com/c/3264758, but unfortunately it resulted in crashes
    in issue 1279453.  Revert this part of the change until we better
    understand what's going on.
    
    Bug: 1279453
    Change-Id: I3cbe7b0fd644b536152b699d6e15595f7ee0d702
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330760
    Reviewed-by: Charles Reis <creis@chromium.org>
    Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951253}
    Alex Moshchuk authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    935706a View commit details
    Browse the repository at this point in the history
  59. Roll ChromeOS Orderfiles from 98-4729.0-1638787322-benchmark-98.0.475…

    …8.0-r1 to 98-4729.0-1638787322-benchmark-98.0.4758.3-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: I842d94ffe6c24f6aeb12ef33e144a12ec3272aed
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3336483
    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@{#951254}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    e6392dd View commit details
    Browse the repository at this point in the history
  60. Update search box corner radius for tablet productivity launcher

    Bug: 1278576
    Change-Id: I0da9fff585a7cb287329e7b26140eb3991071e24
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329123
    Reviewed-by: Toni Barzic <tbarzic@chromium.org>
    Commit-Queue: Matthew Mourgos <mmourgos@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951255}
    Matthew Mourgos authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    e1d4490 View commit details
    Browse the repository at this point in the history
  61. [NTP] Extend expired flags

    Change-Id: If991b582320b2020c85701a756a57ef14e29a0e0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335588
    Commit-Queue: Mohamad Ahmadi <mahmadi@chromium.org>
    Auto-Submit: Mohamad Ahmadi <mahmadi@chromium.org>
    Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
    Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951256}
    Moe Ahmadi authored and Chromium LUCI CQ committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    034b202 View commit details
    Browse the repository at this point in the history