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

Merged
merged 71 commits into from
Dec 17, 2021
Merged

[pull] main from chromium:main #125

merged 71 commits into from
Dec 17, 2021

Commits on Dec 16, 2021

  1. Support multiple batch update hints fetches in flight

    Without this, requests will get dropped if multiple come in without the
    previous one finishing.
    
    The limit of max requests is finch-able similarly to the page navigation
    fetches.
    
    Bug: 1279536
    Change-Id: I582a987024f8fb3bbb381a9e5e09c785a84b76ef
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337086
    Reviewed-by: Michael Crouse <mcrouse@chromium.org>
    Commit-Queue: Sophie Chang <sophiechang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952581}
    Sophie Chang authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    03380ed View commit details
    Browse the repository at this point in the history
  2. Add depth16unorm enum to Blink

    Forgot to propagate this change to Blink when finishing up this work
    in Dawn.
    
    Bug: 1279848
    Change-Id: I5b25e66780e79d2b2e0d29bffa20fa2e864e56b1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345962
    Commit-Queue: Brandon Jones <bajones@chromium.org>
    Auto-Submit: Brandon Jones <bajones@chromium.org>
    Reviewed-by: Austin Eng <enga@chromium.org>
    Commit-Queue: Austin Eng <enga@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952582}
    toji authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    206c778 View commit details
    Browse the repository at this point in the history
  3. Reduce margin for separator under continue section with dense config

    In tablet mode, we want to have the margin of the separator, which
    locates between continue section and apps grid view, be 8 pixels when
    using the dense AppListConfig instead of 16 pixels.
    
    Bug: 1280345
    Change-Id: I8552e1d6a5982ea97ec23be5bac50b8c478f0ca1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345976
    Reviewed-by: Toni Barzic <tbarzic@chromium.org>
    Commit-Queue: Wen-Chien Wang <wcwang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952583}
    Wen-Chien Wang authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    0e970a2 View commit details
    Browse the repository at this point in the history
  4. Fix crash in OnWallpaperColorsChanged with ProductivityLauncher

    If wallpaper sync completes when the productivity launcher is visible,
    but the fullscreen launcher has not been created, it can cause a crash
    on a null AppListView. I think this is the cause of flakiness in the
    tast launcher.BubbleSmoke test.
    
    Bug: 1254420
    Test: added to ash_unittests
    Change-Id: I34ea2079fb337a1e5246a8cfa7bae252048c4821
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346101
    Commit-Queue: James Cook <jamescook@chromium.org>
    Auto-Submit: James Cook <jamescook@chromium.org>
    Reviewed-by: Toni Barzic <tbarzic@chromium.org>
    Commit-Queue: Toni Barzic <tbarzic@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952584}
    James Cook authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    3050c21 View commit details
    Browse the repository at this point in the history
  5. Restore TestWSSExpired on macOS

    This was disabled in
    https://chromium-review.googlesource.com/c/chromium/src/+/2693314. With
    SpawnedTestServer moved to Python 3, we have TLS 1.2 available.
    
    Bug: 1248530
    Change-Id: Ief9a8b6419c06cb1a9b8170ca57fc52dc3f904f2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344777
    Auto-Submit: David Benjamin <davidben@chromium.org>
    Reviewed-by: Carlos IL <carlosil@chromium.org>
    Commit-Queue: Carlos IL <carlosil@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952585}
    davidben authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    744daaa View commit details
    Browse the repository at this point in the history
  6. Fix ChromiumPerf/mac-m1_mini_2020-perf/blink_perf.css regression

    Perf test regression was reported after a CL merged.
    - CL commit : a3beacb
    - Regression Bug: https://crbug.com/1279044
    - TC : blink_perf.css/PseudoClassSelectors/PseudoClassSelectors.html
    
    The regression was from the changes in the CSSSelectorParser.
    - CSSSelectorParser::ConsumePseudo
    
    To fix the performance regression, removed the changes of adding flags
    to CSSSelector, CSSSelectorParser, SelectorCheckingContext.
    
    To set the computed style flags, iterate has argument selector to check
    whether it contains pseudo in the argument when matching ':has'.
    
    This is the perf test result with this change.
    - pinpoint: https://pinpoint-dot-chromeperf.appspot.com/job/106a0b0ef20000
    - result: (8,194.124 -> 8,404.958 : +2.6%)
    
    Bug: 1279044
    Change-Id: If2cadf3323aac6af59bf39728d691c4f74feba25
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338229
    Reviewed-by: Rune Lillesveen <futhark@chromium.org>
    Commit-Queue: Byungwoo Lee <blee@igalia.com>
    Cr-Commit-Position: refs/heads/main@{#952586}
    byung-woo authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    bd6c8bb View commit details
    Browse the repository at this point in the history
  7. Roll Perfetto Trace Processor Linux from 9c674c8ed684 to cefb3e0ec3a0

    https://android.googlesource.com/platform/external/perfetto.git/+log/9c674c8ed684..cefb3e0ec3a0
    
    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: Ib99a5a1936e8206e156252d317da855db2236697
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345977
    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@{#952587}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    1a1202b View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Roll src/net/third_party/quiche/src/ 66b78407d..ed970f7c3 (9 commits)

    https://quiche.googlesource.com/quiche.git/+log/66b78407d91d..ed970f7c3838
    
    $ git log 66b78407d..ed970f7c3 --date=short --no-merges --format='%ad %ae %s'
    2021-12-14 quiche-dev Allow visitor_.OnFrameSent() to propagate a fatal send error, and do not retry sending on fatal send errors.
    2021-12-14 quiche-dev Adds validation for 204 responses, which should carry no body.
    2021-12-14 vasilvv Add public_key_type() accessor to quic::CertificateView.
    2021-12-14 quiche-dev Return an nghttp2-compatible error value for OgHttp2Session::Send().
    2021-12-14 quiche-dev Simplifies HeaderValidator error codes.
    2021-12-14 quiche-dev Supports the `:protocol` pseudo-header for connect requests if SETTINGS_ENABLE_CONNECT_PROTOCOL is sent.
    2021-12-13 quiche-dev Fix use-after-move in TlsConnection
    2021-12-13 quiche-dev Don't crash if QuicServerConfigProtobuf is invalid.
    2021-12-13 quiche-dev Return the vector of config ids by value, not via an output parameter.
    
    Created with:
      roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src
    
    Change-Id: Idc4985b77d31ebd138da3633acbda099fc6434e4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345624
    Auto-Submit: Renjie Tang <renjietang@chromium.org>
    Reviewed-by: David Schinazi <dschinazi@chromium.org>
    Commit-Queue: David Schinazi <dschinazi@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952588}
    Renjie Tang authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    daf3d29 View commit details
    Browse the repository at this point in the history
  2. feedback: add metrics to track success rate of offline report submission

    - Added boolean histogram "Feedback.ReportSending.Online" to track
    whether the user is online when the feedback report was submitted.
    
    - Added enum histogram "Feedback.ReportSending.Result" where the enum is
    defined as the following:
    
    <enum name="FeedbackReportSendingResult">
      <int value="0"
           label="The report was uploaded successfully without retry"/>
      <int value="1"
           label="The report was uploaded successfully after retry"/>
      <int value="2"
           label="The report is corrupt or invalid and was dropped"/>
    </enum>
    
    Bug: b:201334144
    Change-Id: Iacede645898146c2bf8281f4067db06ba2d541c8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346020
    Reviewed-by: Zentaro Kavanagh <zentaro@chromium.org>
    Commit-Queue: Xiangdong Kong <xiangdongkong@google.com>
    Cr-Commit-Position: refs/heads/main@{#952589}
    xiangdong kong authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    0cad164 View commit details
    Browse the repository at this point in the history
  3. Add kmoon to //chrome/browser/resources/pdf/OWNERS

    Adds myself to the OWNERS file for the PDF viewer's JavaScript code.
    I've been making a lot of changes in this directory, and our team needs
    additional OWNERS coverage.
    
    Change-Id: Idb5512e829e7b2ad653bc8eda241847456a1ec24
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346261
    Auto-Submit: K. Moon <kmoon@chromium.org>
    Reviewed-by: Daniel Hosseinian <dhoss@chromium.org>
    Commit-Queue: Daniel Hosseinian <dhoss@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952590}
    kmoon-work authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    a84774d View commit details
    Browse the repository at this point in the history
  4. [Fast Pair] Log the result of creating a Gatt connection.

    Adds a boolean success metric to log the success or failure from
    creating a Gatt connection.
    
    Change-Id: Ie36b6a8c220b4f4617bab7237d027be02a4b9763
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331622
    Reviewed-by: Shane Fitzpatrick <shanefitz@google.com>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Juliet Levesque <julietlevesque@google.com>
    Cr-Commit-Position: refs/heads/main@{#952591}
    julietlevesque authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1f0dcf5 View commit details
    Browse the repository at this point in the history
  5. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639677539-d3b89857331ec31b3fb9a2f0baec586c99a0d583.profdata to chrome-win32-main-1639688280-ba821917029425b878fa80c2307eb31d28fa7e99.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: I12902393d07ebd2b0aeb47dbcaff37034a9e6ddb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346040
    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@{#952592}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    4c19af2 View commit details
    Browse the repository at this point in the history
  6. Add APIs for the Projector app to open the Chrome feedback dialog

    Screencast: http://shortn/_dTIckx5o3z
    
    b: 205776059
    Change-Id: I186300354c7cb1f16af3449b9c055f7c955a1872
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330217
    Reviewed-by: Li Lin <llin@chromium.org>
    Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
    Reviewed-by: Dana Fried <dfried@chromium.org>
    Commit-Queue: Courtney Wong <courtneywong@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952593}
    Courtney Wong authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    5e8afc7 View commit details
    Browse the repository at this point in the history
  7. media: Fix use-after-free of image to video copy FrameReadyCallback

    https://crrev.com/c/3315346 introduced a fallback to ReadYUVPixelsAsync
    if CopyRGBATextureToVideoFrame fails, but this causes a use-after-free
    since the FrameReadyCallback is consumed in case of failure and cannot
    be reused.  Morever, the fallback already happens in |blit_done_lambda|
    in case of failure.
    
    Bug: 1278727
    Change-Id: Ibbc9fc389da52a31f67f3b3d159cf21b6a0521db
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343217
    Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org>
    Reviewed-by: ccameron chromium <ccameron@chromium.org>
    Reviewed-by: Juanmi Huertas <juanmihd@chromium.org>
    Commit-Queue: Juanmi Huertas <juanmihd@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952594}
    sunnyps authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1396f44 View commit details
    Browse the repository at this point in the history
  8. Add metrics to help diagnose issues with the beacon file on Android.

    Also, add some comments to values.h and json_file_value_serializer.h
    about persisting enum values to logs because a histogram being added in
    this change, Variations.ExtendedSafeMode.BeaconFileDeserializationError,
    relies on the enums in those files.
    
    Also, tweak the Deserialize() function comments as they were stale.
    
    Bug: 1280728
    Change-Id: Id7406e2af5100f25e76a8c0db5f30ca9d22c1aa4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344167
    Reviewed-by: Ilya Sherman <isherman@chromium.org>
    Reviewed-by: Lei Zhang <thestig@chromium.org>
    Commit-Queue: Caitlin Fischer <caitlinfischer@google.com>
    Cr-Commit-Position: refs/heads/main@{#952595}
    Caitlin Fischer authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    aac06dc View commit details
    Browse the repository at this point in the history
  9. media/gpu/vaapi/H264VaapiVED: Fix confusion of max ref frames

    In H264, max_num_ref_frames is the maximum of sum of the l0 and
    l1 picture lists. Since we don't use picture list 1,
    max_num_ref_frames is max_ref_pic_list0_size. Therefore,
    kMaxNumReferenceFrames is unnecessary. This removes it and makes
    the code understand easily.
    
    Bug: b:194265793
    Test: video.EncodeAccel.h264*
    Change-Id: Id30d308e2d9f7ec708b3066dd004b58bd1a134a5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3288507
    Reviewed-by: Miguel Casas-Sanchez <mcasas@chromium.org>
    Commit-Queue: Hirokazu Honda <hiroh@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952596}
    Hirokazu Honda authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    eadd2a0 View commit details
    Browse the repository at this point in the history
  10. [LayoutNG] Additional allow_first_tier_oof_cache_ constraints

    Similar to CL:3331522, we were hitting a case where
    |allow_first_tier_oof_cache_| was true when handling fragmentation,
    because |has_block_fragmentation_| was false.
    
    To fix this, make sure that |allow_first_tier_oof_cache_| is always
    false when we handle fragmentation.
    
    Bug: 1280620
    Change-Id: I86236f1bd21e184d19825a64c873448a90806e5e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345485
    Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
    Commit-Queue: Alison Maher <almaher@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#952597}
    alisonmaher authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    866a08c View commit details
    Browse the repository at this point in the history
  11. Handle unsuccessful layout result in UpdateShapeOutsideInfoIfNeeded().

    We got a kOutOfFragmentainerSpace status, and then there'll be no
    fragment generated.
    
    Bug: 1278880
    Change-Id: Iafaa6ec72b0adf19794acca3b4b05b837f3d11f0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344660
    Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
    Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952598}
    mstensho authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    2101f04 View commit details
    Browse the repository at this point in the history
  12. Roll Fuchsia SDK from 7.20211215.3.1 to 7.20211216.2.1

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
    Please CC chrome-fuchsia-gardener@grotations.appspotmail.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-deterministic-dbg;luci.chromium.try:fuchsia-x64-cast
    Tbr: chrome-fuchsia-gardener@grotations.appspotmail.com
    Disable-Retries: true
    Change-Id: I1960c0ce65045e4a1133dddf07ded1cbf777ed1a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345739
    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@{#952599}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    e76c5e4 View commit details
    Browse the repository at this point in the history
  13. [Floss] Disable device filtering

    With Floss, device list filtering is still unstable. We disable
    filtering it first so that Floss testing of other features can be
    unblocked.
    
    Bug: b:202335393
    Change-Id: I741d910efe5059f55e7ae21cece0a2695eaf66f6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342921
    Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@google.com>
    Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
    Commit-Queue: Sonny Sasaka <sonnysasaka@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952600}
    Sonny Sasaka authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1912169 View commit details
    Browse the repository at this point in the history
  14. Roll Catapult from d6ef4a8af654 to 22e558b5843a (1 revision)

    https://chromium.googlesource.com/catapult.git/+log/d6ef4a8af654..22e558b5843a
    
    2021-12-16 fdegans@google.com [code-health] Migrate tracing to python3
    
    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 wenbinzhang@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:1262294
    Tbr: wenbinzhang@google.com
    Change-Id: Ib0de4cd4e45740ee0daa634538b7a6cab24e68fb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346044
    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@{#952601}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    ac284d3 View commit details
    Browse the repository at this point in the history
  15. Roll Skia from 44a839262076 to 0f244e5c73c7 (2 revisions)

    https://skia.googlesource.com/skia.git/+log/44a839262076..0f244e5c73c7
    
    2021-12-16 erikrose@google.com [infra] Retire iPhone 6 phones.
    2021-12-16 herb@google.com add max dimension to the glyphs digest
    
    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: I2dc3ded0f0219d5cfb4200ede35af41a8e062684
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346080
    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@{#952602}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    982f7ba View commit details
    Browse the repository at this point in the history
  16. Speculatively fix TestCertDBChangedFlushesClientAuthCache

    I'm not sure yet what's going on with TestWSSClientCert, but this seems
    the likely cause for TestCertDBChangedFlushesClientAuthCache. The
    network service may not necessarily have picked up the CertDatabase
    signal without a flush.
    
    Speculative because I was unable to reproduce the flake locally.
    
    Bug: 1279930
    Change-Id: Ic77ce69f55e6a7c6fbdd82c784f6124adf5a3b72
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344776
    Auto-Submit: David Benjamin <davidben@chromium.org>
    Reviewed-by: Scott Violet <sky@chromium.org>
    Commit-Queue: Scott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952603}
    davidben authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1e26e9d View commit details
    Browse the repository at this point in the history
  17. Revert "[GMNext] Update ThemeColorProvider to use OmniboxTheme"

    This reverts commit 16fdb84.
    
    Reason for revert: Speculative fix for android-pie-x86-rel failures
    org.chromium.chrome.browser.omnibox.status.StatusMediatorUnitTest#searchEngineLogo_onTextChanged_noGlobeReplacementWhenUrlBarTextIsEmpty
    
    org.chromium.chrome.browser.omnibox.status.StatusMediatorUnitTest#testTemplateUrlServiceChanged
    
    org.chromium.chrome.browser.omnibox.status.StatusMediatorUnitTest#searchEngineLogo_isGoogleLogo
    
    org.chromium.chrome.browser.omnibox.status.StatusMediatorUnitTest#searchEngineLogo_isGoogleLogo_whenScrolled
    
    ...3 more failure(s) (7 total)...
     
    Original change's description:
    > [GMNext] Update ThemeColorProvider to use OmniboxTheme
    >
    > This CL updates the icon tint in some classes to follow OmniboxTheme
    > instead of the simple light/dark tint. It also moves OmniboxTheme out
    > of chrome/browser/omnibox to be able to use it in classes outside
    > omnibox/.
    >
    > Bug: 1233725, 1114183
    > Change-Id: I479854127613ca4bf3f28bf9ad6c79b8d127b877
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3307187
    > Reviewed-by: Filip Gorski <fgorski@chromium.org>
    > Reviewed-by: Sky Malice <skym@chromium.org>
    > Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    > Commit-Queue: Sinan Sahin <sinansahin@google.com>
    > Cr-Commit-Position: refs/heads/main@{#952457}
    
    Bug: 1233725, 1114183, 1280789
    Change-Id: I9ee6322d23794cbe961920fd2e2e7975aa316c14
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346112
    Owners-Override: Justin DeWitt <dewittj@chromium.org>
    Auto-Submit: Justin DeWitt <dewittj@chromium.org>
    Reviewed-by: Sinan Sahin <sinansahin@google.com>
    Commit-Queue: Sinan Sahin <sinansahin@google.com>
    Cr-Commit-Position: refs/heads/main@{#952604}
    mrdewitt authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    b945bfe View commit details
    Browse the repository at this point in the history
  18. [Code Health] Remove ListValue::GetDictionary() in chrome/browser/

    Bug: 1187091
    Change-Id: Ifcd49791c1ceebb6430d8fb09cfae6d281c4327e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3297469
    Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org>
    Commit-Queue: Muyao Xu <muyaoxu@google.com>
    Cr-Commit-Position: refs/heads/main@{#952605}
    muyao-xu authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    b5cd0b6 View commit details
    Browse the repository at this point in the history
  19. Sheriff: Disable printer.ProxyAdd.epson_software_uncollated

    Bug: 1273485
    Change-Id: I391e5c245c4cd98bc603297f287eb2aabb75eaf2
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346006
    Owners-Override: Xiyuan Xia <xiyuan@chromium.org>
    Auto-Submit: Xiyuan Xia <xiyuan@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952606}
    Xiyuan Xia authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    7dfffc2 View commit details
    Browse the repository at this point in the history
  20. [GTK] Remove log spam when calling g_type_class_unref(NULL)

    This occured on GTK4 with the following log spam:
      [1658612:1658612:1216/155521.116133:ERROR:browser_main_loop.cc(267)]
      GLib-GObject: g_type_class_unref: assertion 'g_class != NULL' failed
    
    R=sky
    
    Change-Id: Ifcafcee7fc39503b2ae09c6689e49341200de72e
    Bug: None
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346118
    Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
    Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
    Reviewed-by: Scott Violet <sky@chromium.org>
    Commit-Queue: Scott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952607}
    tanderson-google authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    f1e05ee View commit details
    Browse the repository at this point in the history
  21. Remove intersitial page related methods from RenderWidgetHostView

    These methods were related to overlay interstitials, which have been
    removed, so they were dead code at this point.
    
    Bug: 1077074
    Change-Id: I7eb1a6c367552430cf80915b7682d78a81ca9a7d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342152
    Auto-Submit: Carlos IL <carlosil@chromium.org>
    Reviewed-by: Nasko Oskov <nasko@chromium.org>
    Commit-Queue: Nasko Oskov <nasko@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952608}
    carlosjoan91 authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    eb19996 View commit details
    Browse the repository at this point in the history
  22. Linux: Send OSCrypt raw encryption key to the Network Service

    This enables NetworkService::SetEncryptionKey() for Linux. See the
    referenced bug for details on why this is necessary.
    
    This will call OSCrypt::GetRawEncryptionKey() in the browser process,
    send it to the network service via NetworkService::SetEncryptionKey()
    and finally call OSCrypt::SetRawEncryptionKey() in the network service.
    
    This way the network service doesn't require access to KeyStorage,
    implemented by third party libraries (libsecret, kwallet, etc.), which
    makes it more easily and reliably sandboxable.
    
    This means that starting the network service requires the encrypted key
    to be retrieved from the platform-specific KeyStorage. So, an
    os_crypt::Config must already have been set before ever starting the
    network service. This means modifying the BrowserMainParts of chrome
    and headless to initialize the config early enough.
    
    This also allows us to remove some extra code that initialized os_crypt
    in the network service with a config, which now is unnecessary.
    
    Bug: 1277463
    Change-Id: I47c45a818fc579e094520ffbd1368af6a479b37b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3320484
    Reviewed-by: Peter Kvitek <kvitekp@chromium.org>
    Reviewed-by: Colin Blundell <blundell@chromium.org>
    Reviewed-by: Tom Sepez <tsepez@chromium.org>
    Commit-Queue: Matthew Denton <mpdenton@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952609}
    mdenton8 authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    7c64b00 View commit details
    Browse the repository at this point in the history
  23. [CrOS Bluetooth] Show error when connection fails

    Before this CL, if device details changes while PageState in device
    details subpage is CONNECTION_FAILED, it gets reset. This CL ensures
    the PageState is only reset when the new device connection state value
    is not kNotConnected
    
    Bug: b/210364495
    Change-Id: I5548c2c06a64bb285e426bf503997581db30070f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342742
    Reviewed-by: Gordon Seto <gordonseto@google.com>
    Commit-Queue: Theo Johnson-kanu <tjohnsonkanu@google.com>
    Cr-Commit-Position: refs/heads/main@{#952610}
    Theo Johnson-Kanu authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    be20d97 View commit details
    Browse the repository at this point in the history
  24. Roll aapt2 from GlCdqxHxl... to ZHiDoiurx...

    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/aapt2-chromium
    Please CC clank-library-failures@google.com,mheikal@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: clank-library-failures@google.com,mheikal@google.com
    Change-Id: I3a60e2e2ad4ca400b0bae80cd80df95cb1d34490
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345613
    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@{#952611}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1ce7af2 View commit details
    Browse the repository at this point in the history
  25. Reporting: add vPro wifi telemetry

    This change adds the sampling for vPro wifi telemetry. It probes the
    kNetworkInterface category from the health daemon using the healthd
    metrics sampler.
    
    Bug: b:201060765
    Change-Id: I4ab80e3800b0dd6b8f45036bb747bc6e04c97d30
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340096
    Reviewed-by: Leonid Baraz <lbaraz@chromium.org>
    Commit-Queue: Tyler Garrett <tylergarrett@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952612}
    Tyler Garrett authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    5f4ab63 View commit details
    Browse the repository at this point in the history
  26. clang: Statically link against hermetic libxml2 on non-Windows too

    Advantages:
    - Win and non-Win binaries use the same version of libxml2, so behavior
      is more similar
    - lld-link depends on fewer system libraries
    
    Bug: 872740
    Change-Id: I14d972ba26a4ad45514ee6415226a75ea325b0c9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3330960
    Reviewed-by: Hans Wennborg <hans@chromium.org>
    Commit-Queue: Nico Weber <thakis@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952613}
    nico authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    66ff126 View commit details
    Browse the repository at this point in the history
  27. [LanguageSettings] Don't show SRP if Talkback enabled

    Bug: 1280375
    Change-Id: Idd9f7a63673d233862fd66d091c814e208ecf4a4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345547
    Reviewed-by: Megan Jablonski <megjablon@chromium.org>
    Reviewed-by: Max Curran <curranmax@chromium.org>
    Commit-Queue: Trevor Perrier <perrier@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952614}
    Trevor Perrier authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    108dc3c View commit details
    Browse the repository at this point in the history
  28. AngleVulkan: support create from GMB or create with pixel data

    Bug: 1264439,1280798
    Change-Id: Iefbf177bb6038b8cbb394a8d3e1068c363c1b4a0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346060
    Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
    Commit-Queue: Peng Huang <penghuang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952615}
    phuang authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    11a8364 View commit details
    Browse the repository at this point in the history
  29. Delete PaintLayerCompositor

    Bug: 1277748
    Change-Id: I5eb78511ac3b0e38a0ba9d4c4e947edc8a10ac70
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346110
    Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
    Commit-Queue: Philip Rogers <pdr@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952616}
    progers authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1942020 View commit details
    Browse the repository at this point in the history
  30. Roll src-internal from 6b2cb689b53f to c2192b8adaae (2 revisions)

    https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/6b2cb689b53f..c2192b8adaae
    
    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 yoichio@google.com,kelvinjiang@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: yoichio@google.com,kelvinjiang@google.com
    Change-Id: If15c8158a56aa8fb0fc190e84b75254ab594d963
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346003
    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@{#952617}
    chromium-internal-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    55a00ec View commit details
    Browse the repository at this point in the history
  31. [Floss] Add Floss experiment feature flag

    To prepare Floss for dogfood, an experiment flag for Floss is added so
    that regular users can try it out. Floss refers
    to the ongoing work to enable running the Android bluetooth stack on
    Chrome OS and Linux
    
    Bug: 189497491
    Change-Id: I9d1b2603969f5a3c9fb8ea64f6ba8e0373b97b47
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3322030
    Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@google.com>
    Commit-Queue: Sonny Sasaka <sonnysasaka@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952618}
    Sonny Sasaka authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    9472521 View commit details
    Browse the repository at this point in the history
  32. [GMNext] Override android:textColorHint after applying dynamic colors

    The dynamic color overlay includes android:text* attributes, so once
    applied, it overrides our text colors defined in the theme. This makes
    the hint text color (e.g. text fields) too faint for a11y. So, this CL
    overrides android:textColorHint once again with the intended color.
    
    Bug: 1241971
    Change-Id: I5261aa970cd23d6c91c695f5bdeab8d6547bf7cc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3331191
    Reviewed-by: Sky Malice <skym@chromium.org>
    Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    Commit-Queue: Sinan Sahin <sinansahin@google.com>
    Cr-Commit-Position: refs/heads/main@{#952619}
    fsinan authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    f4e2eb1 View commit details
    Browse the repository at this point in the history
  33. Revert "[GMNext] Make control_highlight_color dynamic"

    This reverts commit 185447e.
    
    Reason for revert: Potential culprit of crash
    
    Original change's description:
    > [GMNext] Make control_highlight_color dynamic
    >
    > Bug: 1228454
    > Change-Id: Ibc5bdec72843ffa122c5687e4819a09a0742801b
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3327572
    > Reviewed-by: Sky Malice <skym@chromium.org>
    > Reviewed-by: Theresa Sullivan <twellington@chromium.org>
    > Commit-Queue: Sinan Sahin <sinansahin@google.com>
    > Cr-Commit-Position: refs/heads/main@{#952223}
    
    Bug: 1228454
    Change-Id: I025dfa951ffce584d066811925bbe40b15a1e747
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346404
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Reviewed-by: Ted Choc <tedchoc@chromium.org>
    Commit-Queue: Sinan Sahin <sinansahin@google.com>
    Cr-Commit-Position: refs/heads/main@{#952620}
    fsinan authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    9929d96 View commit details
    Browse the repository at this point in the history
  34. Roll Chrome Linux PGO Profile

    Roll Chrome Linux PGO profile from chrome-linux-main-1639677539-99948628de3a78f947b1b4d59843ea500cf91b69.profdata to chrome-linux-main-1639699149-aee8fe56defa7d21b46b0aa9aaaef8430ddf4fb5.profdata
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/pgo-linux-chromium
    Please CC pgo-profile-sheriffs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:linux-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: I1a004b472dc06bd03a164d5a26dc835a9b43fb6b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346265
    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@{#952621}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    85875ad View commit details
    Browse the repository at this point in the history
  35. Add accessible and tooltip labels for calendar view

    In order to show the event numbers, the `IsDayWithEvents` function is
    changed to `EventsNumberOfDay` in this cl.
    
    In this cl, the accessible and tooltip labels for the event list is not
    set yet.
    
    Some screen shots:
    https://screenshot.googleplex.com/AVj5DBUG78dMgfe
    https://screenshot.googleplex.com/aT7wkMbgx4osBAV
    
    Bug: 1277161
    Change-Id: Ia8aa2718bf2ee94f8c6942dbd15e160056e83c32
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3341071
    Reviewed-by: Alex Newcomer <newcomer@chromium.org>
    Commit-Queue: Jiaming Cheng <jiamingc@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952622}
    Jiaming Cheng authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    61f5b44 View commit details
    Browse the repository at this point in the history
  36. Roll Perfetto Trace Processor Win from 9c674c8ed684 to cefb3e0ec3a0

    https://android.googlesource.com/platform/external/perfetto.git/+log/9c674c8ed684..cefb3e0ec3a0
    
    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: I95c3c1f3db2df37df4a2ebb984f8ddb79e358acd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346119
    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@{#952623}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    5800507 View commit details
    Browse the repository at this point in the history
  37. Pull HostThrottler class to host_throttler.h/cc

    Bug: n/a
    Change-Id: I93d1267165263ebf2527138455c5395faf4ff90c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3340452
    Reviewed-by: Scott Violet <sky@chromium.org>
    Commit-Queue: Jun Liu <yjliu@chromium.org>
    Auto-Submit: Jun Liu <yjliu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952624}
    yjliu authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    dae0365 View commit details
    Browse the repository at this point in the history
  38. Roll Chrome Mac PGO Profile

    Roll Chrome Mac PGO profile from chrome-mac-main-1639677539-997cb311ab2c03187a535e6bd85a4c81ef7ed1a7.profdata to chrome-mac-main-1639699149-d99607dd6ede6953e9a8a370b4b194cf85698800.profdata
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/pgo-mac-chromium
    Please CC pgo-profile-sheriffs@google.com on the revert to ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Cq-Include-Trybots: luci.chrome.try:mac-chrome
    Tbr: pgo-profile-sheriffs@google.com
    Change-Id: Id45f80de8eabb1a5a692aaa6747abbd8fa1b3e67
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346263
    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@{#952625}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    2d98bfe View commit details
    Browse the repository at this point in the history
  39. Update V8 to version 9.9.6.

    Summary of changes available at:
    https://chromium.googlesource.com/v8/v8/+log/f5e412a1..a9438004
    
    Please follow these instructions for assigning/CC'ing issues:
    https://v8.dev/docs/triage-issues
    
    Please close rolling in case of a roll revert:
    https://v8-roll.appspot.com/
    This only works with a Google account.
    
    CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux-blink-rel
    CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_optional_gpu_tests_rel
    CQ_INCLUDE_TRYBOTS=luci.chromium.try:mac_optional_gpu_tests_rel
    CQ_INCLUDE_TRYBOTS=luci.chromium.try:win_optional_gpu_tests_rel
    CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel
    
    R=hablich@chromium.org,vahl@chromium.org,v8-waterfall-sheriff@grotations.appspotmail.com
    
    Change-Id: Ie98b67f111ff72cb058a2d199463d7f8c8850040
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343916
    Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
    Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952626}
    v8-ci-autoroll-builder authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    ed3b6ee View commit details
    Browse the repository at this point in the history
  40. Deflake fast/animation tests

    The tests were flaky due to the order of the following:
      PASS successfullyParsed is true
    
    See: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=blink_web_tests&tests=fast%2Fanimation%2Frequest-animation
    
    This patch deflakes the directory by converting from js-test to
    testharness which no longer depends on the successfullyParsed timing.
    This timing difference may have started with the synchronous html
    parser (crbug.com/1254921).
    
    Bug: 1279124, 1278108, 1275479, 1269956, 1272058
    Change-Id: I137f19de17c194640bc0443395f47f1311e4ff95
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3335322
    Reviewed-by: Mason Freed <masonf@chromium.org>
    Commit-Queue: Philip Rogers <pdr@chromium.org>
    Auto-Submit: Philip Rogers <pdr@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952627}
    progers authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    a3f79d0 View commit details
    Browse the repository at this point in the history
  41. [ios] Remove MockWebState

    The class web::FakeWebState supports settings the BrowserState
    returned by GetBrowserState() so the sub-class is not needed.
    
    The test was also incorrectly configuring the mock to return
    a pointer to a deallocated object (as it was stored in a stack
    allocated std::unique_ptr<T> that was destroyed by the end of
    the SetUp() method).
    
    Since the test do not require GetBrowserState() to return a
    specific value anyway, just use a web::FakeWebState and do not
    set the BrowserState.
    
    Bug: none
    Change-Id: Iad9db1661104c0bdeed52473bd24e7724d2c71e6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344757
    Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
    Reviewed-by: Justin Cohen <justincohen@chromium.org>
    Commit-Queue: Justin Cohen <justincohen@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952628}
    sdefresne authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    834cb57 View commit details
    Browse the repository at this point in the history
  42. [ios] Remove obsolete class ToolbarTestWebState

    This is a sub-class of web::FakeWebState that only define
    one method set_loading_progress() which is never called.
    So replace usage by direct uses of web::FakeWebState and
    delete the obsolete code.
    
    Bug: none
    Change-Id: I9877674f905f4b885b61fa58cc2660b16898c7c4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345241
    Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
    Reviewed-by: Justin Cohen <justincohen@chromium.org>
    Commit-Queue: Justin Cohen <justincohen@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952629}
    sdefresne authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    55ae53e View commit details
    Browse the repository at this point in the history
  43. [webcodecs] Minor IDL fixes

    Small changes to IDL to match the spec. All changes are non-breaking
    because the impl was already doing the right thing in spite of the IDL.
    
    These issues were discovered after my full audit of all webcodecs IDL.
    There is one lingering issue (EncodedVideoChunkMetadata.temporalLayerId)
    that is a breaking change and requires an intent to deprecate (will send
    shortly).
    
    Change-Id: I55da3158726a79493e46af9ed862656e655f8e04
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346324
    Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
    Auto-Submit: Chrome Cunningham <chcunningham@chromium.org>
    Reviewed-by: Eugene Zemtsov <eugene@chromium.org>
    Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952630}
    chcunningham authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    4476220 View commit details
    Browse the repository at this point in the history
  44. [mojo] Convert AtomicFlag to use C++11 atomics

    mojo::core::AtomicFlag was a lightweight wrapper around a boolean-
    valued atomic word; it was implemented using base::subtle's atomics.
    
    Convert from C++ atomics - they're broadly supported and are even
    used in mojo already.
    
    Bug: 1194917
    Change-Id: If211f2e1553b8cbcbe7f9541a80b5bcea9bfd21f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334956
    Reviewed-by: Ken Rockot <rockot@google.com>
    Commit-Queue: Venkatesh Srinivas <venkateshs@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952631}
    vsrinivas authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    700e331 View commit details
    Browse the repository at this point in the history
  45. Add pref to ensure unconsented users don't see multiple tailored secu…

    …rity prompts
    
    This CL adds a pref that will track if unconsented users have seen a
    tailored security prompt, and won't show the prompt if
    - They are syncing users
    - They have seen the prompt before
    
    It also fixes two quick bugs
    - The consented message on Android didn't enable ESB
    - The out-of-flow UX for unconsented users wasn't being triggered.
    
    Bug: 1280348
    Change-Id: I8186ba64a94eaa755e034844ad1a32ffbebc45c5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3342490
    Reviewed-by: Xinghui Lu <xinghuilu@chromium.org>
    Commit-Queue: Daniel Rubery <drubery@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952632}
    Daniel Rubery authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    ac13d66 View commit details
    Browse the repository at this point in the history
  46. components: enable arc::VideoDecoder feature by default

    Currently most of devices support VideoDecoder at ARC++. This CL
    enables arc::VideoDecoder feature by default. After this CL, we should
    use `arc_disable_cros_video_decoder` USE flag to disable the feature
    at a certain chipset or board.
    
    BUG=b:196321553
    TEST=Remove `arc_disable_cros_video_decoder` and
         `arc_uses_cros_video_decoder` from /etc/ui_use_flags.txt and
         check arc::kVideoDecoder is enabled
    
    Change-Id: I9e441403d06adba0290e577ae2e2c5a48532a780
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3089305
    Reviewed-by: David Staessens <dstaessens@chromium.org>
    Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
    Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
    Reviewed-by: Jeffrey Kardatzke <jkardatzke@google.com>
    Commit-Queue: Chih-Yu Huang <akahuang@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952633}
    Chih-Yu Huang authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    17b636d View commit details
    Browse the repository at this point in the history
  47. projector: Calculate the upload progress of pending screencast

    Computes the upload progress of a pending
    screencast. Notifies the pending screencast
    status change whenever the delta of transferred
    bytes greater than 0.6mb.
    
    Bug: b/199421317
    Change-Id: I1f00d6cc7937236503bc51fa9534d52f64e0fddb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3261089
    Reviewed-by: Li Lin <llin@chromium.org>
    Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
    Commit-Queue: Xiqi Ruan <xiqiruan@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952634}
    Xiqi Ruan authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1e5bd0d View commit details
    Browse the repository at this point in the history
  48. [mojo] Convert user_message from base::subtle -> C++11 atomics

    g_message_count is a counter used to track the number of messages
    inflight; it is used in OnMemoryDump for allocator dump data.
    Convert from base::subtle atomics to std::atomics, which are
    typed and broadly available.
    
    This removes the last user of base::subtle::Atomic* in mojo
    
    Bug: 1194917
    Change-Id: Ib2c4ba4141554e57e0fc8e7f42c7dd7fb2fad4e0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345520
    Reviewed-by: Ken Rockot <rockot@google.com>
    Commit-Queue: Venkatesh Srinivas <venkateshs@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952635}
    vsrinivas authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    87c47a6 View commit details
    Browse the repository at this point in the history
  49. Updating XTBs based on .GRDs from branch main

    Change-Id: I819b8add0c299d1a28fc4f64e92f42ad6fc393a0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345922
    Auto-Submit: Ben Mason <benmason@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#952636}
    Ben Mason authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1852051 View commit details
    Browse the repository at this point in the history
  50. personalization: migrate untrusted/ folder to TypeScript

    * Added load_time_data.m.d.ts since untrusted does not have access
    to the trusted chrome:// files.
    * Changed `validateReceivedData` to return boolean instead of various
    event data types to allow for better type checking.
    
    Bug: b:205290219
    Test: locally build and run
    Change-Id: I787c48342a9403e040962fdbfb53fbdccdb0c0ac
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3323722
    Reviewed-by: Jeffrey Young <cowmoo@chromium.org>
    Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952637}
    Xiaohui Chen authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    1f8edec View commit details
    Browse the repository at this point in the history
  51. [Lacros] Remove the ntp/app_launcher_handler from Chrome Os.

    This CL remove the ntp/app_launcher_handler from Chrome OS build.
    chrome://apps page is not supported on Chrome OS, therefore the App
    Launcher Handler is not used in Chrome OS. This is part of the
    BrowserAppLauncher refactoring effort, the usage of this API will be
    removed from Chrome OS, and replace with an interface with async return
    value in Chrome OS.
    
    BUG=1244506
    
    Change-Id: Id2ca4b90a42c05dbbddbf085aadc06670568ebad
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3334439
    Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org>
    Reviewed-by: Evan Stade <estade@chromium.org>
    Commit-Queue: Maggie Cai <mxcai@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952638}
    Maggie Cai authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    80bac75 View commit details
    Browse the repository at this point in the history
  52. Add a new |root_target_clip_rect| to SurfaceAggregator for damage tra…

    …cking
    
    No proper clipping is the main reason why there is an integer overflow
    on the damage rect when dest_pass->transform_to_root_target matrix is
    weird and produces a huge output rect size.
    
    Changes in this CL.
    (1) The current |clip_rect| is lost when copying quads to a non-merge
    pass. Add a new |root_target_clip_rect|, which is on the same space as
    |root_damage_rect_|, to ensure all clip rects are passed down to the
    child passes an child surfaces. This might help the case of multiple
    surface embedding
    
    (2) In SurfaceAggregator::AddRenderPassFilterDamageToDamageList(), take
    |root_target_clip_rect| and clip the surface damage rect.
    Clipping was not handled for filters before this CL.
    
    Bug:1257765
    
    Change-Id: I96e4e4f3ef857d6cfd9a72741c71dea284a03b12
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3289997
    Reviewed-by: Kyle Charbonneau <kylechar@chromium.org>
    Commit-Queue: Maggie Chen <magchen@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952639}
    Maggie Chen authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    f9a96d4 View commit details
    Browse the repository at this point in the history
  53. [SelectMenu] Expose selectmenu.labels

    This CL exposes selectmenu.labels by marking selectmenu as a labelable
    element and using HTMLElement::labels.
    
    Bug: 1121840
    Change-Id: Id7f20d04a340adcbe46d31b0fa1027be8f7c2531
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346106
    Reviewed-by: Mason Freed <masonf@chromium.org>
    Commit-Queue: Ionel Popescu <iopopesc@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#952640}
    ipopescu93 authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    566ff73 View commit details
    Browse the repository at this point in the history
  54. Roll Chrome Win32 PGO Profile

    Roll Chrome Win32 PGO profile from chrome-win32-main-1639688280-ba821917029425b878fa80c2307eb31d28fa7e99.profdata to chrome-win32-main-1639699149-21d03dd9629015aa4c6c0780ad4efa7b76563a12.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: I129a44a2d230247949292b70f821da079460d846
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343479
    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@{#952641}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    f4895da View commit details
    Browse the repository at this point in the history
  55. Extend all Android.WebView.DevUi.* histograms for a year

    All histograms are still relevant to monitor Dev Ui usage and are
    beneficial for developing any new DevUi features in the future.
    
    Fixed: 1265714
    Test: N/A
    Change-Id: I672292d66f13ca885cfa7b02914f3dbaac3100aa
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3345681
    Auto-Submit: Hazem Ashmawy <hazems@chromium.org>
    Reviewed-by: Tomasz Wiszkowski <ender@google.com>
    Commit-Queue: Tomasz Wiszkowski <ender@google.com>
    Cr-Commit-Position: refs/heads/main@{#952642}
    HazemSamir authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    2cd247b View commit details
    Browse the repository at this point in the history
  56. Add --list-apps switch.

    When launch chrome with --list-apps switch, we can output
    open/installed web apps for each profile to a file without launching a
    new browser window or tab. Pass a absolute file path to --list-apps
    switch to specify where to output the information. We can also use a
    optional --profile-base-name switch together to output open/installed
    web apps only for a given profile. Pass the basename of the profile
    directory to --profile-base-name switch to specify which profile to
    get information.
    
    Bug: 1259516
    Design-Doc: https://docs.google.com/document/d/1fzj-F_exyQxd2mkda5rt9nkI6S4nKeP74wJK5sLB5FI
    Change-Id: I00f73db43e3b5989850c3bfff743e9312ba5394c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3255221
    Reviewed-by: Phillis Tang <phillis@chromium.org>
    Reviewed-by: Nicolas Ouellet-Payeur <nicolaso@chromium.org>
    Reviewed-by: Greg Thompson <grt@chromium.org>
    Reviewed-by: Daniel Murphy <dmurph@chromium.org>
    Commit-Queue: Wei4 Wang <wei4.wang@intel.com>
    Cr-Commit-Position: refs/heads/main@{#952643}
    wangw-1991 authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    d8fa740 View commit details
    Browse the repository at this point in the history
  57. [Fuchsia] Move FuchsiaMediaResourceProvider out of //media/fuchsia

    FuchsiaMediaResourceProvider is used only in WebEngine. Move it to
    //fuchsia/engine and rename it to WebEngineMediaResourceProvider.
    
    Bug: 1271250
    Change-Id: I7b617278de965e6831066575848724a68144efd8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3337399
    Reviewed-by: Daniel Cheng <dcheng@chromium.org>
    Reviewed-by: David Dorwin <ddorwin@chromium.org>
    Commit-Queue: Sergey Ulanov <sergeyu@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952644}
    SergeyUlanov authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    ccc7347 View commit details
    Browse the repository at this point in the history
  58. Roll Dawn from 3649af2486cd to fc38f7d87901 (2 revisions)

    https://dawn.googlesource.com/dawn.git/+log/3649af2486cd..fc38f7d87901
    
    2021-12-17 junwei.fu@intel.com Make dawn_platform.h template flexible
    2021-12-16 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Tint from 9360046a86f6 to 11d9a0828781 (1 revision)
    
    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: I16253ba6b73dfa2572bd4d0d6965bf2b6cbfd742
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346500
    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@{#952645}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    e8836d2 View commit details
    Browse the repository at this point in the history
  59. Roll Open Screen from 8620ec89411d to 499acfd92975 (1 revision)

    https://chromium.googlesource.com/openscreen.git/+log/8620ec89411d..499acfd92975
    
    2021-12-17 jophba@chromium.org [Cast Streaming] Support multiple senders
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/openscreen-chromium
    Please CC jophba@chromium.org 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: jophba@chromium.org
    Change-Id: If14715b6e2d7ae5ba6d277b80f9dede0bb369bd6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3346481
    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@{#952646}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    2b58e14 View commit details
    Browse the repository at this point in the history
  60. [SelectMenu] Add support for reset.

    The reset algorithm for selectmenu elements is to go through all the
    option elements in the element's list of options, set their selectedness
    to true if the option element has a selected attribute, and false
    otherwise, set their dirtiness to false, and run the steps to reset
    the selected option for the selectmenu.
    
    To reset the default selected option:
    - if no option is selected, set the selection to the first non-disabled
    option if it exists, or null otherwise
    - if two or more options are selected, set the selection to the last
    selected option
    
    Bug: 1121840
    Change-Id: I5fa981c869a75cd933e60d0f0dbc5999ff3223c5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343646
    Reviewed-by: Dan Clark <daniec@microsoft.com>
    Reviewed-by: Mason Freed <masonf@chromium.org>
    Commit-Queue: Ionel Popescu <iopopesc@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#952647}
    ipopescu93 authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    00eb122 View commit details
    Browse the repository at this point in the history
  61. Roll ANGLE from 543f5750f70e to b9f2d9cc1455 (6 revisions)

    https://chromium.googlesource.com/angle/angle.git/+log/543f5750f70e..b9f2d9cc1455
    
    2021-12-16 gman@chromium.org Use text expectations to skip a test
    2021-12-16 cclao@google.com Vulkan: Replace BufferVk::getBufferAndOffset() with getBuffer()
    2021-12-16 lubosz.sarnecki@collabora.com Tests: Add My Talking Tom Friends trace.
    2021-12-16 lfy@google.com Vulkan: Track enabled in VertexArray
    2021-12-16 cclao@google.com Vulkan: Implement BufferPool using VMA's virtual allocator
    2021-12-16 lfy@google.com Vulkan: Dirty vertex buffers if default attrib values changed
    
    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
    Test: Test: angle_perftests --gtest_filter="*my_talking_tom_friends*"
    Change-Id: Ia710a30acacda28f3a9904a79d95d01f8dc96b0c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3344723
    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@{#952648}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    ef1c56b View commit details
    Browse the repository at this point in the history
  62. [PA] Remove obsolete PartitionAllocEverywhereAndPCScan synthetic Finch

    Change-Id: Ie5e2a94c195e9a583b386768938c24dc6951e710
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3338098
    Reviewed-by: Anton Bikineev <bikineev@chromium.org>
    Reviewed-by: Benoit Lize <lizeb@chromium.org>
    Commit-Queue: Bartek Nowierski <bartekn@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#952649}
    bartekn-chromium authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    69332fc View commit details
    Browse the repository at this point in the history
  63. Roll Skia from 0f244e5c73c7 to 20981e308a4b (1 revision)

    https://skia.googlesource.com/skia.git/+log/0f244e5c73c7..20981e308a4b
    
    2021-12-16 fdegans@google.com [fuchsia] Implement SkFontMgr::onMakeFromData()
    
    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:1260529
    Tbr: bungeman@google.com
    Change-Id: Ibd176059e6d5cfbf54011d87ecbd94542a7521d9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3343477
    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@{#952650}
    chromium-autoroll authored and Chromium LUCI CQ committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    15fd072 View commit details
    Browse the repository at this point in the history
  64. Updating trunk VERSION from 4771.0 to 4772.0

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