0

1561156 Commits

Author SHA1 Message Date
Tom Sepez
f10588a2de Suppress gpu/v4l2 files using unsafe C library calls.
Fallout from earlier tree-wide attempt to enable these warnings.

Bug: 390223051
Cq-Include-Trybots: luci.chromium.try:linux-v4l2-codec-rel
Change-Id: I0a3f9d04c39367f03f5fd090e678f71cd12abcc8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410313
Owners-Override: Daniel Cheng <dcheng@chromium.org>
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439815}
2025-03-28 18:01:43 -07:00
chromium-autoroll
151fd50d06 Roll V8 from 627f10c78a78 to 7209d7cf8061 (2 revisions)
627f10c78a..7209d7cf80

2025-03-28 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Version 13.6.217
2025-03-28 mfarazma@redhat.com [was][liftoff] Fix shift with immediate operations

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/v8-chromium-autoroll
Please CC liviurau@google.com,machenbach@google.com,v8-waterfall-gardener@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:linux-blink-rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:dawn-linux-x64-deps-rel
Change-Id: Ibe049756062f95599fbabd0d2914c8e9541a860a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410022
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439814}
2025-03-28 17:57:26 -07:00
Eugene Zemtsov
30951827e2 media: Manually scale frames for OpenH264 encoder when needed
OpenH264 can resize frames automatically only if
 - the input and output aspect ratios are the same and
 - the input is larger than the output in both dimensions.

This CL does manual scaling when these conditions are not met.
Bug: 404887295

Change-Id: I9ba4fb55231abc157b359108673d62a558b8babf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410892
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Eugene Zemtsov <eugene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439813}
2025-03-28 17:56:51 -07:00
Emily Stark
40edbf5379 Clean up recurrent interstitial feature
This feature was designed for a couple specific PKI enforcement
actions and hasn't been used in several years.

Bug: 406821209
Change-Id: Ib165b2374e7ea293df3e19d47c3c729fa4a6d601
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6406459
Reviewed-by: Gabriel Charette <gab@chromium.org>
Commit-Queue: Emily Stark <estark@chromium.org>
Reviewed-by: Carlos IL <carlosil@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439812}
2025-03-28 17:56:09 -07:00
Gary Klassen
2fd04b3453 Reduce depth of tree tests to re-enable asan tests without crashing.
Change-Id: I34590af80d09ce89d97be0385714dab9d61ed969
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6383659
Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
Commit-Queue: Gary Klassen <gklassen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439811}
2025-03-28 17:55:41 -07:00
Ian Wells
5757876535 Enable GlicUserResize by default
Bug: 402795394
Change-Id: If09e66ca82e4c0ebb5dd62e87c45f433bf999795
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6409132
Reviewed-by: Andrea Gomez <andreaxg@google.com>
Commit-Queue: Ian Wells <iwells@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439810}
2025-03-28 17:49:36 -07:00
chromium-autoroll
e2879f4b90 Roll Chrome Mac Arm PGO Profile
Roll Chrome Mac Arm PGO profile from chrome-mac-arm-main-1743199169-3ab4e6d357d10b029c93807a7aa971fb217c9de0-c54afdcc01341152042cd845dfb2494ab93ff46c.profdata to chrome-mac-arm-main-1743206048-c471c1ee88241fb5466581c845b8cfc1baba0d04-4924ecbd94026cfc8b59d347d653401e029515d2.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-arm-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:mac-chrome
Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: Ic135e74f35f6f05351cc2832e33db2dab5ffabdc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410515
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439809}
2025-03-28 17:49:06 -07:00
chromium-internal-autoroll
d7699f2fd2 Roll src-internal from 65497b7319e0 to b5396f07d3ec (1 revision)
65497b7319..b5396f07d3

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll
Please CC chrome-browser-infra-team,tjudkins@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: chromium:370730322,chromium:372743094
Tbr: tjudkins@google.com
Change-Id: Ie0f966d57f7526197a9d6e74ea46d58c3f059020
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410030
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439808}
2025-03-28 17:45:31 -07:00
Erica Lee
9ae5da0343 p13n: simplify showing sparkles
Tie the active state on the sparkle-placeholder directly to the
`thumbnailsLoading_` value.

