0
Commit Graph

33095 Commits

Author SHA1 Message Date
Haiyang Pan
7a860dc4f5 Removed Android 14 Desktop builder.
Since Android 15 Desktop builder is up and green, no need to keep 14.

Bug: 394947094
Change-Id: I5ffddc31a808d9bcf150fffc34bf9fa18c612d11
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6245675
Commit-Queue: Haiyang Pan <hypan@google.com>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1418223}
2025-02-10 09:51:30 -08:00
Gyuyoung Kim
f18a013c80 [iOS Blink] Skip some MlEmbedderTest
rdening the failing MlEmbedderTest
after https://crrev.com/c/6185554.

Bug: 395384787
Change-Id: If2023df09abf7f140dd7fd1ac661313720ae20b6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6242497
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1418204}
2025-02-10 09:19:40 -08:00
Titouan Rigoudy
b7ad504372 [Fuzzing] Actually add v8 fuzzers to high-end build.
I had explicitly prevented `v8_fuzzer` from forwarding the right
template argument to `fuzzer_test`.

Tested locally, fixes the issue:

```
$ gn refs --all --type=executable \
  out/centipede-linux-asan-highendbot \
  //testing/libfuzzer:fuzzing_engine
//chrome/test/fuzzing:atspi_in_process_fuzzer
//chrome/test/fuzzing:domato_html_in_process_fuzzer
//chrome/test/fuzzing:html_in_process_fuzzer
//chrome/test/fuzzing:js_in_process_fuzzer
//chrome/test/fuzzing:kombucha_in_process_fuzzer
//chrome/test/fuzzing:notification_service_in_process_fuzzer
//chrome/test/fuzzing:page_load_in_process_fuzzer
//chrome/test/fuzzing:speech_synthesis_in_process_fuzzer
//chrome/test/fuzzing:webcodecs_in_process_fuzzer
//chrome/test/fuzzing/webidl_fuzzing:webidl_in_process_fuzzer
//testing/libfuzzer/fuzzers:v8_multi_return_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_async_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_code_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_compile_all_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_compile_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_compile_simd_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_compile_wasmgc_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_deopt_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_init_expr_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_module_fuzzer
//testing/libfuzzer/fuzzers:v8_wasm_streaming_fuzzer
```

Bug: chromium:394563978
Change-Id: I38a7da6c8769ade4e82808a1389f9abf74689bbc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6249781
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Titouan Rigoudy <titouan@chromium.org>
Auto-Submit: Titouan Rigoudy <titouan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1418162}
2025-02-10 08:11:59 -08:00
Viktor Semeniuk
4fe6c91748 Enable ReuseDetectionBasedOnPasswordHashes by default
Bug: 368517711
Change-Id: Ice9117c6d18f881c9f5cb5f27647983b7fc040be
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6212320
Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org>
Commit-Queue: Viktor Semeniuk <vsemeniuk@google.com>
Cr-Commit-Position: refs/heads/main@{#1418121}
2025-02-10 07:03:32 -08:00
Titouan Rigoudy
5ab5fd9a76 Build v8 wasm fuzzers in high-end build.
Bug: chromium:394563978
Change-Id: Ie91cb2c5c69df2266a6ee6f70e6b359f92c3c05c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6243762
Commit-Queue: Titouan Rigoudy <titouan@chromium.org>
Reviewed-by: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1418088}
2025-02-10 05:37:38 -08:00
Norge Vizcay
2f421701e7 Split fieldtrial config for AutofillGreekRegexes.
Change-Id: I99e80b5c87dcee1ad42583a71fa7fd4974b9484c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6243461
Reviewed-by: Florian Leimgruber <fleimgruber@google.com>
Commit-Queue: Norge Vizcay <vizcay@google.com>
Cr-Commit-Position: refs/heads/main@{#1418030}
2025-02-10 02:29:43 -08:00
Guido Urdaneta
46d5ab0c57 [FieldTrial] Add fieldtrial config for WebRTC-ForceDtls13
Fixed: 395119774
Change-Id: I403c04388377598c364b2011d11ae27c88ed7048
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6244286
Reviewed-by: Henrik Boström <hbos@chromium.org>
Auto-Submit: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1418005}
2025-02-10 00:32:12 -08:00
Brian Sheedy
88483e6d84 Update A23 configuration
Updates the GPU Samsung A23 mixin to target the devices deployed as part
of the full A23 procurement instead of the single device we had for
initial testing.

