0
Commit Graph

1471785 Commits

Author SHA1 Message Date
bcf73217bf Shift PowerMonitor to non static
Bug: 346931324
Change-Id: I80fab35a422083c5a9db1d9ee4a2ccd34e11d32f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5806403
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Owners-Override: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350494}
2024-09-03 23:49:18 +00:00
ca632a2f83 Roll nearby-connections from 725c8e83b6dd to 3917415c7a28 (22 revisions)
725c8e83b6..3917415c7a

2024-09-03 crisrael@google.com Remove the logging.h include replacement
> PiperOrigin-RevId: 670721120
>

2024-09-03 guogang@google.com Clean up logging implementations
> PiperOrigin-RevId: 670714192
>

2024-08-30 awadhera@google.com Revert "Make ShainrgPlatform return a shared instance of SystemInfo."
> PiperOrigin-RevId: 669470010
>

2024-08-30 guogang@google.com Internal logging update
> PiperOrigin-RevId: 669420403
>

2024-08-30 ftsui@google.com Deprecate unused flags
> PiperOrigin-RevId: 669354687
>

2024-08-29 guogang@google.com internal update
> PiperOrigin-RevId: 669053048
>

2024-08-29 hais@google.com Automated Code Change
> PiperOrigin-RevId: 668854483
>

2024-08-29 awadhera@google.com Set contacts visibility when logging in so the user is ready to share immediately.
> PiperOrigin-RevId: 668690895
>

2024-08-28 hais@google.com Adds rx advertisement support for NFC.
> PiperOrigin-RevId: 668359402
>

2024-08-28 ftsui@google.com Add expiration to contacts hash.
> PiperOrigin-RevId: 668279125
>

2024-08-27 crisrael@google.com Explicitly concatenate location to support Chromium StrCat
> PiperOrigin-RevId: 668117970
>

2024-08-27 guogang@google.com Applied ABSL logging for NC on Windows
> PiperOrigin-RevId: 668013978
>

2024-08-27 ftsui@google.com Make ShainrgPlatform return a shared instance of SystemInfo.
> PiperOrigin-RevId: 668012698
>

2024-08-27 ftsui@google.com Rename NEARBY_LOG() to NEARBY_LOG_OBSOLETE()
> PiperOrigin-RevId: 667785090
>

2024-08-27 awadhera@google.com internal change
> PiperOrigin-RevId: 667781323
>

2024-08-26 ftsui@google.com Trivial replacement of NEARBY_LOG with NEARBY_LOGS.
> PiperOrigin-RevId: 667740113
>

2024-08-26 ftsui@google.com Fix string_view lifetime issue.
> PiperOrigin-RevId: 667624427
>

2024-08-26 guogang@google.com Fixed test cases issue for BLE discovery
> PiperOrigin-RevId: 667612285
>

2024-08-26 awadhera@google.com Switch to codegen for Nearby Connections flags.
> PiperOrigin-RevId: 667396816
>

2024-08-23 ftsui@google.com internal changes
> PiperOrigin-RevId: 666964347
>

2024-08-23 ftsui@google.com Update API to allow control use of hotspot for transfers.
> PiperOrigin-RevId: 666946030
>

2024-08-23 ftsui@google.com Change TransferStatus to be similar to Android.
> PiperOrigin-RevId: 666827970
>