For an image that was never returned because it was filtered out,
`isTileVisible` would return false, and the active state would be true.
This caused the `render` function on the sparkles to keep firing.

BUG=b:406321809
TEST=manual

Change-Id: Ib5eee802f10dde4fa7046033a45184cd6bf2587f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410279
Auto-Submit: Erica Lee <ericamlee@google.com>
Reviewed-by: Jason Thai <jasontt@chromium.org>
Commit-Queue: Jason Thai <jasontt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439807}
2025-03-28 17:43:18 -07:00
chromium-autoroll
6e9aba2838 Roll vulkan-deps from e91e3d89c5e7 to 1aab45902ff3 (5 revisions)
https://chromium.googlesource.com/vulkan-deps.git/+log/e91e3d89c5e7..1aab45902ff3

Also rolling transitive DEPS:
  393d5c7df1..8a6aaa696c
  89bd5d10c8..10054abc98

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-chromium-autoroll
Please CC angle-team@google.com,jrprice@google.com,radial-bots+chrome-roll@google.com,radial-bots@google.com,webgpu-developers@google.com,ynovikov@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86;luci.chromium.try:dawn-linux-x64-deps-rel;luci.chromium.try:win-asan;luci.chromium.try:linux_chromium_cfi_rel_ng
Bug: None
Tbr: jrprice@google.com,radial-bots+chrome-roll@google.com,ynovikov@google.com
Change-Id: If030d1024e7ceff2cb269f1410b62e381d370dbb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6408464
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439806}
2025-03-28 17:42:10 -07:00
chromium-autoroll
d06e7741c8 Roll Chrome Win64 PGO Profile
Roll Chrome Win64 PGO profile from chrome-win64-main-1743173923-f1ac64598427c795c060ca9dfeb4fc6682cd72cf-221bdf84f429bf111be19447701807fcf10cd4e9.profdata to chrome-win64-main-1743184778-a93aada04a26c3d20a2c5af53901e57291d5e202-1e7df3cd93245f563273799dfb51880997e943ae.profdata

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/pgo-win64-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:win64-chrome
Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: If21f26aff1ebae8339196532ee6108363f03b639
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410258
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439805}
2025-03-28 17:35:40 -07:00
Feras Aldahlawi
f377511704 Update StreamParserBuffer::CopyFrom to take span instead of ptr and size
Bug: 373790934
Change-Id: Id33dea65072d27463f2b63168d12419d9ccaf3f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6394336
Commit-Queue: Feras Aldahlawi <feras@chromium.org>
Reviewed-by: Vikram Pasupathy <vpasupathy@chromium.org>
Reviewed-by: John Rummell <jrummell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439804}
2025-03-28 17:33:44 -07:00
Duong Dac
6b98302a77 [iOS] Adjust supervised user interstitial font size from iOS settings
This CL allows the "Ask your parent" interstitial to adjust to iOS system text size. "Zoom text..." from 3-dot menu will still work on
top of this.

Based on components/security_interstitials/.../interstitial_large.html