Bug: 40236913, 380269801, 40241618, 40241614, 395060191
Bug: 40939890
Change-Id: I6220eca7790fc289ef2d41b3fdaf1fc3227f773d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6240414
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417625}
2025-02-07 16:02:28 -08:00
Renuga Nanjappan
df454a6918 [android-15-tablet] Disable failing tests
Disable failing tests and make content_browsertests
as experimental until it is stable.

Bug: 388919418,388525813
Change-Id: I4c278648464abb08e1f5bc72058e4368ecf0b3cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6245451
Commit-Queue: Renuga Nanjappan <rnanjappan@chromium.org>
Reviewed-by: Haiyang Pan <hypan@google.com>
Cr-Commit-Position: refs/heads/main@{#1417600}
2025-02-07 15:08:09 -08:00
Austin Sullivan
bd845510d3 Remove references to the ondevice_model_example target
This target is redundant with ondevice_model_benchmark and will soon
be removed

Bug: b/350517296
Change-Id: I7b43ccf97857ddf3bb470e05fd3f4fde1d4e697d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6245474
Reviewed-by: Sophie Chang <sophiechang@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Auto-Submit: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417593}
2025-02-07 14:54:11 -08:00
Kenichi Ishibashi
1607de39fb Revert "Add HappyEyeballsV3 to testing config"
This reverts commit 51d840c136.

Reason for revert: Caused crbug.com/395027296

Original change's description:
> Add HappyEyeballsV3 to testing config
>
> To prepare for an experiment. This time we drop android_webview
> because it seems that we need to support socket tags for webview.
>
> Bug: 346835898
> Change-Id: I0a60a0336682d89d2ad14cb8ebbb3a249e8ca7da
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6204845
> Reviewed-by: Nidhi Jaju <nidhijaju@chromium.org>
> Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1416702}

Bug: 346835898
Change-Id: I221cefb89dba89ff10dc50dc04d16301af0067b6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6245549
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Auto-Submit: Kenichi Ishibashi <bashi@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1417589}
2025-02-07 14:39:33 -08:00
François Doray
e52736a58e Enable ThrottleUnimportantFrameRate in testing config.
Bug: 40942028
Change-Id: Ifb120671230d78df11ccb214617258d91c9a97b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6241703
Auto-Submit: Francois Pierre Doray <fdoray@chromium.org>
Reviewed-by: Patrick Monette <pmonette@chromium.org>
Commit-Queue: Patrick Monette <pmonette@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417504}
2025-02-07 12:01:19 -08:00
Adrian Taylor
2e87d6840f Remove undefok from fuzztest commands.
Previously, fuzztest required that all possible command line arguments
be declared using absl flags. That's fine if the fuzzing engine used is
centipede, since it too uses absl flags. In Chromium though, we use
libfuzzer widely, since we need to support non-Linux platforms, and it
does not use absl flags. For that reason we had to make all possible
libfuzzer arguments known to absl by declaring them using this 'undefok'
syntax.

Fortunately, a recent change to fuzztest has relaxed this restriction
and now no longer objects if there are extra flags unknown to absl. This
enables us to remove this code.

Bug: 40286211
Cq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel
Cq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel
Cq-Include-Trybots: luci.chromium.try:win-libfuzzer-asan-rel
Change-Id: Id02e6a131579c98bacc8263b2ee8c0c84fbc647d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5463506
Auto-Submit: Adrian Taylor <adetaylor@chromium.org>
Reviewed-by: Paul Semel <paulsemel@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417483}
2025-02-07 11:26:50 -08:00
Foromo Daniel Soromou
8cea1608dc [PageAction] Add pixel ui tests
Bug: 393123278
Change-Id: I48f0c87df53ba4fb178556036083f11932520ad3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237524
Reviewed-by: Dana Fried <dfried@chromium.org>
Reviewed-by: Kaan Alsan <alsan@chromium.org>
Commit-Queue: Foromo Daniel Soromou <koretadaniel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417444}
2025-02-07 10:40:29 -08:00
Christine Ying
17e71d138a [PrivacyPolicy] Enable feature by default, approved for 100p.
https://launch.corp.google.com/launch/4347531

