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

Merged
merged 32 commits into from
Dec 14, 2021
Merged

[pull] main from chromium:main #109

merged 32 commits into from
Dec 14, 2021

Commits on Dec 14, 2021

  1. Reland "dlp: Process confidential Lacros windows in Ash."

    This is a reland of 84ce363
    
    The original CL used C++17 feature that was not caught by CQ.
    
    Original change's description:
    > dlp: Process confidential Lacros windows in Ash.
    >
    > When updated information about confidential content in Lacros windows
    > is received in Ash, it should be passed and correctly handled by
    > DlpContentManager.
    > It should track these restriction and apply to screenshot, screenshare
    > and privacy screen checks.
    >
    > Bug: 1260467
    > Change-Id: I364d6d994d0fd652a6cd24f89351d3ed190b63dd
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3314865
    > Reviewed-by: Aya Elsayed <ayaelattar@chromium.org>
    > Reviewed-by: Aida Zolic <aidazolic@chromium.org>
    > Reviewed-by: Erik Chen <erikchen@chromium.org>
    > Commit-Queue: Sergey Poromov <poromov@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#950982}
    
    Bug: 1260467
    Change-Id: I1c848ad61441991ea6d78233bb4b9d684c9c81fd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3329891
    Reviewed-by: Aya Elsayed <ayaelattar@chromium.org>
    Reviewed-by: Aida Zolic <aidazolic@chromium.org>
    Reviewed-by: Erik Chen <erikchen@chromium.org>
    Commit-Queue: Sergey Poromov <poromov@chromium.org>
    Auto-Submit: Sergey Poromov <poromov@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951419}
    Sergey Poromov authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    16bdb40 View commit details
    Browse the repository at this point in the history
  2. Delay expiry of histograms causing alerts.

    Updates the expires_after attribute for 38 histograms that have
    been used to generate alerts in the past 180 days and do not already have
    a date later than or within 60 days of 2022-03-14.
    
    TBR=chromium-metrics-reviews@google.com
    
    Change-Id: Ic904e05e2d5413affa1f930d87b23e4ccccea8ef
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337976
    Commit-Queue: Chrome Metrics Logs <chrome-metrics-team+robot@google.com>
    Bot-Commit: Chrome Metrics Logs <chrome-metrics-team+robot@google.com>
    Cr-Commit-Position: refs/heads/main@{#951420}
    Chrome Metrics Logs authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    91f1fa0 View commit details
    Browse the repository at this point in the history
  3. Roll Perfetto Trace Processor Linux from 86b18b837a45 to 1357bd132733

    https://android.googlesource.com/platform/external/perfetto.git/+log/86b18b837a45..1357bd132733
    
    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: Ie35d9adb5c7672894549797dab5f7a82d045f47d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337137
    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@{#951421}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    028f25a View commit details
    Browse the repository at this point in the history
  4. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639450747-9674765a801b0ccdb3cdf42a7039da630818498e.profdata to chrome-win32-main-1639461558-d1317f8df3a47076c53ad387642fd817bb433e6b.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: I4069725866c39ddc1c2213532f54c9165ece80b0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337680
    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@{#951422}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    77142ae View commit details
    Browse the repository at this point in the history
  5. Roll Perfetto Trace Processor Win from 86b18b837a45 to 1357bd132733

    https://android.googlesource.com/platform/external/perfetto.git/+log/86b18b837a45..1357bd132733
    
    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: I7cc01b97eaede7081aa667de9e0fdeb626b77754
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337856
    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@{#951423}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    73b15b3 View commit details
    Browse the repository at this point in the history
  6. Revert "Implement accessibility for expandable view"

    This reverts commit 55c053c.
    
    Reason for revert: CalendarViewTest.ExpandableViewFocusing test consistently failing on builder "Linux ChromiumOS MSan Tests".
    Please see crbug.com/1279739 for more information
    
    Original change's description:
    > 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}
    
    Change-Id: I2c617f454fd5ddedf976449ecaf66089b234bc5c
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338039
    Auto-Submit: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Owners-Override: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Commit-Queue: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951424}
    sreejakshetty authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    328d74d View commit details
    Browse the repository at this point in the history
  7. Revert "dcheck-on-cros: Disable DCHECK at slot_assignment.cc:252 on C…

    …rOS"
    
    This reverts commit 9935e9d.
    
    Reason for revert: DCHECK does not fire any more during tests on CrOS.
    
    Original change's description:
    > dcheck-on-cros: Disable DCHECK at slot_assignment.cc:252 on CrOS
    >
    > Disable this DCHECK until it is not firing on CrOS (crbug.com/1176575).
    > See go/chrome-dcheck-on-cros and go/dcheck-cleanup-workflow for more
    > information.
    >
    > Bug: 1176575
    > Change-Id: I4b46a6fea0d0ea80c275b11a0d5a905e0f3d8ed6
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2686770
    > Reviewed-by: Mason Freed <masonfreed@chromium.org>
    > Commit-Queue: Tomasz Tylenda <ttylenda@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#856183}
    
    Bug: 1176575, b:192415828
    Change-Id: I66d5ac3ffc85177b8a609b14f98c0d0c550c0422
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331073
    Reviewed-by: Mason Freed <masonf@chromium.org>
    Commit-Queue: Tomasz Tylenda <ttylenda@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951425}
    Tomasz Tylenda authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    6c3ddbc View commit details
    Browse the repository at this point in the history
  8. Add Histograms to track Linux Vaapi Vulkan status

    also breaks out the different vulkan chipset providers, since they
    provide numbers for driver versions differently to one another.
    
    Bug: 1236697
    Change-Id: I6117deceb99fabe08bcc02e933a568bd7c12b71c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3324691
    Reviewed-by: Eugene Zemtsov <eugene@chromium.org>
    Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
    Commit-Queue: Ted (Chromium) Meyer <tmathmeyer@chromium.org>
    Auto-Submit: Ted (Chromium) Meyer <tmathmeyer@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951426}
    tm-chromium authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    2747485 View commit details
    Browse the repository at this point in the history
  9. [Autofill Assistant] Pass in IsGsa function

    Removes IntentHandler Chrome dependency.
    
    We are in the process of moving all Autofill Assistant code to //components. For this we need to remove all dependencies on Chrome code. In this cl we pass in a generic interface without dependencies and supply the chrome-specific implementation at the call side.
    
    Bug: b/173103628
    Change-Id: Ic5dbfd15f512a51cb97efaa1bf04b50fd69b624e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3303813
    Reviewed-by: Sandro Maggi <sandromaggi@google.com>
    Reviewed-by: Yaron Friedman <yfriedman@chromium.org>
    Reviewed-by: Clemens Arbesser <arbesser@google.com>
    Commit-Queue: Florian Gauger <fga@google.com>
    Auto-Submit: Florian Gauger <fga@google.com>
    Cr-Commit-Position: refs/heads/main@{#951427}
    Florian Gauger authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    d5684ab View commit details
    Browse the repository at this point in the history
  10. [linux/wayland] Fixed terminate caused by binding to wrong version.

    The Ozone/Wayland implementation had a few places where the Wayland
    objects were bound without proper checking for their versions.  That was
    part of the technical debt not addressed before, and ended up causing
    the issue explained in the linked crbug: the compositor terminates the
    client that binds to the protocol that it does not actually support.
    
    This patch fixes the issue by adding the necessary checks in all places
    where they were missing.  Also a convenience macro for validating the
    version is proposed.
    
    Bug: 1279574
    Change-Id: I74efa97f64b480bed47372d8d559593ae84eeb18
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337037
    Reviewed-by: Maksim Sisov <msisov@igalia.com>
    Commit-Queue: Alexander Dunaev <adunaev@igalia.com>
    Cr-Commit-Position: refs/heads/main@{#951428}
    alex-voodoo authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    dd4c3dd View commit details
    Browse the repository at this point in the history
  11. Roll src-internal from df7c46c625a3 to d49909553bd8 (1 revision)

    https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/df7c46c625a3..d49909553bd8
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll
    Please CC yukishiino@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
    Bug: None
    Tbr: yukishiino@google.com
    Change-Id: Id4c3f5e778d14e8a176b03b40c96d31b5e9b3fa6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337586
    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@{#951429}
    chromium-internal-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    8656aed View commit details
    Browse the repository at this point in the history
  12. [UPM] Invoke sync callback for profile store when sync is turned off

    Before that CL:
    sync_enabled_or_disabled_cb_ was called only when the Sync Bridge is
    syncing passwords from the account store. This was sufficient since
    the callback's main purpose was to clear the store upon signout wasn't
    required for the fully syncing users (who only have a profile store).
    
    After this CL:
    sync_enabled_or_disabled_cb_ is also called for fully syncing users.
    This CL is a no-op since PasswordStoreFactory passes base::DoNothing()
    when initializing PasswordStore [1]. Follow-up CLs will inject a
    different callback here and renders this CL useful.
    
    [1]https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/password_manager/password_store_factory.cc;l=122
    
    Bug: 1278748
    Change-Id: I63980ddbda83ebf8a8dfa0927d74343bb9ff4aac
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330286
    Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
    Commit-Queue: Viktor Semeniuk <vsemeniuk@google.com>
    Cr-Commit-Position: refs/heads/main@{#951430}
    Viktor Semeniuk authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    2d55c09 View commit details
    Browse the repository at this point in the history
  13. Delay expiry of frequently used histograms.

    Updates the expires_after attribute for 350 histograms that show
    frequent access in the past 180 days.  These are the 99% most
    frequently used histograms over that time that do not already
    have a date later than or within 60 days of 2022-03-14.
    
    TBR=chromium-metrics-reviews@google.com
    
    Change-Id: If4fb6ae79aca960b2bdeed1c35c0f4176b6c08d5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338116
    Commit-Queue: Chrome Metrics Logs <chrome-metrics-team+robot@google.com>
    Bot-Commit: Chrome Metrics Logs <chrome-metrics-team+robot@google.com>
    Cr-Commit-Position: refs/heads/main@{#951431}
    Chrome Metrics Logs authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    97ffe91 View commit details
    Browse the repository at this point in the history
  14. QA Lacros: Move shared vector icons to //components/vector_icons/

    Quick Answers will become a chromeos feature, thus moving the shared
    vector icons to //components/vector_icons/.
    
    DD: go/qa-lacros-alternatives
    
    Bug: b/208563257
    Change-Id: Ice51cec1657421cbe55467c6f91224c2bf90a05b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3312105
    Reviewed-by: Evan Stade <estade@chromium.org>
    Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
    Commit-Queue: Yue Li <updowndota@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951432}
    Yue Li authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    0482d92 View commit details
    Browse the repository at this point in the history
  15. Migrate remove_preinstalled_webview.py to Python 3

    This script runs under Python3, but failed to restart the emulators
    with API levels 29 and 30. I suspect this to be an issue with the
    emulators, and not the script.
    
    Fixed: 1223938
    Test: Ran against emulators with API levels 21, 28, 29 and 30
    Change-Id: I5859b1083a497ac846f3e286ad42ca2089055ba6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330208
    Reviewed-by: Nate Fischer <ntfschr@chromium.org>
    Commit-Queue: Peter Pakkenberg <pbirk@chromium.org>
    Auto-Submit: Peter Pakkenberg <pbirk@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951433}
    Peter Birk Pakkenberg authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    e0cff60 View commit details
    Browse the repository at this point in the history
  16. [iOS] Fix new overflow menu on iPhone landscape

    First, the destinations had white space at the ends of the row because
    the background color didn't extend into the side safe areas.
    
    Next, this takes advantage of the sheet controller's
    prefersEdgeAttachedInCompactHeight and
    widthFollowsPreferredContentSizeWhenEdgeAttached to stop the sheet
    from taking up the full width in landscape mode on iPhones and allow
    dismissal using the grabber/scrolling.
    
    Fixed: 1278528, 1278844
    Change-Id: If5698bf11b8d326066104112cdcd9c8698adce35
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3333928
    Reviewed-by: David Jean <djean@chromium.org>
    Auto-Submit: Robbie Gibson <rkgibson@google.com>
    Reviewed-by: Gauthier Ambard <gambard@chromium.org>
    Commit-Queue: Gauthier Ambard <gambard@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951434}
    rkgibson2 authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    2b0c1f8 View commit details
    Browse the repository at this point in the history
  17. CCA: Migrate unload.js to TypeScript

    Bug: b:172340451
    Test: tsc compiles
    Change-Id: I2d9cac412308b06ed715face87bf0e49a9113bd4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3295296
    Reviewed-by: Shik Chen <shik@chromium.org>
    Commit-Queue: Pi-Hsun Shih <pihsun@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951435}
    peter50216 authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    1c6ff76 View commit details
    Browse the repository at this point in the history
  18. Grit: Add aliases chromeos -> chromeos_ash, lacros -> chromeos_lacros

    This is done to align Grit's variable names with GN's to avoid any
    confusion.
    
    After all usages af chromeos/lacros have been migrated to the new names,
    the old names should be deleted.
    
    Bug: 1230488
    Change-Id: Ia7a0a976ad4c4878319846cdfcecccd45a9b8957
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330215
    Reviewed-by: Lei Zhang <thestig@chromium.org>
    Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951436}
    freshp86 authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    eee864f View commit details
    Browse the repository at this point in the history
  19. [Autofill Assistant] Add binding for Driver

    This changes how the AutofillAssistantAgent gets the driver from using
    browser interface broker to the associated interfaces, adding a
    binding for the frame to the list in |ChromeContentBrowserClient|.
    
    This used to crash (DCHECK) when it tried to actually get the driver
    in a non-test setting.
    
    Bug: b/204841212
    Change-Id: I20babb27ed2be487eb4ef102494ef854d1e4e8a9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3326384
    Reviewed-by: Alex Gough <ajgo@chromium.org>
    Reviewed-by: Luca Hunkeler <hluca@google.com>
    Commit-Queue: Sandro Maggi <sandromaggi@google.com>
    Cr-Commit-Position: refs/heads/main@{#951437}
    sandromaggi authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    64693f3 View commit details
    Browse the repository at this point in the history
  20. Remove core dimensions for mac builders in order to pick up new mac bots

    Bug: chromium:1263538
    Change-Id: I8f39a5af6f2cb621ff5fb46ae3dd348b14d2f150
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3326341
    Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
    Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951438}
    KaptenJansson authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    1541758 View commit details
    Browse the repository at this point in the history
  21. Remove default value from content::MediaStreamRequest() ctor

    A previous CL added a parameter to content::MediaStreamRequest()'s
    constructor. That CL left the parameter with a default value.
    This reduced the noise in the CL by avoiding technical changes
    in multiple tests. However, such a default value is problematic
    long-term, as it makes it difficult to introduce yet more
    parameters. This CL removes the default value.
    
    Bug: 1276822
    Change-Id: I26536aed651123724e3469cff0c279e652ae3f6e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3317977
    Reviewed-by: Richard Coles <torne@chromium.org>
    Reviewed-by: Avi Drissman <avi@chromium.org>
    Auto-Submit: Elad Alon <eladalon@chromium.org>
    Reviewed-by: Cathy Li <chili@chromium.org>
    Commit-Queue: Elad Alon <eladalon@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951439}
    Elad Alon authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    c753272 View commit details
    Browse the repository at this point in the history
  22. Roll Chrome Win64 PGO Profile

    Roll Chrome Win64 PGO profile from chrome-win64-main-1639461558-80984e09416d81d1454f0675b107a9864fed7022.profdata to chrome-win64-main-1639472251-f506982ae1e519a3e12d88863ff7ac127968c0f4.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: Ic154a0bde117bb53b9306effb5cf7d0937f0d94e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338201
    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@{#951440}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    3debb2d View commit details
    Browse the repository at this point in the history
  23. Revert "Properly close Lens and open link after LRP press"

    This reverts commit d8bceba.
    
    Reason for revert: Suspected CL for failing tests on linux-chromeos-chrome. Please see crbug.com/1279761 for more information.
    
    Original change's description:
    > Properly close Lens and open link after LRP press
    >
    > Bug: 1234532
    > Change-Id: I79b624112787aedb1efd3ef6978b7d034bb2fc89
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331543
    > Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
    > Commit-Queue: Jason Hu <hujasonx@google.com>
    > Cr-Commit-Position: refs/heads/main@{#951144}
    
    Bug: 1234532
    Change-Id: I54306f568cfd6e08546b716a2222cba98a51f8b8
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338498
    Auto-Submit: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Commit-Queue: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Owners-Override: Sreeja Kamishetty <sreejakshetty@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951441}
    sreejakshetty authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    6d44280 View commit details
    Browse the repository at this point in the history
  24. Roll DevTools Frontend from ebad3a4739fd to a84185e6b5be (1 revision)

    https://chromium.googlesource.com/devtools/devtools-frontend.git/+log/ebad3a4739fd..a84185e6b5be
    
    2021-12-14 devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update DevTools Chromium DEPS.
    
    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: None
    Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com
    Change-Id: Ie752e49b631d733b95a4397985630064b49fe208
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338076
    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@{#951442}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    b9897c0 View commit details
    Browse the repository at this point in the history
  25. Roll Dawn from b7e2f3654264 to 4682ae0034e7 (5 revisions)

    https://dawn.googlesource.com/dawn.git/+log/b7e2f3654264..4682ae0034e7
    
    2021-12-14 hao.x.li@intel.com Get counterSets and counters using Objective-C style
    2021-12-14 shaobo.yan@intel.com CopyTextureForBrowser: Support display p3 to Srgb color space conversion
    2021-12-14 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Tint from 654149fd6938 to 9b9132c71522 (2 revisions)
    2021-12-14 junwei.fu@intel.com Template hardcode functions in webgpu_cpp.cpp
    2021-12-14 shrekshao@google.com Further api.h license issue fixes
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/dawn-chromium-autoroll
    Please CC enga@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Dawn: https://bugs.chromium.org/p/dawn/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:dawn-linux-x64-deps-rel;luci.chromium.try:dawn-mac-x64-deps-rel;luci.chromium.try:dawn-win10-x64-deps-rel;luci.chromium.try:dawn-win10-x86-deps-rel
    Bug: None
    Tbr: enga@google.com
    Change-Id: If87572c9ebbe48b2c54e7278b118926ddce0085e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338197
    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@{#951443}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    de087f5 View commit details
    Browse the repository at this point in the history
  26. Remove outer_rect DCHECK from CalculateClearForOpaqueRasterRects.

    Since composite after paint was enabled we've noticed that one of Vewd's
    internal webuis often hits this DCHECK. This webui is pretty complex and
    hard to minimize into standalone TC. The problem can however be
    demonstrated using simple unittest.
    
    In problematic case the canvas_playback_rect needs to be outside of
    content rect. It only needs to have overlapping top edge with content
    rect bottom edge. To trigger the problem translation vector also needs
    to have non 0 Y component.
    
    Fix this problem by replacing DCHECK with explicit handler for such
    case.
    
    Change-Id: Id99d38aa7bcd1a93829d360080c118dae4581621
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3326944
    Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
    Commit-Queue: Piotr Tworek <ptworek@vewd.com>
    Cr-Commit-Position: refs/heads/main@{#951444}
    Piotr Tworek authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    af53d2b View commit details
    Browse the repository at this point in the history
  27. [MPArch] Migrate proxy and replication state updates to BCS

    In many cases, replication state and proxy hosts are updated at the
    same time. Excluding frame name and frame policy, most of these
    updates occur when there is an existing RenderFrameHost associated
    with the FrameTreeNode/RenderFrameHost. As proxy_hosts_ and
    replication_state_ exist in BrowsingContextState, the functionality to
    update both in the simple cases has been migrated so that it is
    stored in BrowsingContextState instead.
    
    Bug: 1270671
    Change-Id: I273ea80f53945596309c8313492f0bfb86eea45c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3320249
    Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
    Reviewed-by: Alexander Timin <altimin@chromium.org>
    Commit-Queue: Harkiran Bolaria <hbolaria@google.com>
    Cr-Commit-Position: refs/heads/main@{#951445}
    Harkiran Bolaria authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    e352143 View commit details
    Browse the repository at this point in the history
  28. Roll Skia from 33c28b9fa986 to d26057a2c0e1 (3 revisions)

    https://skia.googlesource.com/skia.git/+log/33c28b9fa986..d26057a2c0e1
    
    2021-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from a1b9eb68e417 to 42bd4fc29aea (14 revisions)
    2021-12-14 emaxx@chromium.org Fix use-after-move in SkPDFDocument
    2021-12-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 97fa68d to 2a828cd (441 revisions)
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/skia-autoroll
    Please CC bungeman@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
    Cq-Do-Not-Cancel-Tryjobs: true
    Bug: chromium:1122844
    Tbr: bungeman@google.com
    Change-Id: I60aa8fa587fdee356eaba23107eb3c28b2f63919
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337588
    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@{#951446}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    8840a09 View commit details
    Browse the repository at this point in the history
  29. [ios] Manage stable identifier in WebState

    The //ios/chrome code needs an identifier that is stable across
    application restart to identify uniquely a WebState (e.g. it is
    used to create the name of the snapshot).
    
    This identifier was managed by TabIdTabHelper which is complex.
    Move it to WebState directly which allow to simplify how it is
    saved or loaded.
    
    This will allow using the identifier in the serialisation code.
    
    To avoid this CL from getting too large, the class TabIdTabHelper
    is not removed and instead is converted to return the value from
    WebState::GetStableIdentifier().
    
    Bug: 1276776
    Change-Id: I1fba68aa49406c0aa2da0d825caed53e79442f8a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3324543
    Reviewed-by: Olivier Robin <olivierrobin@chromium.org>
    Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951447}
    sdefresne authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    60cd53c View commit details
    Browse the repository at this point in the history
  30. CCA: Migrate app_window.js to TypeScript

    Also add correct type for window.appWindow.
    
    Bug: b:172340451
    Test: tsc compiles
    Change-Id: I138bb0a98bfc3815450bcbc9323b0d0128a5a86e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3295622
    Reviewed-by: Shik Chen <shik@chromium.org>
    Commit-Queue: Pi-Hsun Shih <pihsun@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#951448}
    peter50216 authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    af9b90a View commit details
    Browse the repository at this point in the history
  31. Reland "ozone/wayland: fix mouse events in tests"

    This is a reland of b2dde5b
    
    Original change's description:
    > ozone/wayland: fix mouse events in tests
    >
    > This CL fixes a small logic bug in WaylandOzoneUIControlsTestHelper's
    > SendMouseEvent() method that prevented the notification closure from
    > being run for mouse down events.
    >
    > The interactive_ui_tests that now pass, either thanks to this fix or
    > because they pass because of some previous patch, are enabled.
    >
    > Bug: 1192997
    > Change-Id: I1c58df2af8b036ab2a2b6da393022f3bd11902c5
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330284
    > Reviewed-by: Maksim Sisov <msisov@igalia.com>
    > Commit-Queue: Max Ihlenfeldt <mihlenfeldt@igalia.com>
    > Cr-Commit-Position: refs/heads/main@{#950978}
    
    Bug: 1192997
    Change-Id: I8e961576ca841da79d8719b7545ed9ac888b4afc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338338
    Reviewed-by: Maksim Sisov <msisov@igalia.com>
    Commit-Queue: Max Ihlenfeldt <mihlenfeldt@igalia.com>
    Cr-Commit-Position: refs/heads/main@{#951449}
    Max Ihlenfeldt authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    59c1d1c View commit details
    Browse the repository at this point in the history
  32. Roll ChromeOS Bigcore AFDO profile from 98-4729.0-1638791049-benchmar…

    …k-98.0.4758.5-r1 to 98-4744.1-1639397847-benchmark-98.0.4758.7-r1
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/cros-afdo-bigcore-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: I5506821afacd3a634f003158ccf1fa7e019fce18
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338722
    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@{#951450}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    36043c5 View commit details
    Browse the repository at this point in the history