Bug: 405993406
Change-Id: I26c3e0135428fa38b8b692484198252ff97f7eb9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395058
Commit-Queue: Duong Dac <ddac@chromium.org>
Reviewed-by: Carlos IL <carlosil@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439803}
2025-03-28 17:33:21 -07:00
Juan Mojica
7e6217a4e8 [lensoverlay] Fix highlights being visible after selection clear.
Change-Id: If09252bbe6ed99fc5edff47fad8e51a5848961fb
Bug: 407113472
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410674
Commit-Queue: Ali Stanfield <stanfield@google.com>
Reviewed-by: Ali Stanfield <stanfield@google.com>
Auto-Submit: Juan Mojica <juanmojica@google.com>
Cr-Commit-Position: refs/heads/main@{#1439802}
2025-03-28 17:30:02 -07:00
chromium-autoroll
aa240be668 Roll goldctl (win) from Bmh87jeaHatj39PYj... to xe_VroL0THL1s9UZb...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/goldctl-win-chromium-autoroll
Please CC bsheedy@chromium.org,kjlubick@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in goldctl (win): https://bugs.chromium.org/p/skia/issues/entry?owner=kjlubick@google.com
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: bsheedy@chromium.org
Change-Id: I0703cee64d2f8267d2c08f34446a9e1974bd37b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410175
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439801}
2025-03-28 17:28:32 -07:00
chromium-autoroll
89d76ebaf8 Roll DevTools Frontend from 1bbd38cc8d5e to 4eac8f82318f (1 revision)
1bbd38cc8d..4eac8f8231

2025-03-28 nvitkov@chromium.org [eslint] Run type checking on custom rules

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/devtools-frontend-chromium
Please CC devtools-waterfall-sheriff-onduty@rotations.google.com,liviurau@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:407085691
Change-Id: I3005facb3e2b30e32c74b847abfa811ae484bed2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410028
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439800}
2025-03-28 17:26:19 -07:00
Mitsuru Oshima
2ead872a75 Store the registered rotation
Currently it stores the rotation controlled by accelerometer, which
is plain wrong. This will result in locking to he wrong orientation
when restarted.

Bug: 391763863
Test: covered by unit test. Confirmed that test fails w/o fix.

Change-Id: Ia4487e7f1e4f50746009d893517b321d5f97d0ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6400873
Commit-Queue: Mitsuru Oshima <oshima@chromium.org>
Reviewed-by: Vincent Chiang <vincentchiang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439799}
2025-03-28 17:24:45 -07:00
chromium-internal-autoroll
8da50d16d8 Roll clank/internal/apps from 5440330d01f4 to e26cff6202b0 (1 revision)
5440330d01..e26cff6202

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/clank-apps-chromium-autoroll
Please CC chrome-brapp-engprod@google.com,hnakashima@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:406756733
Tbr: hnakashima@google.com
No-Try: true
Change-Id: Id46758c99668b9e57a583d2a054e91a19bdcc26e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410924
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439798}
2025-03-28 17:22:36 -07:00
chromium-autoroll
4dcf0d9fed Roll goldctl (linux) from vazjtxPs2ne3diaKM... to mAk01oyt7P30KZ8p-...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/goldctl-linux-chromium-autoroll
Please CC bsheedy@chromium.org,kjlubick@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in goldctl (linux): https://bugs.chromium.org/p/skia/issues/entry?owner=kjlubick@google.com
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: bsheedy@chromium.org
Change-Id: I2db2d48ed0ad922eb5c56bc06654d78d99ee4710
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410921
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439797}
2025-03-28 17:18:10 -07:00
Hailey Wang
bdeba1da38 [Collaboration] Support leave group from ShareKit
Leaving is sometime performed within ShareKit UI in manage screen.

Bug: 403330842
Change-Id: Icad7f9609e4a3086463c0e6fda9f3da8e0577914
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395165
Reviewed-by: Siddhartha S <ssid@chromium.org>
Commit-Queue: Hailey Wang <haileywang@google.com>
Reviewed-by: Yuheng Huang <yuhengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439796}
2025-03-28 17:17:57 -07:00
chromium-autoroll
32bf85dc82 Roll goldctl (mac arm64) from 3Y8BzQv26tXLWIz4Y... to nPFIBSkoK5DC-UNkP...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/goldctl-mac-arm64-chromium-autoroll
Please CC bsheedy@chromium.org,kjlubick@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in goldctl (mac arm64): https://bugs.chromium.org/p/skia/issues/entry?owner=kjlubick@google.com
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: bsheedy@chromium.org
Change-Id: Iac2f636a9d8346c52323aea72e1f52d12efd6e2a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410174
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439795}
2025-03-28 17:16:51 -07:00
chromium-autoroll
a74366c219 Roll Chrome Android ARM64 PGO Profile
Roll Chrome Android ARM64 PGO profile from chrome-android64-main-1743198929-195ec78172fcfd383b31067d98ae4e0f23992dfa-13fcaa9bb4e555f9ed43eb30bc40c791e3541b70.profdata to chrome-android64-main-1743201836-6c05c83041c86a0fdd4c1e950c5821faf68c8295-ddeb98cba918f09d3e8e9cdd69e362040e553b12.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-android-arm64-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: Iedc934871076524e74ed647044be6f0a801fcd9e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410920
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439794}
2025-03-28 17:12:18 -07:00
Gabriel Brito
5110883448 [WebAudio] Invalidate SetSinkId objects when AudioContext is closed
This CL fixes a crash that would happen if an AudioContext is closed
while the promise returned by AudioContext::setSinkId is still
resolving.