Test: manually verified on DUT that QS/PH still WAI
Bug: b/362502228
Change-Id: Idef31476c7d004cdd5d3bfb629598f2b613d10de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5832095
Commit-Queue: Pu Shi <pushi@google.com>
Auto-Submit: Crisrael Lucero <crisrael@google.com>
Commit-Queue: Crisrael Lucero <crisrael@google.com>
Reviewed-by: Pu Shi <pushi@google.com>
Cr-Commit-Position: refs/heads/main@{#1350493}
2024-09-03 23:48:02 +00:00
17a232880d Roll devtools-internal from d874a8a407af to 7ef2b28f4d1c (1 revision)
d874a8a407..7ef2b28f4d

Also rolling transitive DEPS:
  fa88ff0f36..d1d57592ed

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/devtools-internal-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

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: None
Tbr: devtools-waterfall-sheriff-onduty@rotations.google.com
Change-Id: Ide37370c72d0efc268e3dbf5c0832a8c23cf13c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834126
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@{#1350492}
2024-09-03 23:46:40 +00:00
6a01bd7bc4 [Partitioned Popins] Gate browser-process on base::feature
We cannot depend on the renderer to catch if the feature is disabled.

Bug: 340606651
Change-Id: Iedff301011c28a842820fc327e6224a5c049c334
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5832166
Commit-Queue: Nasko Oskov <nasko@chromium.org>
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350491}
2024-09-03 23:45:37 +00:00
b30b8a6087 Roll ANGLE from e13cc7df7075 to d1a4b0ff5b83 (1 revision)
e13cc7df70..d1a4b0ff5b

2024-09-03 rafael.cintron@microsoft.com Remove Feature Level 9_3 code

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,romanl@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: romanl@google.com
Change-Id: I2ec76d9b20d9061e91f8b01caa7b027468078e7f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834762
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@{#1350490}
2024-09-03 23:45:20 +00:00
6066f83954 Add crash keys for crbug.com/362366385
Bug: 362366385
Change-Id: Ie7e657f86340a8d04270f894138d4487d32d5aff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834679
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Auto-Submit: Rakina Zata Amni <rakina@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350489}
2024-09-03 23:44:24 +00:00
6aac38f10d Don't use WebString unnecessarily for console messages.
ASCII string literals can be passed as WTF::String directly. WTF also
has existing capabilities for string concatenation and UTF-8 conversion,
and core/ need rely on WebString for neither.

Change-Id: I201a3649dbc77aca789989e6331c7c3774cfa78e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834582
Auto-Submit: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350488}
2024-09-03 23:43:57 +00:00
9152c1dcd7 Roll Chrome Android ARM64 PGO Profile
Roll Chrome Android ARM64 PGO profile from chrome-android64-main-1725392509-f36e3f1d8a9351ca9e37ef6dc4b3b9712c837b08-bb45708af77cd77d4f88f93676e4d55615c2394f.profdata to chrome-android64-main-1725393510-aad065b72082820b28dec2fa0b6bbc462239edf6-5c4507681c89a886216b51420bab603e725fe29b.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
Change-Id: Ic791ea15648804842740f4dad2b333e6a0c34380
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833632
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@{#1350487}
2024-09-03 23:42:14 +00:00
2a82b26f8a Revert "recorder: Add a11y labels on main page"
This reverts commit 74cedcdf58.

Reason for revert: [Build gardener] Suspected to cause persistent ChromeVoxBackgroundTtsTest.Preprocess failures on https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Tests.

First failing build:
https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Tests/45863

Sample output:
[ RUN      ] ChromeVoxBackgroundTtsTest.Preprocess

../../chrome/test/base/ash/extension_js_browser_test.cc:201: Failure
Failed
Failed: RUN_TEST_F("ChromeVoxBackgroundTtsTest","Preprocess")
AssertionError: expected 'This is the ? symbol and this is the pound symbol.' to equal 'This is the pound sterling symbol and this is the pound symbol.'
    at assertEquals (file:///b/s/w/ir/out/Release/test_data/chrome/browser/resources/chromeos/accessibility/chromevox/background/tts_background_test.js:11432:15)
    at ChromeVoxBackgroundTtsTest.<anonymous> (file:///b/s/w/ir/out/Release/test_data/chrome/browser/resources/chromeos/accessibility/chromevox/background/tts_background_test.js:17562:3)
...
gen/chrome/browser/resources/chromeos/accessibility/chromevox/background/tts_background_test-gen.cc:71: Failure
Value of: RunJavascriptTestF( true, "ChromeVoxBackgroundTtsTest", "Preprocess")
  Actual: false
Expected: true

Original change's description:
> recorder: Add a11y labels on main page
>
> Add accessibility labels on components on main page.
>
> Bug: b:327537848
> Test: Use Chromevox to navigate in main page
> Change-Id: If3cc91c255fbb22865fa5e931fb35767fc0060ea
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5828681
> Reviewed-by: Pi-Hsun Shih <pihsun@chromium.org>
> Commit-Queue: Kam Kwankajornkiet <kamchonlathorn@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1350243}

Bug: b:327537848
Change-Id: Ifba98404b393a856981c1c53df233fc0c234c286
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5832812
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350486}
2024-09-03 23:41:54 +00:00
fab27d9f19 [CodeHealth][offline_pages]Add curly braces as per the latest style guide - 2
Add a curly brace when the body is only one line.

Guideline: https://google.github.io/styleguide/cppguide.html#Formatting_Looping_Branching

Bug: 346952289
Change-Id: I645d6c1a39de8502edcd70575da4a2557c1a9e89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5831125
Reviewed-by: Carlos Knippschild <carlosk@chromium.org>
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1350485}
2024-09-03 23:40:02 +00:00
29ab5284ab [layout] Pass StyleSelfAlignmentData to ResolveJustifySelf/etc.
This will be needed soon as PositionArea::AlignJustifySelfFromPhysical
will start returning non-default overflow alignment.