Change-Id: Ic328a05e857188722282a17877f7107b8abf7f20
Bug: 355241981
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6227202
Reviewed-by: Jacob Stanley <jacobstanley@google.com>
Reviewed-by: Abe Boujane <boujane@google.com>
Commit-Queue: Christine Ying <chrstne@google.com>
Cr-Commit-Position: refs/heads/main@{#1417421}
2025-02-07 09:54:11 -08:00
Colin Blundell
549db56168 [//cc] Spell out failing CopyOutputRequest w/TreesInViz tests explicitly
I am putting together changes that will address a subset of these
failures. It will be useful to be able to remove just the failing tests
and see the ones that are left after those changes.

Bug: 389148369
Change-Id: I235e62f18e77adfaa425c63ced7c777ba1ba34f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6243401
Commit-Queue: Colin Blundell <blundell@chromium.org>
Reviewed-by: Saifuddin Hitawala <hitawala@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417349}
2025-02-07 08:04:37 -08:00
Christian Xu
8c03dd5022 [iOS][LO] Update fieldtrial config
Update fieldtrial testing config to match the latest configuration.

Bug: None
Change-Id: I02735cf25cb3eda2e6edf642980a2a1af7d61003
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6243939
Auto-Submit: Christian Xu <christianxu@chromium.org>
Commit-Queue: Radu Nitescu <radunitescu@google.com>
Commit-Queue: Christian Xu <christianxu@chromium.org>
Reviewed-by: Radu Nitescu <radunitescu@google.com>
Cr-Commit-Position: refs/heads/main@{#1417312}
2025-02-07 07:00:03 -08:00
Zaina Al-Mashni
a74a18c375 [eCCT] Add media viewer experiment fieldtrial testing config
Bug: 393406380
Change-Id: Ic4d747e148da54d5f7b1c8aa5a51d40a62c3b79d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6243757
Reviewed-by: Christian Dullweber <dullweber@chromium.org>
Commit-Queue: Zaina Al-Mashni <zalmashni@google.com>
Auto-Submit: Zaina Al-Mashni <zalmashni@google.com>
Commit-Queue: Christian Dullweber <dullweber@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417309}
2025-02-07 06:54:25 -08:00
Christian Dullweber
61ad699332 [synapse] Add field trial for AI enterprise disabled feature
A test needs to explicitly disable a feature to still succeed when
the feature is enabled by field trial.
Fix a crash in ChromeOS guest mode in settings_ui.cc since it doesn't
have a PasswordChangeService.

Bug: 362225975, 394803563, 394874186
Change-Id: I1391d55519f9edf4ac29a2b3090a70b90404892c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6235266
Reviewed-by: Rainhard Findling <rainhard@chromium.org>
Auto-Submit: Christian Dullweber <dullweber@chromium.org>
Commit-Queue: Christian Dullweber <dullweber@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417221}
2025-02-07 02:02:26 -08:00
Evan Stade
9e2b15057c Reland "Reapply "Roll protobuf to 29.3""
This is a reland of commit b9b854bf90

Original change's description:
> Reapply "Roll protobuf to 29.3"
>
> This reverts commit 7f3d30b9cf
> with fixes for:
> * Chromecast
> * CFI
> * siso
> * a couple other issues fixed separately from this CL
>
> ===========================
> Original issue description:
> ===========================
>
> Roll protobuf to 29.3
>
> * Roll protobuf and write new build targets by hand since the existing
>   script no longer works (gen_chromium_file_lists.py)
>
>   + Tweaks to upstream listed in README.chromium
>
> * Roll protobuf-javascript to newest version since the existing
>   version is incompatible with newer protobuf (and the newest version
>   of protobuf-javascript is incompatible with older protobuf, so this
>   can't be done separately)
>
> * Roll libprotobuf-mutator to newest version, reasoning: ditto
>
> * Update some Chromium code (other, preparatory updates were possible
>   prior to the role as they were compatible with either version of
>   protobuf)
>
> * GRPC is *not* rolled but has some minor hacks added to avoid
>   referencing non-existent files and symbols. These hacks wouldn't
>   stand up to linking, but the relevant code is not actually used.
>   GRPC is not rolled because there are seemingly substantial changes
>   needed to both its build and its code, some of which are not
>   related to protobuf, but the fact that GRPC is months to years out
>   of date (depending on what commit we attempt to roll it to). For
>   example: use of GCC extensions.
>
> * Protobuf uses absl for logging now and therefore its `LogSilencer`
>   is removed. Lots of fuzzers are using `LogSilencer`, but it's not
>   clear how crucial that is. `LogSilencer` usage is simply removed
>   for now.
>
> NO_IFTTT=upstream code
>
> Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
> No-Presubmit: true
> Bug: 328417294
> Change-Id: Ie27ad5e64ebe6edadebcf40fa869dd7b83cb97fb
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6228766
> Owners-Override: Nico Weber <thakis@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Commit-Queue: Evan Stade <estade@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1416848}