The crash happens because the Garbage Collector (GC) does not
immediately invalidate all the elements of
AudioContext::set_sink_id_resolvers_ after the clear call in
AudioContext::DidClose. Because of it, a task posted during
SetSinkIdResolver::Start to execute
SetSinkIdResolver::OnSetSinkIdComplete still executes. At this point,
however, the AudioContext is already closed and the objects in
AudioContext::set_sink_id_resolvers_ should be considered invalid.

The fix consists in manually invalidating the
SetSinkIdResolver::Member<ScriptPromiseResolver> when the AudioContext
is closed. This CL also makes changes to how media::OutputDeviceStatus
enums are handled to conform with the best practices of
https://chromium.googlesource.com/chromium/src/+/refs/heads/main/styleguide/c++/checks.md#examples

Bug: 381126158, 40580068
Change-Id: Ie8f447c095ebd8333a6e2e1a6f5581b3b00d2d08
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6406063
Commit-Queue: Gabriel Brito <gabrielbrito@microsoft.com>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Auto-Submit: Gabriel Brito <gabrielbrito@microsoft.com>
Reviewed-by: Michael Wilson <mjwilson@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439793}
2025-03-28 17:08:28 -07:00
chromium-autoroll
5ade65285d Roll goldctl (mac) from 2r-pYYyfAsqSnHU2l... to pCkkLpPyiV-gWMQPU...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/goldctl-mac-chromium-autoroll
Please CC bsheedy@chromium.org,kjlubick@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in goldctl (mac): https://bugs.chromium.org/p/skia/issues/entry?owner=kjlubick@google.com
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: bsheedy@chromium.org
Change-Id: Id106f933846102200ba28e9c2501bc522c62d0e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410917
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439792}
2025-03-28 17:06:39 -07:00
Dale Curtis
94d3edaee2 Reduce restrictions on SW overlays for AMD devices.
Per AMD this should be fixed in: (Adrenalin 23.11.1,
Driver Version 23.20.23.01 for Windows® 10 and
Windows® 11 (Windows Driver Store Version 31.0.22023.1014).

Fixed: 40738684
Change-Id: Id509231d0fdce61703ee8c481dbc298530231bb1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6387851
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439791}
2025-03-28 17:05:36 -07:00
Yue Zhang
39f60e24f7 [tab suggestions] Update heuristics for similar source
Before this CL, if users open tab B and C from parent tab A, only B
and C will be included in one suggestion; after this CL, A, B and C
will be included in the same suggestion.

Bug: 397221723
Change-Id: I45fff71c901c7f0d045184ff2aa0e1ce6f82a623
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6408193
Reviewed-by: Siddhartha S <ssid@chromium.org>
Commit-Queue: Yue Zhang <yuezhanggg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439790}
2025-03-28 17:03:02 -07:00
chromium-autoroll
30c5da4664 Roll ANGLE from b1eecd41bc87 to eb8deecd18ef (3 revisions)
b1eecd41bc..eb8deecd18