There should be no behaviour change.

Change-Id: If4bba1585b3fa6c6f57de1b77485571f385eb628
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834625
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350484}
2024-09-03 23:32:58 +00:00
9ee3a080b2 Document using specified process mode for Webview instrumentation tests
Bug: b:340651691
Change-Id: I7228da08036bbf680700b6ff37bd56320129b403
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5832865
Commit-Queue: Zhaoyang Li <zhaoyangli@chromium.org>
Reviewed-by: Nate Fischer <ntfschr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350483}
2024-09-03 23:30:16 +00:00
3a69a1ac6a Roll Chrome Win64 PGO Profile
Roll Chrome Win64 PGO profile from chrome-win64-main-1725386325-cfd076bde6980a0adf3b9b5cdf5b353670e535ba-b5129dee21dbb804cb1c83fb36a5d53a40618516.profdata to chrome-win64-main-1725397177-116b25758cfa94e7f3882a136d6a086de7e5c53f-4c06019d9adc89766b307a32dd7c8d9bb3938473.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
Change-Id: I121878d5262f8e1293bcec75a92751dcae7fca3a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834759
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@{#1350482}
2024-09-03 23:24:30 +00:00
3d40811d95 [Tab Group Sync] Add color store in recently closed tabs
Save the color for a tab group that was recently closed inside the
relevant store.

Bug: 362757780
Change-Id: I208cc81862750efa1d51f6d8c2427863c823343e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834292
Commit-Queue: Brandon Fong <bjfong@google.com>
Auto-Submit: Brandon Fong <bjfong@google.com>
Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350481}
2024-09-03 23:17:50 +00:00
270500c419 Roll androidx from fJv91yWoUJjI2yDLR... to AXSgnTKgeqq7bjOut...
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: Ia5e7f8471d6fe940ffd1cbca2e0b42ad87cc7013
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834343
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@{#1350480}
2024-09-03 23:16:29 +00:00
8417de168e Declutter: Add header and back button
Back button for the Declutter page. Does not include styling, or back
buttons for the Auto Tab Groups pages.

Bug: 358383548
Change-Id: I0ff519f4b1914e59d5a7ffefaee026ffac717cb9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834153
Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
Commit-Queue: Emily Shack <emshack@chromium.org>
Reviewed-by: Shibalik Mohapatra <shibalik@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350479}
2024-09-03 23:16:17 +00:00
4cc790e6a2 Apply supervised icons to Family Link-enforced settings
Before: https://screenshot.googleplex.com/5ecD4CXT8fd3Ec2
After: https://screenshot.googleplex.com/9Da7ox4QWCKEq63