Bug: 328417294
Change-Id: Iba40a3c6168631797af2c755c5c29db4c835210a
Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6243314
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Greg Thompson <grt@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Greg Thompson <grt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417187}
2025-02-07 00:30:11 -08:00
Greg Thompson
d17f26460a Revert "Reapply "Roll protobuf to 29.3""
This reverts commit b9b854bf90.

Reason for revert: broke win-presubmit and linux-presubmit "Too large files found in commit"; see https://ci.chromium.org/ui/p/chromium/builders/ci/linux-presubmit/24487/overview

Original change's description:
> Reapply "Roll protobuf to 29.3"
>
> This reverts commit 7f3d30b9cf
> with fixes for:
> * Chromecast
> * CFI
> * siso
> * a couple other issues fixed separately from this CL
>
> ===========================
> Original issue description:
> ===========================
>
> Roll protobuf to 29.3
>
> * Roll protobuf and write new build targets by hand since the existing
>   script no longer works (gen_chromium_file_lists.py)
>
>   + Tweaks to upstream listed in README.chromium
>
> * Roll protobuf-javascript to newest version since the existing
>   version is incompatible with newer protobuf (and the newest version
>   of protobuf-javascript is incompatible with older protobuf, so this
>   can't be done separately)
>
> * Roll libprotobuf-mutator to newest version, reasoning: ditto
>
> * Update some Chromium code (other, preparatory updates were possible
>   prior to the role as they were compatible with either version of
>   protobuf)
>
> * GRPC is *not* rolled but has some minor hacks added to avoid
>   referencing non-existent files and symbols. These hacks wouldn't
>   stand up to linking, but the relevant code is not actually used.
>   GRPC is not rolled because there are seemingly substantial changes
>   needed to both its build and its code, some of which are not
>   related to protobuf, but the fact that GRPC is months to years out
>   of date (depending on what commit we attempt to roll it to). For
>   example: use of GCC extensions.
>
> * Protobuf uses absl for logging now and therefore its `LogSilencer`
>   is removed. Lots of fuzzers are using `LogSilencer`, but it's not
>   clear how crucial that is. `LogSilencer` usage is simply removed
>   for now.
>
> NO_IFTTT=upstream code
>
> Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
> No-Presubmit: true
> Bug: 328417294
> Change-Id: Ie27ad5e64ebe6edadebcf40fa869dd7b83cb97fb
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6228766
> Owners-Override: Nico Weber <thakis@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Commit-Queue: Evan Stade <estade@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1416848}

Bug: 328417294
Change-Id: Ie73624e635a90d8a28abaff88bbf3404504ebfbd
Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6242714
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Greg Thompson <grt@chromium.org>
Owners-Override: Greg Thompson <grt@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1417184}
2025-02-06 23:46:10 -08:00
Taiyo Mizuhashi
4be67fd157 CCT Prefetch: Update fieldtrial config
Since PrefetchBrowserInitiatedTriggers is enabled by default after
crrev.com/c/6087856, we no longer need to specify it here.

Bug: 40288091
Change-Id: Ic3fa7d9a19ce5d76bc249cc96ecd87b22ff70e0f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6239061
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Auto-Submit: Taiyo Mizuhashi <taiyo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417157}
2025-02-06 20:54:41 -08:00
Adam Walls
ad82f6bbd3 [WV] Add test config for WebViewPartitionedCookiesExcluded
This adds a JSON config entry for WebViewPartitionedCookiesExcluded so
that A/B experimentation can occur for this feature. This flag was added
in `[WV] Determine if partitioned cookies are not sent to apps. |
https://chromium-review.googlesource.com/c/chromium/src/+/6237015`.