2025-03-28 yuxinhu@google.com Remove VVL error skips that have been fixed
2025-03-28 angle-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from 525b5b9d77ef to 23bc8dbadec2 (10 revisions)
2025-03-28 lexa.knyazev@gmail.com Ensure ValidatePixelStorei consistency

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-chromium-autoroll
Please CC angle-team@google.com,ynovikov@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86
Bug: None
Tbr: ynovikov@google.com
Change-Id: I8be9e341d3317cdab24f35d986c48f40e4d0e8ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410023
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439789}
2025-03-28 17:00:24 -07:00
chromium-internal-autoroll
1009817019 Roll Release Scripts from 0e7a508b6346 to 1e4579560973 (1 revision)
0e7a508b63..1e45795609

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/release-scripts-chromium
Please CC chrome-release-infra@google.com,guterman@google.com,kuanhuang@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: guterman@google.com,kuanhuang@google.com
Change-Id: Ic0c86bc9ec683c80c2095f53d118e07e63a39f61
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410843
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439788}
2025-03-28 17:00:12 -07:00
Gary Klassen
4924ecbd94 Add Node Depth UKM metric for AIPageContent.
UKM Collection Review Doc is https://docs.google.com/document/d/1wf99leudueP4WJOnuYFd5RDuPSeg64tKDpvGvGXCiPI/edit?usp=sharing&resourcekey=0-buhzwIk_KKrANyLCXvxcPg

Bug: 404239036
Change-Id: Iedb3d8e2eb923dc2e246843d8170d00654aa4573
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6371458
Reviewed-by: Alexei Svitkine <asvitkine@chromium.org>
Commit-Queue: Gary Klassen <gklassen@chromium.org>
Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439787}
2025-03-28 16:54:08 -07:00
Nate Chapin
e2fb2c5ecb Allow ScriptPromiseResolver<V8EnumClass>::Resolve(V8EnumClass::Enum)
This simplifies callsites from:
resolver->Resolve(V8EnumClass(V8EnumClass::Enum::kEnumValue));

to:
resolver->Resolve(V8EnumClass::Enum::kEnumValue);

Use this pattern in gamepad_haptic_actuator.cc as a demonstration

Change-Id: Id1dd886611c611343104d1f5ba0463a103630521
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410845
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439786}
2025-03-28 16:52:20 -07:00
Michelle Chen
993f0c0908 scanner: Adjust action button positioning logic to fix some edge cases.
Adjust the positioning logic to avoid the capture label and action
button container overlapping in some edge cases:

1. Currently, the capture label avoids the action button container
   bounds, but not the other way round. Make the action button container
   also avoid the capture label to help avoid overlap regardless of
   which bounds are set first.
2. Don't try to avoid the action container bounds if it is invisible
   (otherwise, the capture label can move around unexpectedly).
3. Make the capture label prefer falling back to "above" the region
   rather than "below" the region. This way, the action button container
   can keep its default bottom right position if possible.

This is probably not the final ideal button positioning, but should at
least be an improvement on the current overlapping behaviour.

Bug: b:406668505, b:405000218
Change-Id: I81fef47d026a24eb0c6a8eff048694d352ee2907
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6406815
Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
Reviewed-by: Elijah Hewer <hewer@chromium.org>
Commit-Queue: Michelle Chen <michellegc@google.com>
Cr-Commit-Position: refs/heads/main@{#1439785}
2025-03-28 16:51:39 -07:00
chromium-internal-autoroll
25461f84dd Roll clank/internal/apps from eb9c2d5b1357 to 5440330d01f4 (1 revision)
eb9c2d5b13..5440330d01

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/clank-apps-chromium-autoroll
Please CC chrome-brapp-engprod@google.com,hnakashima@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: hnakashima@google.com
No-Try: true
Change-Id: Ia78eaa5591c24744e6b55ede65575a0d32340473
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6411152
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439784}
2025-03-28 16:50:25 -07:00
Taylor Bergquist
8430f0ead0 Update GetInsertionIndexForDraggedBounds to support mixed drags.
Generalize TabDragContext::GetInsertionIndexForDraggedBounds to handle
any mix of tabs and group headers. Inserting into a group is allowed if
and only if there are no group headers being dragged. There is no
behavior change for header drags nor for normal drags, because there
isn't yet a way to start a mixed drag session.

