1. Publish DEPS for 85.0.4183.73
    
  2. Incrementing VERSION to 85.0.4183.73
    
    [email protected]
    
    Change-Id: Ia82212b0ffcbf064e050aefa3dce7d919c329077
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359193
    Reviewed-by: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/branch-heads/4183@{#1526}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  3. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597467894-5e4f394927e9aeb3e8e5189be50e6353f2c6747d.profdata to chrome-win32-4183-1597510237-8ee9e448fb3b1dc5977965eba5fbe4796b69a302.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Iea47be07547b31a6d9208296c5ac2489569c1086
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358660
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1525}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  4. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597467894-200ecedbb8a76094853ca11c4e15d5267935a2fa.profdata to chrome-win64-4183-1597510237-652984c7de8f993327387e815661cc645fbaaec7.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ifd8a7196c509c5be692a006500c35b1484a180d9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358659
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1524}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  5. ios: Add CFBundleURLSchemes for http/https.
    
    (cherry picked from commit 50602dd111916798014741467d67eb94515ebec2)
    
    Bug: 1101058
    Change-Id: Ic2bb25d5652a77c401471f067c76feef7e740303
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2277977
    Auto-Submit: Justin Cohen <[email protected]>
    Commit-Queue: Rohit Rao <[email protected]>
    Reviewed-by: Rohit Rao <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#788393}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358996
    Reviewed-by: Bindu Suvarna <[email protected]>
    Commit-Queue: Bindu Suvarna <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1523}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  6. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597484536-ff40ca57712df9805a649e42426fe8c4d56337be.profdata to chrome-mac-4183-1597510237-5e96aa3b693ab394594c686fc5cc548540260c52.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Icef47729fdda0de455c6f14879d4f4a0a095ab56
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359149
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1522}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  7. Roll ChromeOS Orderfiles from 85-4183.57-1597056056-benchmark-85.0.4183.69-r1 to 85-4183.57-1597056056-benchmark-85.0.4183.71-r1
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/cros-orderfile-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: Ide545fc6e74143bfd17de695f1c0389dc4690b8c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358653
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1521}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  8. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597449227-9fe615dd50e244f9043206576ba37e4bde1ce3c5.profdata to chrome-mac-4183-1597484536-ff40ca57712df9805a649e42426fe8c4d56337be.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Icb6c7ca35c9d6e78c8fd0d069ea9e2e0ddf4cfe6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358921
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1520}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  9. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597449227-e9cac3af1b46c6be44abdc167b96db89a207282e.profdata to chrome-win32-4183-1597467894-5e4f394927e9aeb3e8e5189be50e6353f2c6747d.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I663e345b72444c630aff51e19e63aecbb2006702
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358880
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1519}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  10. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597449227-d554c147422411578e19f8f00a3e4b5611e58647.profdata to chrome-win64-4183-1597467894-200ecedbb8a76094853ca11c4e15d5267935a2fa.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I00952cc3e7e1402b48d9239d0d59ee8b002f8cdb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358881
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1518}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  11. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597418154-7ae2bef4785a1bb23b764164f5ab16f1980fcf2f.profdata to chrome-win32-4183-1597449227-e9cac3af1b46c6be44abdc167b96db89a207282e.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I1dc5d6a7a36d4b2962cb4907cf46e0a105ac4339
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358769
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1517}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  12. Roll ChromeOS Orderfiles from 85-4183.57-1597056056-benchmark-85.0.4183.65-r1 to 85-4183.57-1597056056-benchmark-85.0.4183.69-r1
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/cros-orderfile-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I37224206c4259be6dd2f5fd59faae081742c5811
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358651
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1516}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  13. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597418154-349d1e02740dfbe0782a5c2a14bee3818cf80185.profdata to chrome-win64-4183-1597449227-d554c147422411578e19f8f00a3e4b5611e58647.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ida98286693f984d058771ce25500926f2675fe04
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358610
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1515}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  14. [per-agent scheduling] Don't wait for non-ordinary page frame signals.
    
    Frames for non-ordinary pages don't report signals (such as FMP or
    onload). They also have no parent frame, so they are considered main
    frames, and they use arbitrary agent cluster IDs. This can create
    situations where we will "affect" queues forever.
    
    The solution is to not add such frames to the "waiting for signal" set. This avoids waiting for them indefinitely, while also not throttling them.
    
    The CL also changes it so that we don't try affect queues not associated with a frame (i.e.: have no FrameScheduler), as those are "global" queues that are not associated with a single agent.
    
    (cherry picked from commit 18923dd9812dddd44b72e05c8211a7a3b1e9b877)
    
    Bug: 1090251,1115389
    Change-Id: I8e624626694aa5aded7bce1ab6243c57eb69ebd7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352584
    Commit-Queue: Tal Pressman <[email protected]>
    Reviewed-by: Alexander Timin <[email protected]>
    Reviewed-by: Kouhei Ueno <[email protected]>
    Reviewed-by: Kentaro Hara <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797662}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358709
    Cr-Commit-Position: refs/branch-heads/4183@{#1514}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  15. Fix Meet flickering on macOS
    
    As background, YUV 420 biplanar videos on macOS (basically all videos)
    cannot be sampled directly in OpenGL. When we want to sample them, we do
    a copy and YUV to RGB conversion.
    
    In the compositor, we will draw either using OpenGL or using overlays.
    
    We bracket our use with calls to Begin/EndSharedImageAccess using the
    argument READ (for GL) or OVERLAY (for overlay). In the case of overlay
    access, we skip the copy.
    
    The DisplayResourceProvider will agglomerates the calls to
    Begin/EndSharedImageAccess into a single pair -- so if there is already
    a READ access active, and another READ access comes in, then we skip
    the second call to Begin/EndSharedImageAccess.
    
    The bug is that if we do OVERLAY access, and then want READ access, the
    DisplayResourceProvider will say "oh, you already have access, I'll
    skip the BeginSharedImageAccess call". Which means no copy, and
    random texture contents.
    
    To fix this, detect the case of transitioning from OVERLAY to READ
    access, and do a EndSharedImageAccess followed by a new
    BeginSharedImageAccess.
    
    This is all fairly horrible. Once we move everything to the
    SkiaRenderer, then we can remove the OVERLAY GL parameter and
    forget that this episode ever existed.
    
    (cherry picked from commit 9ce8a0084b60d32795a7a0cc24217f0e51ecdb6c)
    
    Bug: 1113925
    Change-Id: I25071324eb49c5fd3026a77c20034c9f5e647328
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346843
    Commit-Queue: ccameron <[email protected]>
    Reviewed-by: Khushal <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#796730}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357671
    Reviewed-by: ccameron <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1513}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  16. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597383601-76a5b94de790ad71759b5d07edfc2ce6c4e09964.profdata to chrome-mac-4183-1597449227-9fe615dd50e244f9043206576ba37e4bde1ce3c5.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ib7f8d528510a0040ed222bc5426211bb6c8b9abd
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358511
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1512}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  17. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597401164-5884785c293ea1d1f6be7f4817c5a255bd2bf30d.profdata to chrome-win32-4183-1597418154-7ae2bef4785a1bb23b764164f5ab16f1980fcf2f.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I5be37bc7a905ade162a8714502355d8a5ab5ccbb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357550
    Commit-Queue: chromium-autoroll <[email protected]>
    Reviewed-by: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1511}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  18. Incrementing VERSION to 85.0.4183.72
    
    [email protected]
    
    Change-Id: I6b104d1e3bee8ac5d0dc8f917d0dda9b9470d307
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358469
    Reviewed-by: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/branch-heads/4183@{#1510}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  19. Updating XTBs based on .GRDs from branch 4183
    
    [email protected]
    
    Change-Id: I9367563857dd688a6281d83c5ad38453f41371e1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357951
    Reviewed-by: Krishna Govind <[email protected]>
    Commit-Queue: Krishna Govind <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1509}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  20. Fix grey bar when viewing local capture in Google Meet
    
    Meet gives an option to request video quality of 360. Not all cameras
    will natively return a height-360 size, so Chrome will go with the
    next-biggest capture size, and letterbox-and-scale the video frame.
    
    On the machine where I reproduced this, the media::VideoFrame had the
    following attributes.
    - visible_rect:0,60 640x360
    - natural_size:640x360
    - coded_size:640x480
    
    This exposed the following bug in the combination of the functions
    VideoResourceUpdater::CreateForSoftwarePlanes and
    PaintCanvasVideoRenderer::Copy.
    * The function VideoResourceUpdater::CreateForSoftwarePlanes creates a
      resource of size |coded_size|, and expects that
      PaintCanvasVideoRenderer::Copy will populate the |visible_rect|
      sub-rectangle of that resource.
    * PaintCanvasVideoRenderer::Copy actually copies not to |visible_rect|,
      but rather to rectangle at (0,0) that has the size of |visible_rect|.
    
    The consequence is that we end up viewing the resource through a
    misaligned letterbox.
    
    The fix is is to inline PaintCanvasVideoRenderer::Copy (which is only a
    few lines long) in VideoResourceUpdater::CreateForSoftwarePlanes, and
    specify the correct destination rectangle.
    
    Also add some comments to clarify the function's behavior. Note that
    this behavior was switched in crrev.com/545920.
    
    [email protected]
    
    (cherry picked from commit e3e055a5060de18fd6a4452b73e12f3fdfb5d18d)
    
    Bug: 1090435
    Change-Id: Icef81728defc0cf46b35180dada5d68f24e6b21d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2318313
    Auto-Submit: ccameron <[email protected]>
    Reviewed-by: Dale Curtis <[email protected]>
    Commit-Queue: ccameron <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#791480}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357670
    Reviewed-by: ccameron <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1508}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  21. [ios] Early return if webState is not valid
    
    Sometimes [ToolbarMediator updateShareMenuForWebState:]
    is passed a null WebState, so do nothing if that is the case.
    
    [email protected]
    
    (cherry picked from commit c751db7dc96d2bda5d1a04dc12f49e650ab0bfbb)
    
    Bug: 
    Change-Id: Id083687df59199489a80ca21a9182113e2ad62ae
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354710
    Auto-Submit: Chris Lu <[email protected]>
    Reviewed-by: Sergio Collazos <[email protected]>
    Commit-Queue: Chris Lu <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797763}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2358049
    Reviewed-by: Chris Lu <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1507}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  22. Switch GetNetworkList to use getifaddrs() on Android N+
    
    Previous implementation used RTM_GETLINK which is no longer supported
    in Android 11 as per https://developer.android.com/preview/privacy/mac-address
    I verified the results roughly the same on my Pixel 2.
    
    (cherry picked from commit 3a754978b2e628ba70d69e427ff4d13e1defbd91)
    
    Bug: webrtc:11775
    Change-Id: I8c152823b3921d483aaec9c281c09720f17e6263
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2297712
    Commit-Queue: Zhongyi Shi <[email protected]>
    Reviewed-by: Zhongyi Shi <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#791446}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357252
    Reviewed-by: Paul Jensen <[email protected]>
    Commit-Queue: Paul Jensen <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1506}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  23. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597401164-99fa40fee33d0badbbb9d1781d3bdb90332b4246.profdata to chrome-win64-4183-1597418154-349d1e02740dfbe0782a5c2a14bee3818cf80185.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I3a69cc72deaeec5021a64c416d7e1f6b798e4a51
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357510
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1505}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  24. Add a param for controlling default browser promo on P- and no default
    
    (cherry picked from commit 4121f6fda23d9a7747a3914aa80fa45ee435307d)
    
    Bug: 1116309
    Change-Id: I5e0a52c07a81336ef11329993676766613a7b06e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355573
    Commit-Queue: Lijin Shen <[email protected]>
    Reviewed-by: Theresa  <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#798052}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357129
    Cr-Commit-Position: refs/branch-heads/4183@{#1504}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  25. Roll ChromeOS Broadwell AFDO profile from 85-4183.48-1597052943-benchmark-85.0.4183.69-r1 to 85-4183.48-1597052943-benchmark-85.0.4183.71-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-broadwell-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I4c5a2ff0ce574b2da3c86fc211c093cba20f4720
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357594
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1503}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  26. Roll ChromeOS Silvermont AFDO profile from 85-4183.57-1597056056-benchmark-85.0.4183.69-r1 to 85-4183.57-1597056056-benchmark-85.0.4183.71-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-silvermont-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I3ba7fa2f8504a2112a743ca1123e4c3e2ad6161a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357592
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1502}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  27. Add use counter for comma as separator in allow attribute.
    
    Bug: 1062400
    Change-Id: I787f4996c76946b53e67122672ef085036ee33c0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2323821
    Reviewed-by: Yoav Weiss <[email protected]>
    Commit-Queue: Ian Clelland <[email protected]>
    Cr-Commit-Position: refs/heads/master@{#792348}
    (cherry picked from commit 9ed18b4e3a87fa956ac1bf98190f14772e80d6c8)
    
    
    [email protected]
    
    Change-Id: I995af46e63b08f83d5e523aedd061abefae8dbe6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2356605
    Reviewed-by: Ian Clelland <[email protected]>
    Commit-Queue: Ian Clelland <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1501}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  28. Roll ChromeOS Airmont AFDO profile from 85-4183.57-1597054331-benchmark-85.0.4183.69-r1 to 85-4183.57-1597054331-benchmark-85.0.4183.71-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-airmont-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: Ib3f88dec1c4e2970217bad1b297e7e5e510ee18a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357590
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1500}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  29. Update settings-dropdown-menu to observe array mutations of menuOptions
    
    Currently changes to menuOptions via array mutations do not cause
    shouldDisableMenu_() to be called again. In particular, this causes
    and issue with the resolution dropdown for CrOS Display Settings since
    we rebuild the list of resolutions by assigning an empty array and then
    calling the 'push' array mutation.
    
    (cherry picked from commit b060adce8ea864059ed5fdaa0c38044bd2ac53e9)
    
    Fixed: 1105149
    Change-Id: I9e275454254af56ea3aab5f83176a51cd447d0c9
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327790
    Commit-Queue: Bailey Berro <[email protected]>
    Auto-Submit: Bailey Berro <[email protected]>
    Reviewed-by: Kyle Horimoto <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#793154}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2356270
    Reviewed-by: Bailey Berro <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1499}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  30. Handle immersive mode in WebUI tab strip's autoclose behavior
    
    In immersive mode, the toolbar floats on top of the tab content. Their
    bounds intersect.
    
    The WebUI tab strip would autoclose whenever an event occured inside the
    tab content's bounds. However, this didn't consider if the event would
    ultimately be delivered to browser UI instead.
    
    This CL lets events whose locations are in the toolbar pass through. It
    also adds test coverage for these behaviors.
    
    A more robust solution would consider the event's target window rather
    than just its location, but this is more complex. For now these bounds
    checks should be sufficient.
    
    (cherry picked from commit 369a40b00c1268c6f8e59bb4a409ce68d3aec3ac)
    
    Bug: 1112028
    Change-Id: I99ea8942171848c903c385e875b9c573fa2bf1c1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2339591
    Commit-Queue: Collin Baker <[email protected]>
    Reviewed-by: Peter Boström <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#795659}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2356932
    Reviewed-by: Collin Baker <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1498}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  31. Ensure web_contents is non-null before TabAndroid::FromWebContents
    
    (cherry picked from commit f6bfdab230f7f07b5c048ff9b9c08961d1bda8c0)
    
    Bug: 1094885
    Change-Id: Ie3fb46b2fb7029671f91612fefee7fcb2352a613
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353012
    Reviewed-by: Theresa  <[email protected]>
    Commit-Queue: Brandon Wylie <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797438}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357109
    Reviewed-by: Ben Mason <[email protected]>
    Reviewed-by: Brandon Wylie <[email protected]>
    Commit-Queue: Ben Mason <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1497}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  32. [M85 cherry-pick] Guard against MakePromiseSkImageFromRenderPass failure
    
    SkDeferredDisplayListRecorder::makePromiseTexture can fail for a
    variety reasons (in the repro case the requested width/height is
    320/10048 while the max texture size is 8192) so try to fail
    gracefully.
    
    (cherry picked from commit 729b9b172f364a71a6298a9da8379e31aa4d6842)
    
    Bug: 1068253
    Change-Id: I5fcb25343fe397240330e23db902c97cee71c239
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351955
    Reviewed-by: Peng Huang <[email protected]>
    Commit-Queue: Robert Phillips <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797280}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2356790
    Reviewed-by: Robert Phillips <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1496}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  33. Add a WebLayer API to prewarm a spare renderer process.
    
    (cherry picked from commit 78fcc39954e1ef34bfd20b19654390ef706329e9)
    
    Bug: 1114946
    Change-Id: Id73c5537ab2de1912af57e3235e88adcdb52016c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343770
    Commit-Queue: John Abd-El-Malek <[email protected]>
    Reviewed-by: Darin Fisher <[email protected]>
    Reviewed-by: Scott Violet <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797754}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357069
    Reviewed-by: John Abd-El-Malek <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1495}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  34. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597383601-6e196060e35f4d140a03d9ab3bf99e4c72e82c4e.profdata to chrome-win32-4183-1597401164-5884785c293ea1d1f6be7f4817c5a255bd2bf30d.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I53d93c393b23ec8601f8439be59a0b75b2834d54
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355560
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1494}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  35. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597383601-6aa8b25107a214eec4ae3431d5a647714a9975f2.profdata to chrome-win64-4183-1597401164-99fa40fee33d0badbbb9d1781d3bdb90332b4246.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ic3cf1f98842471c15105151193ad748df8fe5fea
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355562
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1493}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  36. [iOS][Omnibox] Check paste availability without checking contents
    
    On iOS 14, using pasteboard.string triggers a notification saying that
    the app pasted. There is a better property hasStrings that doesn't
    trigger this notification. It is also the recommended way from Apple
    to check if the pasteboard contains any strings.
    
    (cherry picked from commit 8810c74e71213d89ee8df58e49bcf296c44e1b05)
    
    Bug: 1110848
    Change-Id: Ia892c76ee17d5230582e8907db927ad3a27e82b1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351832
    Reviewed-by: Stepan Khapugin <[email protected]>
    Commit-Queue: Robbie Gibson <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797639}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2356524
    Reviewed-by: Robbie Gibson <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1492}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  37. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597333722-100d6802f59d966733da4caaebf73c7581587112.profdata to chrome-win64-4183-1597383601-6aa8b25107a214eec4ae3431d5a647714a9975f2.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I0bd586aa00670c36632d5ee6a67a126ad4054172
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355836
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1491}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  38. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597361872-5c043a22c745770d04f076bb1a244c22eaaf9c88.profdata to chrome-win32-4183-1597383601-6e196060e35f4d140a03d9ab3bf99e4c72e82c4e.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ida0f96aae04c0ae64c209435463dd0e3df74f666
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355835
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1490}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  39. [merge m85][blink scheduler] Disable all throttling on pages using WebRTC.
    
    A page that uses WebRTC may use a timer to poll video frames and do
    video processing on them. Very often, these pages are already opted-out
    from throttling because they play audio. However, to allow them to
    work reliably when silent (e.g. when other participants stop talking
    for a few seconds), this CL disables all throttling for pages using
    WebRTC.
    
    In the long-term, there should be an event-based mechanism to do
    video processing on frames when they become available. When this
    mechanism is available, this policy will be revisited.
    
    This policy is controlled by a base::Feature so we can assess its
    impact on performance.
    
    (cherry picked from commit 66c328cbdda0671da2978ba2f422942025240883)
    
    Bug: 1101731,b/159893852
    Change-Id: I6d7e98c544d65223fbbad41148ec201c83a63f7c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2280161
    Reviewed-by: Florent Castelli <[email protected]>
    Reviewed-by: Alexander Timin <[email protected]>
    Reviewed-by: Kentaro Hara <[email protected]>
    Commit-Queue: François Doray <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#787738}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354670
    Cr-Commit-Position: refs/branch-heads/4183@{#1489}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  40. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597361872-44dfb46f69cb10eb22849fd408390b8af381ab57.profdata to chrome-mac-4183-1597383601-76a5b94de790ad71759b5d07edfc2ce6c4e09964.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I11e6bf9dab6440ccd7c95d26002c2f89472e9431
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355824
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1488}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  41. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597333722-978a264369be23365fccdd7cb0f0a41f1030f853.profdata to chrome-win32-4183-1597361872-5c043a22c745770d04f076bb1a244c22eaaf9c88.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I764f21db7445bda18f3515c2134a6bf3be39bd31
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355126
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1487}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  42. Updating XTBs based on .GRDs from branch 4183
    
    [email protected]
    
    Change-Id: I64db6c2ecd51efc9a73863d36aff1e5d3de271ff
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355251
    Reviewed-by: Krishna Govind <[email protected]>
    Commit-Queue: Krishna Govind <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1486}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  43. Disable UIL-FST by default on M-85.
    
    Bug: b:162183648
    Change-Id: I7d3bfeba05495e0c74a7f59aa6e03b9982c37770
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2348237
    Commit-Queue: My Nguyen <[email protected]>
    Reviewed-by: My Nguyen <[email protected]>
    Reviewed-by: David Vallet <[email protected]>
    Reviewed-by: Darren Shen <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1485}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  44. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597333722-7a2197dd48b193e4d11c6d3d37a05fd5d361df16.profdata to chrome-mac-4183-1597361872-44dfb46f69cb10eb22849fd408390b8af381ab57.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I8a1511071e1e4c10c010d76a6c8a17f8ec81c693
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355269
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1484}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  45. Incrementing VERSION to 85.0.4183.71
    
    [email protected]
    
    Change-Id: I4ba39f805613ef2f095509f8072aba14141c8132
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354425
    Reviewed-by: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/branch-heads/4183@{#1483}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  46. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597317393-bdc91d1ec38c62d3f413d23dc593ccd7596c51d4.profdata to chrome-win32-4183-1597333722-978a264369be23365fccdd7cb0f0a41f1030f853.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I3a90a698269fc303ee15ac0427dbc724f580b001
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2355029
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1482}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  47. [M85] RFHI: Refresh feature policy after learning a new frame's origin
    
    This is a merge of a fix to a long-standing bug with inconsistent
    Feature Policy state between the renderer and the browser in some same-
    origin subframes that have not committed navigations. It manifested
    itself during a gradual rollout of a feature in M84. We mitigated the
    resulting crashes in M84 with a change partly disabling a server-side
    rollout config, and got approval to merge the fix to M85 in order to
    unblock the rollout.
    
    Merge approval: https://crbug.com/1111735#c43
    Deltas with original CL: only tests, to accommodate some M85->M86
    differences in test scaffolding and Trust Token API syntax. Confirmed
    locally that the test fails without the functional change in place.
    
    -- Original CL message:
    
    The browser's views of certain same-origin subframes' feature policies
    can disagree from the values available to a well-behaved renderer,
    erroneously triggering this renderer kill. This is because not all
    same-origin subframes commit navigations, but the Feature Policy code in
    RenderFrameHostImpl depends on a call to DidNavigate to update RFHI's
    |feature_policy_| member after learning a new frame's origin. For frames
    that don't see DidNavigate calls, RFHI::feature_policy_ ends up in a
    state that can disagree with the renderer-side feature policy state for
    the same frame, stored in blink::SecurityContext.
    
    This change adds a fix by adding a call to ResetFeaturePolicy to
    RFHI::SetOriginAndIsolationInfoOfNewFrame, which is the first time that
    the browser's representation of a new frame learns the frame's origin.
    This allows computing a correct feature policy for features whose
    values depend on the frame origin. (Currently, we compute the policy
    before knowing the origin, which leads to the problematic inconsistent
    state.)
    
    (cherry picked from commit 35460b0e4f4262341af56d699f9e4512fc0d8f74)
    
    Bug: 1112959, 1111735
    Test: Add a browser test that crashes before the fix and passes after
    Change-Id: Ic3c42fbf10a468d230d85981eba10b4be4533307
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2335910
    Reviewed-by: Łukasz Anforowicz <[email protected]>
    Reviewed-by: Charlie Hu <[email protected]>
    Reviewed-by: Charlie Harrison <[email protected]>
    Reviewed-by: Charlie Reis <[email protected]>
    Commit-Queue: David Van Cleve <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#795625}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354514
    Reviewed-by: Alex Moshchuk <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1481}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  48. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597293047-6f493514a8c174c5f67428e410d157fa92f7f235.profdata to chrome-win64-4183-1597333722-100d6802f59d966733da4caaebf73c7581587112.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I7c0f67e11a6dd241e5eca6be2b2c888561bf9cb6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354461
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1480}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  49. Remove “Open” Context Menu option for Javascript in iframes
    
    Links containing Javascript strings can’t be executed in the source
    frame with WKWebView APIs (pre-iOS14) so removing the option from the
    context menu is preferable. The user can still copy the javascript from
    the link.
    
    (cherry picked from commit ff4573fd4accad665a6564cb9c58dd83243796bb)
    
    Fixed: 1109120
    Change-Id: I7744871aeddbf461b9a1d4ea480c5d9bcd02beed
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352639
    Commit-Queue: Mike Dougherty <[email protected]>
    Reviewed-by: Eugene But <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797589}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354718
    Reviewed-by: Mike Dougherty <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1479}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  50. Roll src/third_party/libavif/src/ 01ee4caa5..4cfee6282 (29 commits)
    
    Merge to release branch 4183 for Chromium M85.
    
    https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git/+log/01ee4caa5ab5..4cfee6282b97
    
    $ git log 01ee4caa5..4cfee6282 --date=short --no-merges --format='%ad %ae %s'
    2020-08-10 ccom Add AVIF_FMT_ZU to fix compiling with non-standard/old compilers (#260)
    2020-08-10 wtc Fail if a tile is completely outside grid bounds
    2020-08-10 wtc Pass true to avifDecoderDataGenerateImageGridTiles
    2020-08-10 wtc Fail if any tile in an image grid is not supported
    2020-08-10 wtc Add the disableGridImages setting to avifDecoder
    2020-08-10 wtc Update codec_dav1d.c
    2020-08-10 wtc Set max image size to 16384 * 16384
    2020-08-10 wtc avifImageIdentity8ToRGB8ColorFullRange needs 4:4:4
    2020-08-07 wtc Fix incorrect 8-to-16 monochrome YUV conversion
    2020-08-06 jdrago Revert "Disable libgav1 until abseil-cpp stops using CMP0077 on newer CMake versions"
    2020-08-05 wtc Check out Abseil release tag 20200225.2
    2020-08-05 jdrago Update references of VS2017 in comments to VS2019 (minor)
    2020-08-05 jdrago v0.8.1
    2020-08-05 jdrago Minor changelog tweak
    2020-08-05 jdrago Fix incorrect 16-to-8 monochrome YUV conversion
    2020-08-03 kornel Make decoding optional
    2020-08-03 linkmauve Add an ignoreAlpha field to avifRGBImage
    2020-07-28 dnovomesky Save support in gdk-pixbuf component
    2020-07-31 jdrago Update changelog
    2020-07-31 jdrago Only ever create one iref box, filled with multiple cdsc boxes
    2020-07-24 asn cmake: Include avif INTERFACE_INCLUDE_DIRECTORIES first
    2020-07-22 asn cmake: Use correct include dir for apps/shared
    2020-07-22 dnovomesky Fix a crash in the gdk-pixbuf loader, removed unnecessary asserts
    2020-07-21 ccom CMake: Add -Wno-error=c11-extensions for dav1d
    2020-07-19 ccom CMake: Set C standard to c99
    2020-07-19 ccom CMake: Only enable CXX if using libgav1
    2020-07-16 wtc Move ptrU8,ptrV8,ptrU16,ptrV16 out of i for loop
    2020-07-17 linkmauve Fix a crash in the gdk-pixbuf loader when error is NULL
    2020-07-19 jdrago Disable libgav1 until abseil-cpp stops using CMP0077 on newer CMake versions
    
    Created with:
      roll-dep src/third_party/libavif/src
    
    Disable grid images.
    
    Test:
    Manually test with
    https://github.com/AOMediaCodec/av1-avif/blob/master/testFiles/Microsoft/Summer_in_Tomsk_720p_5x4_grid.avif
    
    [email protected],[email protected]
    
    (cherry picked from commit 247f7d9577308e465c7952dd7cc7002b27d456e2)
    
    Bug: 1114916
    Change-Id: I310959b081803b9e169ad912aaa10ab0077a5ad6
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2347085
    Commit-Queue: Wan-Teh Chang <[email protected]>
    Reviewed-by: Peter Kasting <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#796913}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353340
    Commit-Queue: Peter Kasting <[email protected]>
    Reviewed-by: Dale Curtis <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1478}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  51. [Native Cast MRP] Presentation connection for site-initiated mirroring
    
    Cherrypick into M85. Omitting the mirroring_activity changes as they
    were causing merge conflicts and not crucial for the fix, so it's lower
    risk to omit them.
    
    Original commit message:
    This fixes a regression relative to the extension MRP where we were
    establishing a presentation connection only if a client ID is set.
    If mirroring is initiated by a site with cast:0F5096E8 there is no
    client ID but we still need a presentation connection.
    
    [email protected]
    
    Bug: 1114891, b/163366468
    Change-Id: Ia1e4196ca5c36afe20754abd668eb02016c08411
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354494
    Reviewed-by: Takumi Fujimoto <[email protected]>
    Commit-Queue: Takumi Fujimoto <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1477}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  52. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597317393-67923b32348978f13c4a668af308aed5fbeda9d8.profdata to chrome-mac-4183-1597333722-7a2197dd48b193e4d11c6d3d37a05fd5d361df16.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I8f2e222054b008d7e6d0221f45c3fffb125c6b28
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354680
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1476}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  53. Revert "[omnibox] Dedup history matches HQP matches."
    
    This reverts commit 14f12b979c0aba04407c2bc1610981c8e3d92f77.
    
    Reason for revert: As mpearson pointed out, this CL has an unintended affect on HQP suggestions.
    
    This is a partial revert. A full revert would fail tests due to other
    changes since the original CL landed. This revert keeps test changes
    from the original CL and updates another test. Additionally, it retains
    a variable rename and formatting change since those have no functional
    effect and we prefer the newer versions.
    
    Original change's description:
    > [omnibox] Dedup history matches HQP matches.
    >
    > This CL filters duplicate history matches in
    > URLIndexPrivateData::HistoryItemsForTerms used by the HQP. Previously,
    > we relied on the autocomplete controller's deduping which
    > 1) may affect performance since it occured after additional processing
    > of each suggestion (I would guess it's insignificant), and
    > 2) prevented the HQP provider from making full use of it's allocated
    > per-provider-limit.
    >
    > Also update a few HQP unit tests.
    >
    > Bug: 591981
    > Change-Id: I1c6ce02050ba1b674e3507368c1a095f5a5b0c6d
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2219027
    > Commit-Queue: manuk hovanesian <[email protected]>
    > Reviewed-by: Tommy Li <[email protected]>
    > Cr-Commit-Position: refs/heads/master@{#773185}
    
    [email protected],[email protected],[email protected]
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    (cherry picked from commit 3646277ba48f1c8bddc6f04500e203048d206926)
    
    Bug: 591981
    Change-Id: I00ad1ebdcb40163b0eb488dd5771f1b703566aeb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327955
    Reviewed-by: Mark Pearson <[email protected]>
    Reviewed-by: manuk hovanesian <[email protected]>
    Reviewed-by: Justin Donnelly <[email protected]>
    Reviewed-by: Tommy Li <[email protected]>
    Commit-Queue: manuk hovanesian <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#796553}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354615
    Cr-Commit-Position: refs/branch-heads/4183@{#1475}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  54. Reland "Use only SafeSearch filter for EduCoexistence webview."
    
    This is a reland of b545f5895c1ff5a12a83c82386979e7663dd9145
    The original cl failed in the MSAN test in
    SupervisedUserNavigationThrottleTest::
    AllowEDUCoexistenceInnerWebContents
    where the inner WebContents is not attached by the time it is expected to.
    This only happens in the MSAN test case. The fix simply delays the test
    until it is sure that the inner WebContent is attached.
    
    Bug: 1113054
    
    Original change's description:
    > Use only SafeSearch filter for EduCoexistence webview.
    >
    > This cl fixes the bug where the child user is stuck
    > in EDU account addition flow when the user's parental
    > control setting is 'Only allow certain sites'.
    >
    > Inorder to prevent this error from happening we will do
    > only safe search filter for the EduCoexistence webview
    > and not enforce the 'Only allow certain cites' settings
    > potentially set by the child's parents.
    >
    > "https://accounts.google.com" is manually whitelisted. This
    > is because there is a race condition where we don't know
    > whether the WebContent is an inner WebContent belonging
    > to EduCoexistence flow or not by the time throttling happens.
    > This happens because navigation to accounts.google.com is
    > started before the <webview> WebContents is attached to
    > the outer WebContents hosted by the EduCoexistence flow WebUI.
    >
    > We are making this exception only to the webview that is present in
    > the EDUCoexistence flow. The exception is made because the parent is
    > present with the child during the flow. Extending this exception
    > to every inner webcontents will may allow the child to break parental
    > settings.
    >
    > Bug: 1079510
    > Change-Id: I4f3e65e58537a845613b0c49b03f801f0a3caa08
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316443
    > Reviewed-by: Marc Treib <[email protected]>
    > Reviewed-by: Aga Wronska <[email protected]>
    > Commit-Queue: Yilkal Abe <[email protected]>
    > Cr-Commit-Position: refs/heads/master@{#794661}
    
    (cherry picked from commit 87e6cc8e3fbd5246b339429380552357fd21bf22)
    
    Bug: 1079510
    Change-Id: Ida69bb2fc63efbdbc3e06365290ddc2aed9790c3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2338856
    Reviewed-by: Marc Treib <[email protected]>
    Reviewed-by: Aga Wronska <[email protected]>
    Commit-Queue: Yilkal Abe <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#796898}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353398
    Reviewed-by: Yilkal Abe <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1474}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  55. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597293047-81100902d4dc0f954ca8d1da4e08d5c44d1bc030.profdata to chrome-win32-4183-1597317393-bdc91d1ec38c62d3f413d23dc593ccd7596c51d4.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I3e11deabcd44460b3e354f9a10d5d95c7893b8e3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354221
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1473}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  56. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597293047-68a35eff31c51f8c15ade769a390a8631488f3d1.profdata to chrome-mac-4183-1597317393-67923b32348978f13c4a668af308aed5fbeda9d8.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I620072a4839eccd804f5f2e3f27d09d88c1bbb3a
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2354216
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1472}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  57. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597274328-9f9d30e010d3a8f8f64e08d522f9b2a2847f3adc.profdata to chrome-win32-4183-1597293047-81100902d4dc0f954ca8d1da4e08d5c44d1bc030.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I6ef28ce6f764206b4f58deaf779fba27727092a4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351765
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1471}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  58. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597274328-8c5d8bdd4d4f87b42e308eace29a5c80b3110c52.profdata to chrome-win64-4183-1597293047-6f493514a8c174c5f67428e410d157fa92f7f235.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Idcf7cc457311e9529e69221e880c65f17f0acfe7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351762
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1470}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  59. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597253420-96bcc5db03bec5e11f24f1dc426f7821c1854620.profdata to chrome-mac-4183-1597293047-68a35eff31c51f8c15ade769a390a8631488f3d1.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I79bcb3b85f436406f8bc907785c00a52acc2d5fe
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353713
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1469}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  60. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597253420-365d1abe6b478dafc28d3a156fc1c74c01c02a80.profdata to chrome-win32-4183-1597274328-9f9d30e010d3a8f8f64e08d522f9b2a2847f3adc.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ia21d5d63c77a40b392772aee2f7d888be96cd799
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351422
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1468}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  61. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597253420-a1ef64c5bc2bc9a15c79e9a479aa7823b3625fb1.profdata to chrome-win64-4183-1597274328-8c5d8bdd4d4f87b42e308eace29a5c80b3110c52.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I77837fc789d2fa631b32a3881c754ccdea30a613
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353729
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1467}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  62. Allow extension ids for TS Helper and Fleet Monitor
    
    (cherry picked from commit c062dccd0a5c08ee60595106879bc861583fcd6e)
    
    Bug: 1105137
    Change-Id: I84440d73d5cb14601e1a559c261c4b17e25d637e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316127
    Reviewed-by: Toni Baržić <[email protected]>
    Reviewed-by: Mattias Nissler <[email protected]>
    Commit-Queue: Steven Bennetts <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#794778}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351501
    Reviewed-by: Steven Bennetts <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1466}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  63. Ash Tray: Add metrics for toggling the integrated privacy screen.
    
    BUG=1057204
    [email protected],[email protected]
    
    (cherry picked from commit 8660836ae3b1b8aa4d2ec73a42b6853a1b7a5f8d)
    
    Change-Id: Ie829a462889890d9fe57d47f9043a46759a26b18
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2150077
    Commit-Queue: Tim Song <[email protected]>
    Reviewed-by: Ahmed Fakhry <[email protected]>
    Reviewed-by: Steven Holte <[email protected]>
    Reviewed-by: Ahmed Mehfooz <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#792418}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353026
    Reviewed-by: Tim Song <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1465}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  64. Incrementing VERSION to 85.0.4183.70
    
    [email protected]
    
    Change-Id: I4c4965b777b996a72133cb2263f17310ff174315
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353407
    Reviewed-by: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/branch-heads/4183@{#1464}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  65. Introduce an allowlist for external experiment ids.
    
    The allowlist provides a way to specify which external experiment
    ids can be sent and also provides a way to associate a study name
    for such external experiment ids.
    
    Since the API now uses an allowlist, its use is no longer restricted
    via metrics service accessor, which allows us to simplify the plumbing.
    
    A metrics client API is provided to disable the allowlist, which is
    needed for some configurations such as WebLayer.
    
    Additionally, the new allowlist support is implemented behind a
    base::Feature, which is off by default in this CL. When the
    feature is disabled, the behavior from before is unchanged.
    
    (cherry picked from commit dd6dc05207dbc76d10eb0f9f308ca3809bf47bae)
    
    Bug: 1111941
    Change-Id: I63b92254e27a32dd5236c37f0b70fb3683f447e4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324172
    Commit-Queue: Alexei Svitkine <[email protected]>
    Reviewed-by: Scott Violet <[email protected]>
    Reviewed-by: Peter Conn <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#795502}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351396
    Reviewed-by: Alexei Svitkine <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1463}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  66. Disable updating credentials by background thread
    
    (cherry picked from commit a2fd9e8209fe662646499a4e6c6a0042ee304c50)
    
    Bug: 1115255
    Change-Id: I29378e7a30a1997480e09580ff172e2e8ac1029b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350112
    Commit-Queue: Yusuf Sengul <[email protected]>
    Commit-Queue: Rakesh Soma <[email protected]>
    Reviewed-by: Rakesh Soma <[email protected]>
    Auto-Submit: Yusuf Sengul <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#797011}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353609
    Reviewed-by: Yusuf Sengul <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1462}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  67. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597232541-dab1ea1d95dadebe35335556a808b44628d3ad96.profdata to chrome-win32-4183-1597253420-365d1abe6b478dafc28d3a156fc1c74c01c02a80.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ifc9ee1b46ee52bee32ed2023e3b908231f802fa7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353311
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1461}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  68. [tracing] Record host app package name for renderer/browser processes
    
    This change populates host_app_package_name field of the
    ChromeProcessDescriptor message. It will be used to match
    renderer and browser processes to host apps.
    
    (cherry picked from commit b2fe9f919bcb1a4e4a0382811e042d95b550eb71)
    
    Bug: b/159477965
    Change-Id: I49316a2e0e82a67366fa452a03bd795579723be1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2311125
    Commit-Queue: Oksana Zhuravlova <[email protected]>
    Reviewed-by: Eric Seckler <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#793715}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353350
    Reviewed-by: Oksana Zhuravlova <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1460}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  69. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597232541-e72ff887a8e05ca1b026e9122417492bbc0eb17f.profdata to chrome-win64-4183-1597253420-a1ef64c5bc2bc9a15c79e9a479aa7823b3625fb1.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I466d5388fcb8a875f92e9330b960054691d296c8
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353119
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1459}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  70. Revert "Use Views context menus on tabstrip on Mac."
    
    This reverts commit 6ed3f7bb4ab31c67e7c06292c69367799e5dc162.
    
    Reason for revert: Decision was made to not use Views context menus on the Mac.
    
    Original change's description:
    > Use Views context menus on tabstrip on Mac.
    > 
    > This was the result of a discussion with ellyjones@ regarding the best
    > way to handle features that could only easily be implemented in Views
    > that we needed for user education.
    > 
    > The decision was made that context menus in Top Chrome could be moved to
    > Views, but not for web contents and context menus on text fields, which
    > would remain in Cocoa to provide visual distinction and to provide
    > access to e.g. the system emoji chooser.
    > 
    > This CL adds a mechanism by which Top Chrome code can force a context
    > menu that would otherwise be rendered natively to use Views code
    > instead, and applies it to tabstrip context menus.
    > 
    > (cherry picked from commit e35a8ac49a462dcc291e38172a8be0087b42a318)
    > 
    > Bug: 1109256
    > Change-Id: Ib3c3970f56df0714687aaf87a1267d7ae8e2c17b
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2317809
    > Commit-Queue: Dana Fried <[email protected]>
    > Reviewed-by: Elly Fong-Jones <[email protected]>
    > Reviewed-by: Peter Boström <[email protected]>
    > Cr-Original-Commit-Position: refs/heads/master@{#792451}
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2330088
    > Reviewed-by: Dana Fried <[email protected]>
    > Cr-Commit-Position: refs/branch-heads/4183@{#1072}
    > Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
    [email protected]
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: 1109256
    Change-Id: I1d2e1a94827193593e6c53cb3217d9bca7d6d837
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350496
    Reviewed-by: Avi Drissman <[email protected]>
    Commit-Queue: Dana Fried <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1458}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  71. Track HomeToOverview nudge dismiss metrics.
    
    Some metrics are missing for home to overview gesture. This CL adds
    metrics to HomeToOverviewController::HideNudge().
    
    (cherry picked from commit 1f763a92330ff6bd402b08f0db616e5506b487c6)
    
    Bug: 1101105
    Change-Id: I166cce0a489925f0e03ed61b0808044af35aaea4
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2293459
    Reviewed-by: Yulun Wu <[email protected]>
    Reviewed-by: Toni Baržić <[email protected]>
    Commit-Queue: Yulun Wu <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#787829}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352616
    Cr-Commit-Position: refs/branch-heads/4183@{#1457}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  72. Roll ChromeOS Broadwell AFDO profile from 85-4183.48-1597052943-benchmark-85.0.4183.66-r1 to 85-4183.48-1597052943-benchmark-85.0.4183.69-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-broadwell-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I8432ab72abc1c0d6455390ea2204715153d351ef
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353122
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1456}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  73. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597190007-27179162254680d523a3ac15493266fc9fda0993.profdata to chrome-mac-4183-1597253420-96bcc5db03bec5e11f24f1dc426f7821c1854620.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ibc43b6089ff520ddfbf88e53efa41b40dd13da2c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351755
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1455}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  74. Roll ChromeOS Airmont AFDO profile from 85-4183.57-1597054331-benchmark-85.0.4183.66-r1 to 85-4183.57-1597054331-benchmark-85.0.4183.69-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-airmont-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: Ibbd8d2ac1ab05d05a17a6168d9d2b8d2dd191a5c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353120
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1454}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  75. Measure InAppToHome gesture performed metric.
    
    (cherry picked from commit 21303508fe7728a0f3836a1c27149f7c16c39d0f)
    
    Bug: 1101105
    Change-Id: I93d354011c225f9032eeb40407ba5847f16315ec
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2289212
    Reviewed-by: Yulun Wu <[email protected]>
    Reviewed-by: Toni Baržić <[email protected]>
    Commit-Queue: Yulun Wu <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#787043}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352691
    Cr-Commit-Position: refs/branch-heads/4183@{#1453}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  76. Remove an unused MetricsServiceAccessor API.
    
    Note: Cherry-picking to M85 as a pre-req for merging the CLs for crbug.com/1111941
    
    (cherry picked from commit 1bdeda31b4e60c781cb4b98da97e823604f582b1)
    
    Bug: None
    Change-Id: If395ad9984c944efd609f7ea2c9c86ee3f904d71
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324882
    Reviewed-by: Ilya Sherman <[email protected]>
    Reviewed-by: Olivier Robin <[email protected]>
    Commit-Queue: Alexei Svitkine <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#792693}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351167
    Reviewed-by: Alexei Svitkine <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1452}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  77. Roll ChromeOS Silvermont AFDO profile from 85-4183.57-1597056056-benchmark-85.0.4183.66-r1 to 85-4183.57-1597056056-benchmark-85.0.4183.69-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-silvermont-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I9e5793e3c43cd0e8e3b77fe51a5d179bbe691a44
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352368
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1451}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  78. Update perfetto version to aa0099498c7e3efbdf0efcd445ab6848e984666a.
    
    which includes this cherry pick:
    https://android-review.googlesource.com/c/platform/external/perfetto/+/1398550
    
    on top of the original M85 pinned perfetto version.
    
    The upstream branch in the perfetto repo is this one:
    https://android.googlesource.com/platform/external/perfetto/+/refs/heads/chromium/4183
    
    Bug: 1115160
    Change-Id: I242c53225e5dd3a4596ce27b8705e00ce8b2ebfc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352730
    Reviewed-by: Sami Kyöstilä <[email protected]>
    Reviewed-by: Oksana Zhuravlova <[email protected]>
    Commit-Queue: Eric Seckler <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1450}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  79. Reland "Make intentWithEffect an ObservableSupplier"
    
    This reverts commit 64f3c8ed364fb5a7825a4e2525f8f7448e2b312d.
    
    Reason for revert: Underlying cause patched in https://crrev.com/c/2346950
    
    Original change's description:
    > Revert "Make intentWithEffect an ObservableSupplier"
    > 
    > This reverts commit ad14ecbccd0077b808e74aaadf08854195fde359.
    > 
    > Reason for revert: <INSERT REASONING HERE>
    > 
    > Original change's description:
    > > Make intentWithEffect an ObservableSupplier
    > > 
    > > (cherry picked from commit 8bdfa5937130d7a31b703f9af18971f4971ee5ce)
    > > 
    > > Bug: 1108189
    > > Change-Id: I7e4b8194dcfe0fdb5d815590438ba5a7f60080c4
    > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315538
    > > Reviewed-by: David Trainor <[email protected]>
    > > Commit-Queue: Patrick Noland <[email protected]>
    > > Cr-Original-Commit-Position: refs/heads/master@{#792047}
    > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2341030
    > > Reviewed-by: Patrick Noland <[email protected]>
    > > Cr-Commit-Position: refs/branch-heads/4183@{#1274}
    > > Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    > 
    > [email protected]
    > 
    > Change-Id: I742235d41f1174e4fe520c738cf739d2f1659b47
    > No-Presubmit: true
    > No-Tree-Checks: true
    > No-Try: true
    > Bug: 1114156
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343108
    > Reviewed-by: Tanmoy Mollik <[email protected]>
    > Commit-Queue: Tanmoy Mollik <[email protected]>
    > Cr-Commit-Position: refs/branch-heads/4183@{#1310}
    > Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
    [email protected],[email protected]
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: 1114156
    Change-Id: I130f03af41db8ea56da83d81de536fb51b3454f5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351962
    Reviewed-by: Patrick Noland <[email protected]>
    Commit-Queue: Patrick Noland <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1449}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  80. Add tests for in app to home gesture metrics.
    
    This CL adds tests for gesture metrics and updates shelf layout manager
    to get both in_app and in_tablet_mode from shelf config.
    
    (cherry picked from commit ce00a6a75b6657fd3a1551286e5c1bec74273ed6)
    
    Bug: 1101105
    Change-Id: Ib0ad71700f082ea759adc037661327f1d016520b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2285289
    Reviewed-by: Yulun Wu <[email protected]>
    Reviewed-by: Toni Baržić <[email protected]>
    Commit-Queue: Yulun Wu <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#786960}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352615
    Cr-Commit-Position: refs/branch-heads/4183@{#1448}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  81. [cc/metrics] Fix UAF in ReportThroughputUkm
    
    After we landed:
    https://chromium-review.googlesource.com/c/chromium/src/+/2300402
    
    There were much less crash reports than it used to be. But
    we are still seeing reports.
    
    The problem is still use-after-free. As we can see, in the
    destructor of LayerTreeHostImpl, we call
        frame_trackers_.SetUkmManager(nullptr);
    This sets FrameSequenceTrackerCollection::throughput_ukm_reporter_|
    to nullptr. Note that FrameSequenceMetrics has a raw pointer
    |throughput_ukm_reporter_| that points to the above, but that
    pointer doesn't know that it is nullptr now. So in the
    ~FrameSequenceMetrics() which calls ReportMetrics, it tries
    to use the raw pointer, which causes the problem.
    
    (cherry picked from commit c89c1c9761e526ea07472b7f09822c4f2de333e3)
    
    Bug: 1105854, 1100868, 1077696
    Change-Id: I5c2045afd361a527baebce574377fbd43fd32879
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2309094
    Commit-Queue: Xida Chen <[email protected]>
    Reviewed-by: vmpstr <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#791571}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351925
    Reviewed-by: Sami Kyöstilä <[email protected]>
    Reviewed-by: Xida Chen <[email protected]>
    Commit-Queue: Sami Kyöstilä <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1447}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  82. [cc/metrics] Fix UAF in ReportThroughputUkm
    
    This CL fixes a use-after-free problem in the
    ThroughputUkmReporter::ReportThroughputUkm. The root cause of
    this problem is that the ThroughputUkmReporter is freed when
    this is getting called.
    
    (cherry picked from commit 0d55b1d2de4c1b782a41aaeef94a8fa6260ad86b)
    
    Bug: 1105854, 1100868, 1077696
    Change-Id: I514a8012c10680734e97e14b0e731493e9e4eb7c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2300402
    Reviewed-by: vmpstr <[email protected]>
    Commit-Queue: Xida Chen <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#789053}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351838
    Reviewed-by: Xida Chen <[email protected]>
    Reviewed-by: Sami Kyöstilä <[email protected]>
    Commit-Queue: Sami Kyöstilä <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1446}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  83. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597190007-78d9a1947fd15a2468640277eb30ce64c07ff357.profdata to chrome-win32-4183-1597232541-dab1ea1d95dadebe35335556a808b44628d3ad96.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I1cfeeda01c12e92031c909393376d8ab3b849354
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352351
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1445}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  84. Null check in ThroughputUkmReporter::ReportThroughputUkm
    
    It looks like in this function, the ukm_manager_ could be null,
    and that could cause crash. I think it is possible being null
    when a tab is shutting down and that the ukm_manger_ has
    been cleared.
    
    This CL does null check and thus prevent crash.
    
    (cherry picked from commit 16c4ba4889ff0e7cba30cd02df99a3e467691c94)
    
    Bug: 1100868, 1077696
    Change-Id: I6efd5064eed1aa60cf45d087677bdb49d08e70b1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2277348
    Reviewed-by: vmpstr <[email protected]>
    Reviewed-by: Kevin Ellis <[email protected]>
    Commit-Queue: Xida Chen <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#784920}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352238
    Reviewed-by: Sami Kyöstilä <[email protected]>
    Reviewed-by: Xida Chen <[email protected]>
    Commit-Queue: Sami Kyöstilä <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1444}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  85. [LiteVideo] Add rebuffer event to blocklist and add to UKM.
    
    This change updates the user blocklist on rebuffer events and updates
    the UKM metrics that a rebuffer event occurred.
    
    A future change will add a threshold for the number of rebuffers to be
    observed before stopping active throttles rather than immediately.
    
    (cherry picked from commit 01de79ce5e98554ecb639bdc4c5894d30e9a57e1)
    
    Bug: 1097792, 1101563
    Change-Id: I4e078a38102c1bc7a8bc12e76bad7edf7caceb03
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2333741
    Reviewed-by: Robert Kaplow <[email protected]>
    Reviewed-by: rajendrant <[email protected]>
    Reviewed-by: Tarun Bansal <[email protected]>
    Reviewed-by: Sophie Chang <[email protected]>
    Commit-Queue: Michael Crouse <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#794846}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351371
    Reviewed-by: Michael Crouse <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1443}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  86. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597211835-514f60e2b1def01778fcabe12478801d1cacd3af.profdata to chrome-win64-4183-1597232541-e72ff887a8e05ca1b026e9122417492bbc0eb17f.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I54ce2cc73ec2ff0e21409afe59cc9090d408fe3e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2352352
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1442}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  87. [M85] Ignore second callback call for service worker fetch events
    
    In the previous patch, I added IsCompleted() for early return when
    service worker fails to be started and the callback is called.
    However, there're a case where Complete() could be called twice but the
    IsCompleted() cannot cover. (methods in ResponseCallback can be called
    even if there's an error during starting the worker because a fetch
    event is dispatched before checking the result of script evaluation, for
    instance.)
    This CL handles those cases.
    
    (cherry picked from commit a213e6d24cd6c67e1f393519900f866adb0e611b)
    
    Bug: 1106977, 824858
    Change-Id: I0f985d8fb8572a8b04f3335cc36aebf71f3b746c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336375
    Commit-Queue: Makoto Shimazu <[email protected]>
    Auto-Submit: Makoto Shimazu <[email protected]>
    Reviewed-by: Matt Falkenhagen <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#794421}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351268
    Reviewed-by: Makoto Shimazu <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1441}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  88. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597190007-42840301041a5984ac9c10bf839d4700ebade74c.profdata to chrome-win64-4183-1597211835-514f60e2b1def01778fcabe12478801d1cacd3af.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I5f439b6509923f25abd3eecfd2f5472364ed3b4b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351626
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1440}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  89. [M85] Fix crashes when starting a worker fails during dispatching fetch event
    
    ServiceWorkerFetchDispatcher now dispatches a fetch event without
    waiting for an ACK of start worker message when ServiceWorkerOnUI is
    enabled. However, due to the change, ServiceWorkerFetchDispatcher can
    invoke a callback twice when starting a worker fails - one for a failure
    of start worker and the other for a failure of dispatched event, and
    this caused crashes.
    
    This CL added a branch to ignore the latter callback when starting a
    worker fails because the error status for starting a worker is more
    detailed.
    
    (cherry picked from commit 336a0596d07f54bfa6bd7ed90b355a9e55359646)
    
    Bug: 1106977, 824858
    Change-Id: I4cc408a850f40fb3db101584e71eb2164a90c28f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2309525
    Reviewed-by: Matt Falkenhagen <[email protected]>
    Commit-Queue: Makoto Shimazu <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#790308}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351600
    Reviewed-by: Makoto Shimazu <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1439}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  90. Roll ChromeOS Airmont AFDO profile from 85-4183.57-1597054331-benchmark-85.0.4183.65-r1 to 85-4183.57-1597054331-benchmark-85.0.4183.66-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-airmont-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I7594e3b27e0ae468f450227342780047c619d9d1
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351148
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1438}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  91. Roll ChromeOS Broadwell AFDO profile from 85-4183.48-1597052943-benchmark-85.0.4183.65-r1 to 85-4183.48-1597052943-benchmark-85.0.4183.66-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-broadwell-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I44fc886c94a0bc5f4eeba73775693487c3f14baa
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351145
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1437}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  92. [LiteVideo] Add commandline control for downlink bandwidth.
    
    This change adds a commandline switch for controlling the default
    donwlink bandwidth. This will be used for testing and local evaluation.
    
    (cherry picked from commit 8c7b5a1300be6fa3a230849d4fedc1c8dbb15968)
    
    Bug: 1112788
    Change-Id: Ibe50133f1182506d363a010bbb0194f3fd010520
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336295
    Reviewed-by: Sophie Chang <[email protected]>
    Reviewed-by: rajendrant <[email protected]>
    Auto-Submit: Michael Crouse <[email protected]>
    Commit-Queue: rajendrant <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#794614}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351715
    Reviewed-by: Michael Crouse <[email protected]>
    Commit-Queue: Michael Crouse <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1436}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  93. Roll ChromeOS Silvermont AFDO profile from 85-4183.57-1597056056-benchmark-85.0.4183.65-r1 to 85-4183.57-1597056056-benchmark-85.0.4183.66-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-silvermont-chromium-beta
    Please CC [email protected] 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/master/autoroll/README.md
    
    Tbr: [email protected]
    Change-Id: I01255dab033c94b426602528daa2511de9a40bc2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351865
    Reviewed-by: Chrome Release Autoroll <[email protected]>
    Commit-Queue: Chrome Release Autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1435}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  94. Roll Chrome Win32 PGO Profile
    
    Roll Chrome Win32 PGO profile from chrome-win32-4183-1597145849-5eeb842fd5f272b66dda0b2bf8150eb6a7209f04.profdata to chrome-win32-4183-1597190007-78d9a1947fd15a2468640277eb30ce64c07ff357.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: Ie6911591ffaa853b0ad4c7607c0a6e9b487faa34
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351621
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1434}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  95. [M85] Calling DispatchFetchEvent just after InitializeGlobalScope
    
    Currently, events are dispatched after a service worker is launched.
    However, Mojo can enqueue messages before waiting for receiver's being
    ready. This CL is to dispatch FetchEvent without waiting for the worker
    ready.
    
    This CL adds a state called "is endpoint ready", which means
    InitializeGlobalScope is called and ServiceWorkerVersion::endpoint() is
    ready to dispatch events. For active workers, InitializeGlobalScope is
    called in StartWorker synchronously, and FetchEvent can be dispatched
    just after calling ServiceWorkerVersion::RunAfterStartWorker().
    
    This is expected to eliminate performance regression we observed by
    enabling ServiceWorkerOnUI because the worker don't have to wait for
    OnStarted() message before dispatching an event.
    
    Design doc:
    https://docs.google.com/document/d/1VxFWsTOXJyJc7CMp4wxh_z0u8NVPi_7E5Aj6hxf2MUM/edit?usp=sharing
    
    (cherry picked from commit 7ff4f8f5c8d4552f466e50251dab098e2d18eec8)
    
    Bug: 824858
    Change-Id: Ib4a5e2778a1beb4ade16cfcf47d4ec7786750cd0
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2279305
    Commit-Queue: Makoto Shimazu <[email protected]>
    Reviewed-by: Makoto Shimazu <[email protected]>
    Reviewed-by: Kenichi Ishibashi <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#788995}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351339
    Cr-Commit-Position: refs/branch-heads/4183@{#1433}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  96. [content] Bind PageBroadcast in CreateNewWindow
    
    This CL makes sure that when a tab is created through CreateNewWindow
    (e.g. window.open / ctrl+click), a page inside the tab establishes
    PageBroadcast mojo connection.
    
    Previously we only established the connection inside RenderViewHostImpl
    ::CreateRenderView, but with CreateNewWindow, we do not go through
    CreateRenderView because RenderView is already there and RenderViewHost
    is created after that.
    
    Now we establish a connection after browser responds in
    CreateNewWindowReply.
    
    (cherry picked from commit d46f498a5c4643696a83eb0fe8e908c4c50ec3f6)
    
    Bug: 1108035,1108947,1108904
    Change-Id: I5e10163ba2326f6b07ea5a044db1eff102fa8c40
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2331959
    Commit-Queue: Yuzu Saijo <[email protected]>
    Reviewed-by: Kinuko Yasuda <[email protected]>
    Reviewed-by: Alexander Timin <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#794361}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340846
    Reviewed-by: Yuzu Saijo <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1432}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  97. Roll Chrome Win64 PGO Profile
    
    Roll Chrome Win64 PGO profile from chrome-win64-4183-1597168459-5a6cd7c56d61d8c8ddcecbad052a8ac6132e44a4.profdata to chrome-win64-4183-1597190007-42840301041a5984ac9c10bf839d4700ebade74c.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:win64-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I0101f5072cca4c7413e8de7a79165f5be297585d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351448
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1431}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  98. Reland "[LiteVideo] Observe MediaPlayer rebuffer events to stop throttling."
    
    This is a reland of 57fd8da7a27bbaf615106aa354ea8b09c6c1cf96
    
    The browsertest is really flaky because of the timeout. The test is
    not there to verify the code being added so I'm going to decouple
    adding these tests. I removed or disabled the tests causing failures
    so hopefully this resolves it.
    
    Original change's description:
    > [LiteVideo] Observe MediaPlayer rebuffer events to stop throttling.
    >
    > This change adds plumbing to allow the LiteVideo optimization to
    > observe when rebuffer events occur so that all throttling can be
    > stopped.
    >
    > A future change will record the even in the user blocklist and
    > record the event in UKM.
    >
    > Bug: 1082554
    > Change-Id: I9109fe221800b355e46c78e80254f75f433f9448
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316849
    > Reviewed-by: Tarun Bansal <[email protected]>
    > Reviewed-by: Kinuko Yasuda <[email protected]>
    > Reviewed-by: rajendrant <[email protected]>
    > Reviewed-by: Dale Curtis <[email protected]>
    > Commit-Queue: Michael Crouse <[email protected]>
    > Cr-Commit-Position: refs/heads/master@{#793232}
    
    [email protected],[email protected],[email protected]
    
    (cherry picked from commit e75c7a42b87964e5da67cb432ebfcd076ea03a3d)
    
    Bug: 1082554
    Change-Id: I5b11eb841a62b1c90f465c84eb68df6fcd0e573d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2332684
    Reviewed-by: Michael Crouse <[email protected]>
    Commit-Queue: Michael Crouse <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#793751}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350746
    Cr-Commit-Position: refs/branch-heads/4183@{#1430}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  99. Roll Chrome Mac PGO Profile
    
    Roll Chrome Mac PGO profile from chrome-mac-4183-1597168459-9b5ccb36c5ddf92e2f19b06b4f47050ae6f2579b.profdata to chrome-mac-4183-1597190007-27179162254680d523a3ac15493266fc9fda0993.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-beta
    Please CC [email protected],[email protected],[email protected] 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/master/autoroll/README.md
    
    Cq-Include-Trybots: chrome/try:mac-chrome-beta
    Tbr: [email protected],[email protected],[email protected]
    Change-Id: I4442b9578f9e86335ab04859c04a4e0a7e956f76
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351084
    Reviewed-by: chromium-autoroll <[email protected]>
    Commit-Queue: chromium-autoroll <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1429}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  100. Updating XTBs based on .GRDs from branch 4183
    
    [email protected]
    
    Change-Id: I0efb487f2f4d95852136971fa699c760b2127494
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350312
    Commit-Queue: Ben Mason <[email protected]>
    Reviewed-by: Krishna Govind <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1428}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}
    
  101. M85: Add a file type description when saving edited PDFs.
    
    When calling chrome.fileSystem.chooseEntry() to save edited PDFs, there
    is an option for the file types to accept. For each file type, the
    description is optional. The API documentation [1] says "if not present,
    a description will be automatically generated", but the generated
    description ended up being an empty string in this case. Fix this by
    manually setting the file type description.
    
    [1] https://developer.chrome.com/apps/fileSystem
    
    (cherry picked from commit 2498c970d7a5a4bca6f45ff95776cdeb543ac84e)
    
    Tbr: [email protected]
    Bug: 1114127
    Change-Id: If3440fcd13a152bb55e8f80193b4960103776cd7
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343782
    Reviewed-by: Sam McNally <[email protected]>
    Commit-Queue: Lei Zhang <[email protected]>
    Cr-Original-Commit-Position: refs/heads/master@{#796427}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350137
    Reviewed-by: Lei Zhang <[email protected]>
    Cr-Commit-Position: refs/branch-heads/4183@{#1427}
    Cr-Branched-From: 740e9e8a40505392ba5c8e022a8024b3d018ca65-refs/heads/master@{#782793}