Test: N/A
Bug: 41496912
Change-Id: I29c0a210364734675331a3bf180ee0b33b7c45cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6240130
Reviewed-by: Ben Pastene <bpastene@chromium.org>
Commit-Queue: Adam Walls <avvall@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417090}
2025-02-06 16:49:55 -08:00
Jaehyun.Chung@amd.com
b7009c1f98 Add fieldtrial for UseCompositorClockVSyncInterval
Signed-off-by: Jaehyun.Chung@amd.com <Jaehyun.Chung@amd.com>
Bug: 360354541
Change-Id: I3c53abfc5e95a9f70feb57151d54cf6544c10cc3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6226541
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417041}
2025-02-06 15:06:05 -08:00
Xianzhu Wang
46f9503c1a [ExpandCompositedCullRect] Update fieldtrial testing config
Add explicit "pixels": "4000" to match finch configuration. This
doesn't change any behavior. It's mainly to avoid the finch CL
warning about mismatching finch config.

Bug: 361344221
Change-Id: I4eb1f50af9f51387ca5b0b8de94b8f1deef0ed3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6240233
Reviewed-by: Philip Rogers <pdr@chromium.org>
Auto-Submit: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1417025}
2025-02-06 14:34:52 -08:00
Qingxin Wu
2e115a4d65 Enable Private Aggregation and sampling fDO for B&A ToT.
This feature launched in M132:
https://chromestatus.com/feature/5150193518116864

Change-Id: I0be1a7c1ebd7390107c76794e23a9b6ef2463098
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6240493
Commit-Queue: Qingxin Wu <qingxinwu@google.com>
Reviewed-by: Russ Hamilton <behamilton@google.com>
Cr-Commit-Position: refs/heads/main@{#1416990}
2025-02-06 13:31:11 -08:00
kylechar
233a6b37a4 Finish switching GPU tests args to mixins
This CL finishes the conversion of GPU integration test args being
specified through mixins rather than individually on each test.

There are a couple tests where tests have real differences in their
args. Leave these as is since it needs investigation to see if all the
differences are intended.

Bug: 391899126
Change-Id: I8bc0de0d41d093a6e297f62f05032398c5a0682c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6230017
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Kyle Charbonneau <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416960}
2025-02-06 12:24:59 -08:00
Peilin Wang
1733fd8427 [Fieldtrial] Update BrowserControlsInViz with launch configuration
Change-Id: I7fd170ff5175ad725e33fffeec86d7f5efd34f38
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6158780
Commit-Queue: Peilin Wang <peilinwang@google.com>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416909}
2025-02-06 10:48:28 -08:00
Dustin J. Mitchell
1c3ea1a84a Remove UseRustJsonParserInCurrentSequence* from field trials
(and update a comment missed in the last CL)

Bug: 1465537
Change-Id: I67c0db46bdfed79e311dd45236664210400d0b4c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237278
Commit-Queue: Dustin Mitchell <djmitche@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416882}
2025-02-06 10:09:59 -08:00
Muyao Xu
3b2b209034 [KL Permission] Add fieldtrial_testing_config
Bug: 385395442
Change-Id: I5817bd6fd9ab9004a8adfcdf8210eedcbfbff50f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237114
Commit-Queue: Muyao Xu <muyaoxu@google.com>
Reviewed-by: Ahmed Moussa <ahmedmoussa@google.com>
Cr-Commit-Position: refs/heads/main@{#1416867}
2025-02-06 09:47:20 -08:00
Keren Zhu
5f55e94688 Launch and clean up FullscreenPermanentThinController
Bug: 373722654
Change-Id: I6ed9d05d017462cd3371ac866ef5c47394946461
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6235726
Reviewed-by: Leonard Grey <lgrey@chromium.org>
Commit-Queue: Keren Zhu <kerenzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416856}
2025-02-06 09:33:35 -08:00
Evan Stade
b9b854bf90 Reapply "Roll protobuf to 29.3"
This reverts commit 7f3d30b9cf
with fixes for:
* Chromecast
* CFI
* siso
* a couple other issues fixed separately from this CL

===========================
Original issue description:
===========================