Bug: 406529549
Change-Id: If7b0564d32f6e6946da1b5ff913a1d26d29f9f24
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6405742
Reviewed-by: David Pennington <dpenning@chromium.org>
Commit-Queue: Taylor Bergquist <tbergquist@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439783}
2025-03-28 16:49:19 -07:00
Andrea Gomez
aed570f5bf Always Detached: Remove flag from about flags
Removes kGlicAlwaysDetached from about flags. The flag still exists.

Bug: 402233577
Change-Id: I101f401e63a4c05ac7b285a67206dcaa028abc8e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6405180
Commit-Queue: Trevor Perrier <perrier@chromium.org>
Reviewed-by: Trevor Perrier <perrier@chromium.org>
Auto-Submit: Andrea Gomez <andreaxg@google.com>
Cr-Commit-Position: refs/heads/main@{#1439782}
2025-03-28 16:48:20 -07:00
chromium-internal-autoroll
c480ce82f3 Roll ios_internal from 7d00df6d3b10 to 39ca5738edc8
7d00df6d3b..39ca5738ed

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/ios-internal-chromium-autoroll
Please CC chrome-brapp-engprod@google.com,fedegermi@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Change-Id: I74a93bcbceaba23775d12d985508152478ca28a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410013
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439781}
2025-03-28 16:48:10 -07:00
Vikram Pasupathy
c7aefd3c08 blink: Remove all helper persistent usage record record code in wpt
Persistent usage record tests have been removed from wpt tests, now
remove all logic encrypted-media helper code.

Removed from spec: https://github.com/w3c/encrypted-media/issues/480

Bug: 349649084
Change-Id: Ie01f204929389d5da2c67df9dab9ef58bb11002c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6403517
Commit-Queue: Vikram Pasupathy <vpasupathy@chromium.org>
Reviewed-by: John Rummell <jrummell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439780}
2025-03-28 16:46:55 -07:00
Garrett Beaty
de778a2789 [infra] Set the dawn_ref property for branched dawn builders.
Branched versions of Dawn Chromium Presubmit are checking out dawn from
main instead of the corresponding dawn branch. That builder uses the
dawn_top_of_tree gclient config, which causes HEAD to be used for the
dawn revision unless the dawn_ref property is set.

This change sets the dawn_ref property for all of chromium.dawn so that
when the branch projects are set up the dawn_ref property for all of
those builders will be set to the corresponding dawn branch. The
majority of the branched builders in that group do not use the
dawn_top_of_tree config, but the property will have no effect on those
builders.

Bug: 407114936
Change-Id: Ia86781b8b6a5ba31f1a6ca9b97098608f4d1664a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410673
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Auto-Submit: Garrett Beaty <gbeaty@google.com>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439779}
2025-03-28 16:46:44 -07:00
Michelle Chen
48508f3aaa scanner: Pause glow animation immediately if Scanner is not enabled.
The glow animation in the standalone app currently continues until
Scanner processing has finished. If Sunfish is enabled and Scanner is
disabled, this means that the glow animation continues indefinitely.

UX has suggested that in the case Scanner is disabled, the glow
animation should continue until Sunfish OCR finishes. We don't have such
a signal yet, so for now just immediately pause the animation if Scanner
is disabled.

Bug: b:400798746
Change-Id: I8c2fa86b45d2cdd7c22c60bda5bd66aedd573589
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6406988
Reviewed-by: Elijah Hewer <hewer@chromium.org>
Commit-Queue: Michelle Chen <michellegc@google.com>
Reviewed-by: Xiaoqian Dai <xdai@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439778}
2025-03-28 16:43:59 -07:00
Vinny Persky
9514e18bce Refactor SelectBnplIssuerDialog issuer selection / dialog cancellation
This CL updates the issuer selection and dialog cancellation handling of
the SelectBnplIssuerDialog to match the Chrome Desktop UI team-approved
approach in the BnplTosDialog. Previously, the dialog could close itself
via DialogDelegate and the controller reacts to the close. Now the
controller is responsible for closing the delegate after receiving a
user-cancelled event from the dialog.