This bug is something kmg@ noticed while testing FL settings. After
some digging, I discovered that we are currently mistakenly mapping
SiteSettingSource in C++ to ContentSettingProvider in TS. Miraculously,
some of these values are the same (e.g. 'policy') and therefore work.
However 'supervised_user' is not one of those miraculously working
values. I am also removing obsolete values that have no source in the
C++ or have no handling in WebUI (these were mostly added in crrev/c/1838652, with no reason stated for doing so).

Note that this does not fix b/360877241

Change-Id: I1e909434cfcc7581b487dfe1b898c08b4dc3e334
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5826073
Auto-Submit: Fiona Macintosh <fmacintosh@google.com>
Reviewed-by: Martin Šrámek <msramek@chromium.org>
Commit-Queue: Martin Šrámek <msramek@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350478}
2024-09-03 23:15:14 +00:00
8f00224840 Remove Battery Saver Notification Settings Icon
- There is a small settings icon in the corner of each notification.

- This is not present in any existing battery notifications, so it
  shouldn't be in the Battery Saver notification either.

Change-Id: I1342c5de27e15166eb98ee1b0c8827c6de789a07
Bug: b:361616138
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834274
Commit-Queue: Michael Wojcicka <mwoj@google.com>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350477}
2024-09-03 23:14:15 +00:00
0b12ca5c85 Fix use-after-dtor in HardwareDisplayPlaneManagerTest
ResettingConnectorCache calls `clear()` on the connector properties
vector and then emplaces several new connector property entries.
Unfortunately, connector properties contains two primitive fields (`id`
and `connection`) with no initializer, so default constructing them
leaves them uninitialized. The test explicitly sets `id` but forgets to
do the same for `connection`.

This ends up manifesting as a use-after-destroy because:
- Calling clear() destroys the entries
- However, clear() makes no guarantees about what happens to the backing
  store
- So the emplace_back() calls end up constructing new properties using
  the same backing store, leaving `id` and `connection` uninitialized.

The fix is to initialize `connection`.

Bug: 40222690
Change-Id: Iac3bb6d6712bd784fb1eb204f6e1caac1b5eec22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5825018
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Gil Dekel <gildekel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350476}
2024-09-03 23:13:51 +00:00
f6233c5f15 [Mac Accessibility] Fix CHECK in ax_dump_tree and ax_dump_events
ax_dump_tree falls through to a "NOT REACHED" check when it shouldn't
(it's valid for an AXUIElement to have no point). The same problem
affects ax_dump_events.

Test: out/default/accessibility_unittests \
  --gtest_filter="AXElementWrapperMacTest*"

Bug: 363356533

AX-Relnotes: Fixes a CHECK in ax_dump_tree and ax_dump_events.

Change-Id: I4dafcf59fa7dde454eeb8ef4d7b97d918da3be98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5827702
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: Jayson Adams <shrike@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350475}
2024-09-03 23:12:51 +00:00
4c2e0aded3 Fix use-after-dtor in BrowserTabsModelControllerTest
Destroying BrowserTabsModelController unregisters itself as an observer
of MultideviceSetupClient and BrowserTabsModelProvider, so it must not
outlive either.

Bug: 40222690
Change-Id: I19d2ea07cbea1dba24592f596452bc3717edb52c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5825017
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Jon Mann <jonmann@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350474}
2024-09-03 23:12:25 +00:00
58dcba7efd Revert "Import wpt@eb331615b0f0c636f4c558a96e97129642f77ca3"
This reverts commit 22c3e7a5d9.

Reason for revert: Causing test failures: crbug.com/362815103
Original change's description:
> Import wpt@eb331615b0f0c636f4c558a96e97129642f77ca3
>
> 2a7b7ed6c...eb331615b
>
> Using wpt-import in Chromium 59665a6bfb.
>
> Note to gardeners: This CL imports external tests and adds expectations
> for those tests; if this CL is large and causes a few new failures,
> please fix the failures by adding new lines to TestExpectations rather
> than reverting. See:
> https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md
>
> Directory owners for changes in this CL:
> foolip@chromium.org:
>   external/wpt/fullscreen
>
> NOAUTOREVERT=true
> R=rubber-stamper@appspot.gserviceaccount.com
>
> No-Export: true
> Validate-Test-Flakiness: skip
> Cq-Include-Trybots: luci.chromium.try:linux-blink-rel
> Change-Id: Ifff81e6474b707992c1fedfc5ef21e2d33da9e70
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5825031
> Auto-Submit: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#1348425}