Roll protobuf to 29.3

* Roll protobuf and write new build targets by hand since the existing
  script no longer works (gen_chromium_file_lists.py)

  + Tweaks to upstream listed in README.chromium

* Roll protobuf-javascript to newest version since the existing
  version is incompatible with newer protobuf (and the newest version
  of protobuf-javascript is incompatible with older protobuf, so this
  can't be done separately)

* Roll libprotobuf-mutator to newest version, reasoning: ditto

* Update some Chromium code (other, preparatory updates were possible
  prior to the role as they were compatible with either version of
  protobuf)

* GRPC is *not* rolled but has some minor hacks added to avoid
  referencing non-existent files and symbols. These hacks wouldn't
  stand up to linking, but the relevant code is not actually used.
  GRPC is not rolled because there are seemingly substantial changes
  needed to both its build and its code, some of which are not
  related to protobuf, but the fact that GRPC is months to years out
  of date (depending on what commit we attempt to roll it to). For
  example: use of GCC extensions.

* Protobuf uses absl for logging now and therefore its `LogSilencer`
  is removed. Lots of fuzzers are using `LogSilencer`, but it's not
  clear how crucial that is. `LogSilencer` usage is simply removed
  for now.

NO_IFTTT=upstream code

Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel
No-Presubmit: true
Bug: 328417294
Change-Id: Ie27ad5e64ebe6edadebcf40fa869dd7b83cb97fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6228766
Owners-Override: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416848}
2025-02-06 09:24:32 -08:00
Thiabaud Engelbrecht
80b7ea17a0 [self_freeze] Update fieldtrial_config
This CL updates the field trial config to use the new v8 feature.

Bug: 344550156
Change-Id: I5fff2a1e3dc3d4aaa9dbf1091e7eabf4abe3c3ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6214053
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Thiabaud Engelbrecht <thiabaud@google.com>
Reviewed-by: Yaron Friedman <yfriedman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416830}
2025-02-06 08:51:09 -08:00
kylechar
0d6f3f0d4a Enable graphite field trial on Android
This enables SkiaGraphite in fieldtrial_testing_config.json for Android.
This only causes *some* Android devices to run graphite, namely devices
that were already running Ganesh/Vulkan. This will cause a change on
some bots, such as Pixel 6, Pixel 7 and Samsung S23. Most Android bots
with older hardware will not see any change.

This is expected to cause a regression on Pixel 6 perf bots. The
benchmark stories start with a clear slate and empty shader cache.
Graphite shaders are bigger than Ganesh shaders and take longer to
compile. With graphite there is a significant delay compiling shaders at
the start of each story which negatively impacts metrics. There are real
performance regressions mixed in with this shader compilation delay as
well that will need to be fixed before launch.

Bug: 40945084
Change-Id: Ie1bb22a86f718c24edef2c89c31d6198d18b12ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5904349
Commit-Queue: Kyle Charbonneau <kylechar@chromium.org>
Reviewed-by: Saifuddin Hitawala <hitawala@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416745}
2025-02-06 06:07:51 -08:00
Kenichi Ishibashi
51d840c136 Add HappyEyeballsV3 to testing config
To prepare for an experiment. This time we drop android_webview
because it seems that we need to support socket tags for webview.

Bug: 346835898
Change-Id: I0a60a0336682d89d2ad14cb8ebbb3a249e8ca7da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6204845
Reviewed-by: Nidhi Jaju <nidhijaju@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416702}
2025-02-06 03:43:36 -08:00
Hardik Goyal
5c9f956a70 Enable PasswordFillBiometricReauth on ChromeOS by default
All the features and platforms are now implemented and landed on the ChromeOS side.

Change-Id: I623612ede36eba27c257fa98b60796df01b7303e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6239613
Auto-Submit: Hardik Goyal <hardikgoyal@chromium.org>
Commit-Queue: Mohamed Amir Yosef <mamir@chromium.org>
Commit-Queue: Hardik Goyal <hardikgoyal@chromium.org>
Reviewed-by: Mohamed Amir Yosef <mamir@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416699}
2025-02-06 03:19:58 -08:00
Asami Doi
c65cf806ff [ios] Remove chrome://flag#new-sync-opt-in-illustration
The experiment turned down so the flag is no longer needed.