This CL also adds kombucha tests for the SelectBnplIssuerDialog, and
removes redundant browser tests.

Bug: 356443046
Change-Id: I6608d5167be3234efb9719f9fadf1819c1de2a71
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6397923
Reviewed-by: Slobodan Pejic <slobodan@chromium.org>
Reviewed-by: Jan Keitel <jkeitel@google.com>
Commit-Queue: Vinny Persky <vinnypersky@google.com>
Cr-Commit-Position: refs/heads/main@{#1439777}
2025-03-28 16:43:03 -07:00
Henrique Nakashima
72ef42a311 Revert "[UPMLoginDbSunset] Add fieldtrial testing config for the login db"
This reverts commit b3413ed4da7ef2b4e2eb60a269a1c00af5a6fd2a.

Reason for revert: crbug.com/407093342, broke many tests in arm64

Original change's description:
> [UPMLoginDbSunset] Add fieldtrial testing config for the login db
>
> And disable the feature for tests that are no longer relevant after the
> login db deprecation.
>
> Bug: 406741732
> Change-Id: Id4ab59f91fb9caf70a09878fabb09294e4193f58
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6392716
> Reviewed-by: Gang Wu <gangwu@chromium.org>
> Reviewed-by: Anna Tsvirchkova <atsvirchkova@google.com>
> Commit-Queue: Ioana Pandele <ioanap@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1439564}

Bug: 406741732,407093342
Change-Id: I2c695cee10519fea7bdf98f53e41ee8f074120dc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410054
Owners-Override: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: Min Qin <qinmin@chromium.org>
Auto-Submit: Henrique Nakashima <hnakashima@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Yue Zhang <yuezhanggg@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439776}
2025-03-28 16:42:10 -07:00
Yue Zhang
26f856f978 [tab suggestions] Enable testing single heuristics
Bug: 397221723
Change-Id: I511059d689ed661398d86f16dff80565a01583c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410395
Reviewed-by: Siddhartha S <ssid@chromium.org>
Commit-Queue: Siddhartha S <ssid@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439775}
2025-03-28 16:39:48 -07:00
Juan Mojica
c683e3ea19 [lensoverlay] Use a different icon for dark mode in the side panel.
The searchbox currently uses the same one. Use a white logo icon when
the side panel is rendering in dark mode. See bug for demo and
screenshots.

Change-Id: I6ca883aa348a4aaf71e22fbf844a68bc8eeabeab
Bug: 407039251
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410891
Reviewed-by: Ali Stanfield <stanfield@google.com>
Commit-Queue: Juan Mojica <juanmojica@google.com>
Auto-Submit: Juan Mojica <juanmojica@google.com>
Cr-Commit-Position: refs/heads/main@{#1439774}
2025-03-28 16:34:55 -07:00
chromium-internal-autoroll
b5fba5b2a8 Roll src-internal from 11604332efa7 to 65497b7319e0 (1 revision)
11604332ef..65497b7319

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/src-internal-chromium-autoroll
Please CC chrome-browser-infra-team,tjudkins@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: None
Tbr: tjudkins@google.com
Change-Id: I9b237e46a2ef6b2b8b391637d6bb236d98358626
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410017
Bot-Commit: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439773}
2025-03-28 16:34:05 -07:00
Erica Lee
ea895c334f p13n: update inspire icon autoplay
Set autoplay to false in the html.

BUG=b:406321809
TEST=https://screencast.googleplex.com/cast/NjY5ODUxNDM1MTM5MDcyMHxmMTJhNGJjMS04MQ