Bug: 362815103
Change-Id: I6abb316cc3062f9b64a00f154fcf2c1a3e17f76f
Cq-Include-Trybots: luci.chromium.try:linux-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833298
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Muyao Xu <muyaoxu@google.com>
Cr-Commit-Position: refs/heads/main@{#1350473}
2024-09-03 23:11:25 +00:00
aef95dc1fa webnn: Use data type limits to validate hard swish and sigmoid
The data types supported by the backend may vary. Use the
backend-specific capability information from ContextProperties
when validating these operators.

Fixed: 363051805
Bug: 345271830
Change-Id: Ia1c501b2ef43eba65fccfd1f019b378c50d45261
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834643
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Austin Sullivan <asully@chromium.org>
Auto-Submit: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350472}
2024-09-03 23:11:16 +00:00
d5a6e43eeb Roll optimization-guide from bae07ac12462 to 42b598fff77e
bae07ac124..42b598fff7

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/optimization-guide-chromium
Please CC chrome-intelligence-core@google.com,sophiechang@chromium.org 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: Icba7b8c4b30be3e14324ff590aab3af36bf4b9a4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833631
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@{#1350471}
2024-09-03 23:10:13 +00:00
0ec84758e4 [Reland] Compose: `add UKM source to Proactive Nudge Tracker.
Relanding due to uninitialized value in unit test.

Bug: 362514350, 363824942
Change-Id: Id15cddbb73593dd4cff4045bd25c293d9e1ff939
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833744
Reviewed-by: Trevor Perrier <perrier@chromium.org>
Commit-Queue: Justin DeWitt <dewittj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350470}
2024-09-03 23:09:57 +00:00
4a85ffbaa2 [OnTask] Create tabs when OnBundleUpdated
Bug: b/353758782
Change-Id: If2c59814b8693ae587891f8bbc793d212e3aafc6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5800776
Reviewed-by: Vignesh Shenvi <vshenvi@google.com>
Reviewed-by: Matthew Zhu <zhumatthew@google.com>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Luke Cao <caott@google.com>
Cr-Commit-Position: refs/heads/main@{#1350469}
2024-09-03 23:08:50 +00:00
237952dd3e Add metrics to segment overview enter presentation time.
See bug for detailed context/motivation. Different scenarios seem
to have quite different profiles and performance characteristics.
They have been grouped into broad categories mainly so that we can
distinguish the user wanting to see overview vs when overview
mode is started automatically as part of informed restore.

Current suspicion from looking at Chrometto traces is that
the higher latency buckets for the overarching
Ash.Overview.Enter.PresentationTime metric might be attributed
to informed restore because it happens shortly after login
(during which the cpu's workload is extremely high). In other
words, the latency from just pressing the overview button may
not be as bad as we think. This is just a theory though.

Bug: b:362822878
Change-Id: I4adc2b82553510232ab925651085ea41b402bc4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5827872
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Eric Sum <esum@google.com>
Reviewed-by: Jimmy Gong <jimmyxgong@chromium.org>
Reviewed-by: Sammie Quon <sammiequon@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350468}
2024-09-03 23:08:04 +00:00
3029398ca3 Roll src-internal from f6ebb87b52ef to 6ca04b6fd0f4 (1 revision)
f6ebb87b52..6ca04b6fd0

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 adithyas@google.com,alexmos@google.com,chrome-browser-infra-team 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:329712044
Tbr: adithyas@google.com,alexmos@google.com
Change-Id: I9442753391be2b3b1527a42b0ed40f354f13f5af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834661
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@{#1350467}
2024-09-03 23:07:33 +00:00
cd8b5aeabf Clean up FeedCloseRefresh feature flag and params
The feature was launched with "delay: 30 min" and "require interaction:
true", so I have removed the "schedule on view" code path and unit test.

Bug: 40895131
Change-Id: Ia2b32fbb7113de6463dbcfca542147dd5b1bfdf6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5800937
Reviewed-by: Jian Li <jianli@chromium.org>
Commit-Queue: Ian Wells <iwells@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350466}
2024-09-03 23:04:57 +00:00
a7f11a8e84 Add DRM_E_NOMORE_DATA to HRESULT enum list
Update the enums list so that the HRESULT is reported properly in our
metrics portal for DRM_E_NOMORE_DATA.

Bug: 358296949
Change-Id: I65414ad6c4e57d72da025a897fe59bafb7a36c6d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5832627
Commit-Queue: Vikram Pasupathy <vpasupathy@chromium.org>
Reviewed-by: Sangbaek Park <sangbaekpark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350465}
2024-09-03 23:02:05 +00:00
57e04aa274 media/gpu/sandbox: allow vulkan driver on amd
minigbm amdgpu backend is switching from dri to vulkan.

BUG=b:292148713
TEST=tast.video.PlaybackPerf.* and
     tast.webrtc.RTCPeerConnection.h264_oopve_verify_hw_enc on skyrim

Change-Id: I4ed6b51deb31af5da5de14ae06b8bb0d545e4e2d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5794057
Commit-Queue: Chia-I Wu <olv@google.com>
Reviewed-by: Andres Calderon Jaramillo <andrescj@chromium.org>
Reviewed-by: Matthew Denton <mpdenton@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350464}
2024-09-03 22:58:56 +00:00
7c09b883fc Roll Skia from f725a5ba8a29 to 4f67c81b50ec (2 revisions)
https://skia.googlesource.com/skia.git/+log/f725a5ba8a29..4f67c81b50ec

2024-09-03 jgaillard@google.com Disable musstail for the Android framework version on WIN32
2024-09-03 jvanverth@google.com [graphite] Swap shape inversion for ClipOps.

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://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-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Cq-Do-Not-Cancel-Tryjobs: true
Bug: None
Tbr: jlavrova@google.com
Change-Id: I91378f2ca8b80c68a65e1f3044a957a740f73369
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834660
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@{#1350463}
2024-09-03 22:58:01 +00:00
a63238f367 Roll WebRTC from 0c2cd6264f9a to ada1720db40e (1 revision)
https://webrtc.googlesource.com/src.git/+log/0c2cd6264f9a..ada1720db40e

2024-09-03 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 01d6daf051..66e155a442 (1350197:1350363)

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

To file a bug in WebRTC: https://bugs.chromium.org/p/webrtc/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

Bug: None
Tbr: webrtc-chromium-sheriffs-robots@google.com
Change-Id: I4b603e8205c31a995d04b2c3c8951e8a0292831d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834360
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@{#1350462}
2024-09-03 22:57:43 +00:00
72130add95 Use BoxLayout for PickerView.
Bug: 348054108
Change-Id: Id5ac683780dce73a20299e2afec800434ea706f4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5640824
Reviewed-by: Michelle Chen <michellegc@google.com>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350461}
2024-09-03 22:55:39 +00:00
0edf5babf5 Install ASAN dylib for Mac integration tests
When installing the application under test for CECA integration
tests, also copy the ASAN dylib. This will allow dylib lookup to
succeed for the application under test.

Fixed: 364289343
Change-Id: Ic492932806486275382bbf6cc7e826790959a475
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833213
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Commit-Queue: Noah Rose Ledesma <noahrose@google.com>
Cr-Commit-Position: refs/heads/main@{#1350460}
2024-09-03 22:50:51 +00:00
93ce39484f Rebaseline web tests for ARM Macs for SwiftShader
SwiftShader was re-enabled on ARM Macs. Update the WebGL web test
expectations from context creation failure to the baseline expected
output.

Bug: 40277080
Change-Id: If3eea92737f93da206979ccd2699e34134ad1ec4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5830989
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350459}
2024-09-03 22:49:44 +00:00
38347dd788 Re-add expectations for SwiftShader WebGL on M1 Mac
GpuProcess_no_swiftshader_for_webgl_without_flags tests different
permutations of flags for enabling SwiftShader which are not all
available on arm Macs where SwiftShader is disabled for security
reasons.

Bug: 40277080
Change-Id: Ida6bcdb26711451a565fe653ffcfe2ae056e583c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833665
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350458}
2024-09-03 22:48:44 +00:00
ab935d60f3 [layout] Consistent naming for safe_inset_bias.
There should be no behaviour change.

Change-Id: I1a4cacb8c8c6ec46929a4e035938d63cac2c4813
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5823337
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350457}
2024-09-03 22:48:33 +00:00
1b933cbe19 Roll Chrome Mac Arm PGO Profile
Roll Chrome Mac Arm PGO profile from chrome-mac-arm-main-1725393510-8470e8098364ccd81c2833b1946006bd47847c78-5c4507681c89a886216b51420bab603e725fe29b.profdata to chrome-mac-arm-main-1725400658-53ef95c0c140fa1fd3f9d7addb02c29a02473695-c2fec79eb8637ab848548e1662fe36703dcad028.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
Change-Id: Id004869082a59b4e6a0c778904067f95c845015c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834128
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@{#1350456}
2024-09-03 22:44:54 +00:00
f0bfcf9539 Roll Perfetto Trace Processor Linux from f2aa5c0df5f4 to 63a16f09d23a
f2aa5c0df5..63a16f09d2

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://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: perfetto-bugs@google.com
Change-Id: I9352c8e9ac92d7534d6afd89413e5e61c68147cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834720
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@{#1350455}
2024-09-03 22:43:35 +00:00
4f14b6e020 Add an argument to enable retrying benchmark tests
We want to retry android PGO benchmark test multiple times until it
passes to ensure profiles are generated in each build (the freshness
of the profiles are important to PGO).

Bug: b/332696096
Change-Id: I16d7e1d3f8c905623f355caf743bd6a001751107
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5818971
Commit-Queue: Zhaoyang Li <zhaoyangli@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Reviewed-by: John Chen <johnchen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350454}
2024-09-03 22:43:24 +00:00
55aaed8543 [TabOrganization] Stop timeout timer if the organize chip is being hidden.
This will prevent adding proactive click metric on chip dismissal / click.

Change-Id: I3f58d95f88853702aa57114cc87e62e20d3e35b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834719
Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
Reviewed-by: Emily Shack <emshack@chromium.org>
Commit-Queue: Shibalik Mohapatra <shibalik@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350453}
2024-09-03 22:41:46 +00:00
f33144d6e6 Fix a set of crashes in UdpPacketSocket
We're seeing a number of different stack traces for this crash but the
commonality is that they all occur in the write callback and that
callback is scheduled in net::UDPSocketWin::Core::WatchForWrite.

Another interesting tidbit is that we don't see this crash signature
on Linux.  I looked into the differences between the //net impls for
UdpSocketWin and UdpSocketPosix and found that UdpSocketWin has to
post the callback to an overlapped IO thread via a core_ object which
isn't tied to the lifetime of the socket_, meaning that when we call
close on socket_, the write callback can still be executed.

Given this, I am going to update UdpSocketFactory to use a WeakPtr
which should prevent the problem.  I don't think there are any
threading problems but I'm also adding some DCHECKs and a
thread_checker_ so we can look for them in debug builds if
needed.

Bug: 364344011
Change-Id: I5c39b51ff8a285694b772b8b895eec2cf1a25adc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5833539
Reviewed-by: Lambros Lambrou <lambroslambrou@chromium.org>
Commit-Queue: Joe Downing <joedow@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350452}
2024-09-03 22:36:53 +00:00
1995f163eb Introduce //c/b/ui/commerce:test_support
This GN targets is being used by various other GN targets, including
unit_tests, browser_tests and interactive_ui_tests.

This CL factors it out, instead of duplicating its sources around
different targets.

No behavior change intended.
Preparation CL to modularize the rest of //c/b/ui/commerce.

R=erikchen@chromium.org

Bug: 36267596
Change-Id: Ie6dc598f6d7cef94519432ee5ab25cd6e5a3d9f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5831436
Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350451}
2024-09-03 22:35:53 +00:00
e8a3761870 Move functions to ExtensionsBrowserWindow.
Move OpenOptionsPage to the ExtensionsBrowserWindow interface for
future porting and implement the ExtensionTabUtil function in terms of
that.

Do the same for BrowserSupportsTabs (now called SupportsTabs since it's
already on a "browser"-named object).

It seemed odd that this function allows a null Browser* input parameter
and the implementation that forwards it makes this more awkward. The few
callers of this function were implemented for possibly null Browser*
input so this function no longer accepts null pointers. Updates some
caller code and comments to reflect this fact and to clarify the
slightly surprising ability for GetTabById to return a null browser in
the success case.

Bug: b/361838438
Change-Id: I62c18f26d7d1f135f580a25a5bbd7e17fd199608
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5828473
Commit-Queue: Brett Wilson <brettw@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350450}
2024-09-03 22:35:42 +00:00
1395fe8753 AppListDragAndDrop refactoring test cleanup
Remove dependencies from app list drag and drop refactoring feature from
the AppListPresenterTest and derivative suites.

Bug: None
Change-Id: I7b5d7864ad41083ba680c8db1d5c60a529960f98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5827811
Reviewed-by: Toni Barzic <tbarzic@google.com>
Commit-Queue: Ana Salazar <anasalazar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350449}
2024-09-03 22:33:24 +00:00
3f655cca33 Roll Perfetto from 63a16f09d23a to f6c1662f8536 (1 revision)
63a16f09d2..f6c1662f85

2024-09-03 primiano@google.com ui: move all tabs state into TabManager

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://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-perfetto-rel
Bug: None
Tbr: perfetto-bugs@google.com
Change-Id: I76d1ad288cc9d08dc46c591f4f064a7bccbf95f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834032
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@{#1350448}
2024-09-03 22:32:34 +00:00
9924773383 Implement GetActiveTab in ExtensionBrowserWindow
Renames the ExtensionTabUtil::GetDefaultTab function to be GetActiveTab
to match the Browser window function (I didn't actually know what a
"default" tab might be).

Pippes the implementation of this function through the
ExtensionBrowserWindow interface for future porting.

Bug: b/361838438
Change-Id: I26b68cbcae7336864d6067b2e764f06090998693
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5828472
Commit-Queue: Brett Wilson <brettw@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350447}
2024-09-03 22:32:13 +00:00
366923bd91 Update calendar metrics expiry date to 2025-09-02
Bugs: b/354713291, b/354713178, b/354712968
Bugs: b/354713156, b/354712323, b/354712803
Change-Id: I62b9fc12ac908f4ed85f2cadb4e6373f6f4e7d36
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834640
Commit-Queue: Jiaming Cheng <jiamingc@chromium.org>
Reviewed-by: Jimmy Gong <jimmyxgong@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1350446}
2024-09-03 22:30:53 +00:00
4d3fc359c2 Revert "Remove fragment on pdf page destroy"
This reverts commit 4e69ce7b31.

Reason for revert: Need to check if FragmentManager has been destroyed

Original change's description:
> Remove fragment on pdf page destroy
>
> Bug: 363865637
> Change-Id: Ie2dae0fc25027cd6feb4cccf728afb103e9542b1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5827336
> Commit-Queue: Shu Yang <shuyng@google.com>
> Reviewed-by: Sirisha Kavuluru <skavuluru@google.com>
> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#1350426}

Bug: 363865637
Change-Id: I5cffd2eb9acdad7d522b544aede53376f936d61d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5834607
Commit-Queue: Shu Yang <shuyng@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1350445}
2024-09-03 22:30:29 +00:00