This CL also updates the test to disable the feature flag.

Bug: 394329650
Change-Id: I5bfb2aad23ab7a81ceccd6e7c1a9384acb79928a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6234984
Commit-Queue: Mark Cogan <marq@chromium.org>
Auto-Submit: Asami Doi <asamidoi@chromium.org>
Reviewed-by: Mark Cogan <marq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416684}
2025-02-06 02:41:09 -08:00
Adam Rice
aeed83ec2e Reland "Add HttpCacheNoVarySearch to field trial config"
This reverts commit a1ac59192e.

Reason for revert: bashi@ landed a fix for the test failures: https://crrev.com/c/6238757

Original change's description:
> Revert "Add HttpCacheNoVarySearch to field trial config"
>
> This reverts commit 31ce29ce6e.
>
> Reason for revert: all PrefetchBrowserTest fail on android-pie-x86-rel
> bot. See bug: crbug.com/394556263
>
> Original change's description:
> > Add HttpCacheNoVarySearch to field trial config
> >
> > Add HttpCacheNoVarySearch to field trial testing config in preparation
> > for running an experiment.
> >
> > BUG=382394774
> >
> > Change-Id: I5c22d2aad4569b9cc5fa0cc3502a941cf021e89a
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6230334
> > Commit-Queue: Adam Rice <ricea@chromium.org>
> > Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1416091}
>
> Bug: 382394774
> Change-Id: Id0e146de58e316fdb2e453fe25713afd708bca19
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6234074
> Auto-Submit: Anna Tsvirchkova <atsvirchkova@google.com>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Owners-Override: Anna Tsvirchkova <atsvirchkova@google.com>
> Cr-Commit-Position: refs/heads/main@{#1416121}

Bug: 382394774
Change-Id: Ib0de6738d0694f1a199914a51de3b332f302eae9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6239058
Commit-Queue: Adam Rice <ricea@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416635}
2025-02-05 23:50:21 -08:00
Georg Neis
e5817ebe06 infra: Remove references to obsolete Lacros roller accounts
Lacros is gone.

Bug: b:370356213
Change-Id: Ib6daefe12fc2ce2f0974ea30037d26c827b99ea2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6228735
Reviewed-by: Kuan Huang <kuanhuang@chromium.org>
Commit-Queue: Erik Staab <estaab@chromium.org>
Auto-Submit: Georg Neis <neis@chromium.org>
Reviewed-by: Erik Staab <estaab@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416584}
2025-02-05 19:47:31 -08:00
Mason Freed
614a03966d Disable origin trial for MutationEvents, plus some cleanup
The origin trial ran from M127 through M134, inclusive. Now that
it has come to an end, this removes the origin trial. It also
removes the about_flags flag to enable/disable mutation events.
A subsequent CL will remove the enterprise policy, which is
still active - therefore, most functionality for mutation events
is still present. This CL also removes an older flag that was
used to pre-test the deprecation, and is no longer needed.

Bug: 40268638,358407357,326507612
Change-Id: I232e972070502bc2415666a83bfed961abc28ffe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6227019
Commit-Queue: Mason Freed <masonf@chromium.org>
Reviewed-by: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416564}
2025-02-05 18:50:23 -08:00
Haiyang Pan
796a39cd52 Disable new test failures in chrome_public_test_apk on Android 15 Desktop
There failures are unique on this system image.

Bug: 394668480, 394671175, 394673741
Bug: 394674606, 394675204
Change-Id: I4a60234b21ae5e32d2d350f104dab96b17a1c945
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237755
Commit-Queue: Haiyang Pan <hypan@google.com>
Reviewed-by: Renuga Nanjappan <rnanjappan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416526}
2025-02-05 16:25:11 -08:00
Minoru Chikamune
a45e0e7a40 Update fieldtrial_testing_config.json to restart TimedHTMLParserBudgetForAndroid experiment
Bug: 40279826
Change-Id: I6d126c52a6fb4f9325521faae0a168e41b786f2c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6231837
Commit-Queue: Shunya Shishido <sisidovski@chromium.org>
Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Auto-Submit: Minoru Chikamune <chikamune@chromium.org>
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416522}
2025-02-05 16:22:25 -08:00
Jason Thai
dc25c70d0d p13n: add trial config for SeaPenPromptRewrite
BUG=b:393364111
TEST=compile chrome

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Change-Id: Ib0894f979bea2aaa503a292570b1a9c4f2903947
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6237293
Reviewed-by: Erica Lee <ericamlee@google.com>
Commit-Queue: Jason Thai <jasontt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416509}
2025-02-05 15:50:31 -08:00
Renuga Nanjappan
d557360e9c [android-15-tablet] Disable failing tests
Bug: 388919418
Change-Id: Ibb092e05514e738faffe586ec90824c1dd605c77
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6236104
Reviewed-by: Haiyang Pan <hypan@google.com>
Commit-Queue: Renuga Nanjappan <rnanjappan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416375}
2025-02-05 12:03:34 -08:00
Lily Chen
4869ebcc17 Enable SafeBrowsingDeepScanningCriteria feature by default
This was approved to launch.