Change-Id: I7cb959653ebe972926831d6fa7b08644f7afebc9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6405439
Reviewed-by: Jason Thai <jasontt@chromium.org>
Commit-Queue: Erica Lee <ericamlee@google.com>
Reviewed-by: Thuong Phan <thuongphan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439772}
2025-03-28 16:33:23 -07:00
Dirk Pranke
b7e495a939 Add layer_list_mode_cc_unittests.
This adds a new test suite that runs the cc_unittests with
the UiUsesLayerLists feature enabled. For now we run this
on just enough bots to get minimal coverage; eventually we
can promote this to be run everywhere a normal suite is run.

There is a filter file associated with this test suite in
//testing/buildbot/filters/layer_list_mode.cc_unittests.filter
that tracks all of the expected failures; we want this file to
eventually be empty.

Bug: 404813701
Change-Id: I1659407b4ca4bc841675b5ae6758439564610139
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6405714
Reviewed-by: Victor Miura <vmiura@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Reviewed-by: Gary Tong <gatong@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439771}
2025-03-28 16:31:49 -07:00
Christoph Schwering
2d6a1de0f3 [Autofill] Remove/disable some log statements
Most log statements should be debug-only to avoid binary size bloat.
This CL turns some VLOG() into DVLOG() and removes some log statements
altogether.

Bug: 40100455
Change-Id: I1b1aaba609c12d1632341cf5a2a61a1dc808eff3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6401013
Commit-Queue: Christoph Schwering <schwering@google.com>
Reviewed-by: Olivia Saul <jsaul@google.com>
Reviewed-by: Vinny Persky <vinnypersky@google.com>
Reviewed-by: Siyu An <siyua@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439770}
2025-03-28 16:31:11 -07:00
chromium-autoroll
e8a0da4363 Roll DevTools Frontend from 39b158a8da10 to 1bbd38cc8d5e (1 revision)
39b158a8da..1bbd38cc8d

2025-03-28 cjamcl@chromium.org [RPP] Remove `table-layout: fixed` from Table component

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/devtools-frontend-chromium
Please CC devtools-waterfall-sheriff-onduty@rotations.google.com,liviurau@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Change-Id: I504ed33b8eb371ad754f10fc9a983a87f39ab926
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410836
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439769}
2025-03-28 16:29:18 -07:00
chromium-autoroll
917cbef5cb Roll Chrome Android ARM64 PGO Profile
Roll Chrome Android ARM64 PGO profile from chrome-android64-main-1743195014-791e38ee2f42e92daad4a5ed1cdac1b372a619da-16058795266197dc4c647978a0c5b8d9f97b273d.profdata to chrome-android64-main-1743198929-195ec78172fcfd383b31067d98ae4e0f23992dfa-13fcaa9bb4e555f9ed43eb30bc40c791e3541b70.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-android-arm64-chromium
Please CC chrome-brapp-engprod@google.com,pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium main branch: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: pgo-profile-sheriffs@google.com
Merge-Approval-Bypass: Chrome autoroller
Change-Id: I2cce68a56d485a13436f0a543c2c0f98d82d3dbe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410838
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439768}
2025-03-28 16:24:42 -07:00
Shu Yang
1d167b06ba Add Feature Engagement for PDF page download IPH
IPH will be trigger from PdfPageIphController.

Bug: 405813894
Change-Id: I4ffbb683a67b828966cef4ebc44fe6682106a9c3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6404395
Commit-Queue: Shu Yang <shuyng@google.com>
Reviewed-by: Shakti Sahu <shaktisahu@chromium.org>
Reviewed-by: Wenyu Fu <wenyufu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1439767}
2025-03-28 16:24:32 -07:00
chromium-autoroll
70de1be3d4 Roll androidx from T0a69lbKa8ApbXR0B... to gQdUc25UxVgxxTsNr...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/androidx-chromium
Please CC clank-build@google.com,clank-library-failures@google.com,wnwen@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:android-internal-binary-size;luci.chrome.try:android-internal-rel
Tbr: clank-library-failures@google.com
Change-Id: I11991b3e941e3eb85871b4802d420afc8f1feb23
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6410573
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1439766}
2025-03-28 16:23:26 -07:00