Bug: 337315121
Change-Id: I17a21997b76078ed2660425c0dcb030ae9a835e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6180120
Reviewed-by: Xinghui Lu <xinghuilu@chromium.org>
Commit-Queue: Lily Chen <chlily@chromium.org>
Auto-Submit: Lily Chen <chlily@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416313}
2025-02-05 10:51:44 -08:00
Paul Semel
e8ec327907 DomatoLPM: make generated protobuf more stable across grammar changes
Due to the grammar being translated into protobuf, it is very hard to
keep the protobuf structure stable when the grammar changes. Since the
WebIDL fuzzer and the soon to be IPC fuzzer are automatically generating
their grammar based on the current state of the IDL/IPC definitions, we
need a way to make the corpuses stable. Hashing the lines as proto IDs
allows ensures that if the grammar line doesn't change, the binary
protobuf will be mappable to that line, independently of potential
grammar change not tied to that grammar line.

Change-Id: I8329c746afeaea724debca4e06883ae319fc48ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6234013
Auto-Submit: Paul Semel <paulsemel@chromium.org>
Reviewed-by: Ali Hijazi <ahijazi@chromium.org>
Commit-Queue: Ali Hijazi <ahijazi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416306}
2025-02-05 10:46:03 -08:00
Scott Haseley
31607772ca [blink scheduler] Remove PrioritizeCompositingAfterDelayTrials
We may revisit this experiment in a different form later in 2025, but
there aren't immediate plans to ship a change to the 100ms threshold.
Removing this code for now to simplify the prioritization logic.

Additionally, this changes the default back to a TimeDelta constexpr and
lifts it to the header -- which puts it near the other threshold and
enables using it in unit tests (also updated in this CL).

Fixed: 40874128
Change-Id: I9129128ddb2accd4c093c76e15633b34d9fd5a4f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5871515
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Stefan Zager <szager@chromium.org>
Commit-Queue: Scott Haseley <shaseley@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416274}
2025-02-05 10:17:57 -08:00
Chris Harrelson
caae0e04a7 Add fieldtrial testing & WebView config for StandardizedTimerClamping
Bug: 40141482
Change-Id: Ic4162147e7547203ffbeb17b419a77fee8f3b318
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6231042
Reviewed-by: Nate Fischer <ntfschr@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416243}
2025-02-05 09:27:51 -08:00
Bo Liu
80e94ca64e viz: Guard FID new android behaviors
Add a base::Feature to guard throttling frame rate for animate image
(aka gif) and scroll bar fade animation.

Bug: 346732738
Change-Id: I7b109104499b38e806a6d21c8c664f8e9d0243f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6235484
Commit-Queue: Bo Liu <boliu@chromium.org>
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416182}
2025-02-05 08:18:47 -08:00
Calder Kitagawa
a204037800 Add fieldtrial config for TabSwitcherForeignFaviconSupport
Enable a flag in fieldtrial tests that uses a proxy to fetch favicons
for signed-in and syncing users. If tabs in a tab group do not
otherwise have a local favicon available.

Bug: 394382678
Change-Id: I257bf88e55cf0ba1e1ce65b8c6600e4ac2fb3f34
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6235225
Auto-Submit: Calder Kitagawa <ckitagawa@chromium.org>
Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
Reviewed-by: Xi Han <hanxi@chromium.org>
Commit-Queue: Xi Han <hanxi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1416162}
2025-02-05 07:56:35 -08:00