Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from chromium:master #38

Merged
merged 142 commits into from
Oct 1, 2021
Merged

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 1, 2021

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

freshp86 and others added 30 commits September 30, 2021 21:54
Changing Browser Settings to use PrefsMixin instead of PrefsBehavior, in
preparation of migrating prefs/ subfolder to TypeScript. PrefsBehavior
is no longer used by Browser Settings and will be moved to
c/b/r/settings/chromeos/ in a follow up CL.

Also adding the BaseMixin in autofill_page.ts since it uses $$()
directly from the HTML template and no longer inherits that helper
method from the LegacyElementMixin.

Bug: 1234307
Change-Id: I3141aaf99417a6eda84aeef617543e17f425fb5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3194376
Auto-Submit: dpapad <dpapad@chromium.org>
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: Rebekah Potter <rbpotter@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926952}
https://chromium.googlesource.com/angle/angle.git/+log/4cb34637fa39..1fdedbd45a55

2021-09-30 ianelliott@google.com Except "loader_windows.h" in export_targets.py
2021-09-30 jmadill@chromium.org Merge extension support docs.

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 ianelliott@google.com on the revert to ensure that a human
is aware of the problem.

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:linux-swangle-try-x64;luci.chromium.try:win-swangle-try-x86
Bug: None
Tbr: ianelliott@google.com
Change-Id: Ic31d8bd5f79c7e0f48fc7d7c2e891c3505c01375
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197961
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@{#926953}
Bug: 1252958
Change-Id: I935858c7e627b417396a1b2a46396e5c64e097ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3194785
Auto-Submit: Nate Chapin <japhet@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926954}
I2S: https://groups.google.com/a/chromium.org/g/blink-dev/c/V3Yo20_ZZLc

Bug: 1228536, 1170725
Change-Id: If1a412511cb88f098ac18ee0fbcb1c0d35497888
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197976
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Aaron Tagliaboschi <aarontag@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926955}
This CL fixes the issue where the resulting screenshot would show
overlapped content on some parts of the page. Clearing the Canvas
for each request fixes the problem.

Bug: 1254844
Change-Id: I794b458f89e08f9d86b30c6447fea1471f2efd0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198135
Commit-Queue: Yashar Dabiran <yashard@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926956}
…ttings"

This reverts commit f9364b0.

Reason for revert: causes build failures on fuchsia after https://crrev.com/c/3195954 landed

Original change's description:
> [fuchsia] Update strings provider to allow access to about:settings
>
> about:settings is crashing on fuchsia because some localized strings are
> not available. This CL provide these strings on Fuchsia the same way
> they are provided on Linux
>
> Test: Browse about:settings with chromium on Fuchsia
> Bug: 1241824
> R=​wez@chromium.org
>
> Change-Id: I4fc408c6806028f0b90a5a39a339dfbe7f34f56e
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3196110
> Auto-Submit: Benjamin Lerman <qsr@chromium.org>
> Reviewed-by: Wez <wez@chromium.org>
> Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
> Commit-Queue: Kyle Horimoto <khorimoto@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#926787}

Bug: 1241824
Change-Id: Iccfa450696b6886fe27064c578e528f7dd48a3ad
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198479
Reviewed-by: Travis Skare <skare@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Commit-Queue: Sophey <sophey@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926957}
Bug: 1188290
Change-Id: Iacbc368ddd02840914ae51cec4e02a78d8e4ae89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3182952
Reviewed-by: Per Åhgren <peah@chromium.org>
Commit-Queue: Caitlin Fischer <caitlinfischer@google.com>
Cr-Commit-Position: refs/heads/main@{#926958}
…quest

It's possible for BFCache eviction to happen between the time the
NavigationRequest was created and when it actually starts or commits,
destroying the restored BFCache entry and RenderFrameHost.

This CL ensures that the NavigationRequest can know when that happens
and handle it accordingly, by using a WeakPtr instead of a raw pointer
for the restored RFH (rfh_restored_from_back_forward_cache_).

Bug: 1218114
Change-Id: I4b6101237df2bb7adfc908df9af8558952141c80
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3195673
Auto-Submit: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Reviewed-by: Fergal Daly <fergal@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926959}
This action button now has the same labels as History itself.

Bug: 1249963
Change-Id: I0993551bc7c449aca141208f795168926f27ce25
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198348
Reviewed-by: Moe Ahmadi <mahmadi@chromium.org>
Commit-Queue: Tommy Li <tommycli@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926960}
It doesn't clear the whole image, it just marks the image as cleared.

Bug: none
Change-Id: Idc9beaca7f279b32586065cac7f6d3876d34e2b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197799
Commit-Queue: kylechar <kylechar@chromium.org>
Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org>
Auto-Submit: kylechar <kylechar@chromium.org>
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926961}
This CL adds the ability to override a holding space item's a11y name.
The new APIs are used to give in-progress downloads an a11y name of:

* Downloading <filename>,
* Download paused <filename>, or
* Download dangerous <filename>

This is consistent w/ feedback from a11y reviewers.

Note that in-progress download progress is still communicated via the
browser's a11y announcements.

Bug: 1184438
Change-Id: I3a5bb631fd19c8c532a73bb80b1b418d21fba451
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198381
Reviewed-by: Toni Barzic <tbarzic@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Commit-Queue: David Black <dmblack@google.com>
Cr-Commit-Position: refs/heads/main@{#926962}
This patch does the following:
- Renames expanded_state_new_desk_button to a generic expanded_desks_bar_
button that takes in an icon, text and callback as parameters
- Renames the inner button, new_button, in expanded_desks_bar_button to
inner_button
- Adds an icon, text label and bounds to the expanded_desks_bar_button
for Desks Templates
- Adds metadata for DeskButtonBase, InnerExpandedDesksBarButton and
ExpandedDesksBarButton

Added TODOs for animation, implementing UpdateButtonState properly, and
refactoring button callback to DeskButtonBase.

Test: manual
Bug: 1249937
Change-Id: Ifa4487db74ec1bb517c25ec3e0391228e82717b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3163422
Commit-Queue: Sophie Wen <sophiewen@google.com>
Reviewed-by: Sammie Quon <sammiequon@chromium.org>
Reviewed-by: Ahmed Fakhry <afakhry@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926963}
Health metric to keep an eye on performance.

Bug: 1244672
Change-Id: I7ad02a7de010c09d6722f29004cb947c5c26cb58
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3150542
Auto-Submit: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Brian White <bcwhite@chromium.org>
Commit-Queue: Brian White <bcwhite@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926964}
Updated styling to better match official specs.

Screenshot: http://shortn/_lnqa3NZac0

Bug: 1205539
Change-Id: If5b7d8b5fe86fbfae4f8df71fe730f385022174d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3195378
Commit-Queue: Jimmy Gong <jimmyxgong@chromium.org>
Reviewed-by: Gavin Williams <gavinwill@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926965}
Adding new GN arg: use_python3 to mb_config.pyl, so that we can use that in BUILD.gn to control whether to run benchmarks using python 3.

Trying this on linux-perf-calibration first. Linux-perf and linux-perf-fyi are sharing the same mb config and thus we need tp separate them out later.

Bug: chromium:1252452
Change-Id: Ife0b643e80ed315bd90ecb6aefb09746a1b85274
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3189178
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Wenbin Zhang <wenbinzhang@google.com>
Cr-Commit-Position: refs/heads/main@{#926966}
- Show the blue highlight around the individual images when they are
  focused on by ChromeVox

- Before the highlights only showed when the preview area was hovered

video: https://drive.google.com/file/d/1dBGidrA_rKSMyytVVkhZ6dT_3olfz2wM/view?usp=sharing&resourcekey=0-0HKSkYh5J6fcWK6cxQh7hA

Bug: 1210271
Change-Id: I6128d3b924ae83aab3dcde0258f88b2f525d9683
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3193679
Commit-Queue: Gavin Williams <gavinwill@chromium.org>
Reviewed-by: Jimmy Gong <jimmyxgong@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926967}
mabian@ left the project, and we're still running experiments on
prediction.

Bug: 1052145
Change-Id: I76149661a3c9239a2ae24bce3df242219b4adf50
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3195177
Reviewed-by: Jonathan Ross <jonross@chromium.org>
Commit-Queue: João Victor Almeida de Aguiar <joalmei@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#926968}
Bug: 1236276
Change-Id: I6fa6901ec1bc0979c054bca682fb04441e8e2e94
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198476
Reviewed-by: Alex Newcomer <newcomer@chromium.org>
Commit-Queue: Jiaming Cheng <jiamingc@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926969}
At this moment we don't have lock that prevents ARC from throttling
in case ARC is provisioning. This leads we switch to throttling
after system server is booted, even not when we set arc.boot_completed
property. This adds new lock that keeps ARC untrottled until it is
provisioned.

BUG=b:188941140
TEST=Locally, confirmed per logs logic works as expected
     critical CQ test tast.arc.Boot.vm starts passing faster.
     unit test added
     provisioning time for zork,octopus is improved 4-10 seconds
     eve is improved ~0.5sec

     TODO: This affects all ARC fleet however low end device and
     particular VM may be especially vulnerable that may be reflected in
     provisioning time, including enterprise case. We should verify
     results locally or per in-lab results once this is landed.

Change-Id: I77e12f1e93d3b5e003049ee27c9164c2add425ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3194517
Commit-Queue: Yury Khmel <khmel@chromium.org>
Auto-Submit: Yury Khmel <khmel@chromium.org>
Reviewed-by: Yusuke Sato <yusukes@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926970}
Allows derefing const SafeRef<>s.

Note that this still allows getting non-const ref/ptr to the inner
target from a const SafeRef<>.  Like other smart pointers, if it is
desired for the target to also be const, need to declare a
SafeRef<const T>.

Bug: 1025999
Change-Id: I2c04935d749fee9179a1afe7bb74851ef004fc95
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197491
Commit-Queue: Eric Orth <ericorth@chromium.org>
Commit-Queue: danakj <danakj@chromium.org>
Auto-Submit: Eric Orth <ericorth@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926971}
This CL makes the popup model a private implementation detail of
OmniboxEditModel, eliminating the accessor and all remaining usage
of the previously-popular public popup_model() accessor.

Bug: 1208026
Change-Id: Ida73401a1fd5cfa3080f5db4e00a8d16c14c6753
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3182340
Reviewed-by: Adam Langley <agl@chromium.org>
Reviewed-by: Ben Wells <benwells@chromium.org>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Reviewed-by: Kristi Park <kristipark@chromium.org>
Reviewed-by: manuk hovanesian <manukh@chromium.org>
Commit-Queue: Orin Jaworski <orinj@google.com>
Cr-Commit-Position: refs/heads/main@{#926972}
…default m96"

This reverts commit 7dd982c.

Reason for revert: Blocked in launch review on security issue - extensions not shown while they could be viewing page.

Original change's description:
> [dPWA] Enabling elided extensions icon in web app windows by default m96
>
> This removes the 'puzzle piece' icon from web app windows and moves it
> into a menu option in the 3-dot menu.
>
> This is planning on launching in m96.
>
> Bug: 1155421
> Change-Id: I64bcde645d97034063608e0afdc4f2b15de819d8
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3161399
> Reviewed-by: Evan Stade <estade@chromium.org>
> Commit-Queue: Daniel Murphy <dmurph@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#921820}

Bug: 1155421
Change-Id: I7840c787ebbcaf6f20db54743560338b5df58e80
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198323
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Commit-Queue: Evan Stade <estade@chromium.org>
Auto-Submit: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Evan Stade <estade@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926973}
https://skia.googlesource.com/skia.git/+log/091694fe16e1..1e6e919a7e53

2021-09-30 ethannicholas@google.com Moved findAndDeclareBuiltinVariables out of IRGenerator
2021-09-30 johnstiles@google.com Add support for function prototypes in Pipeline stage.
2021-09-30 johnstiles@google.com Mark GLSL reserved names as reserved in SkSL grammar.
2021-09-30 kylecarlstrom@google.com Added TextExpressionAnimator
2021-09-30 egdaniel@google.com Add MtlTexture class.

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 csmartdalton@google.com on the revert to ensure that a human
is aware of the problem.

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux-blink-rel;luci.chromium.try:linux-chromeos-compile-dbg;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Cq-Do-Not-Cancel-Tryjobs: true
Bug: None
Tbr: csmartdalton@google.com
Change-Id: I005668be6d66a4c98b7697e43377b15e6912807c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197958
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@{#926974}
Bug: 1251294
Change-Id: Id81def71eac165c5af02ddc51f96ecfa6f80ae55
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3179772
Reviewed-by: Olivier Li <olivierli@chromium.org>
Reviewed-by: Brian White <bcwhite@chromium.org>
Commit-Queue: Leonard Grey <lgrey@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926975}
https://dawn.googlesource.com/dawn.git/+log/ffe5114fed70..75911ca2b53c

2021-09-30 bclayton@google.com dawn_node: Fix Windows build
2021-09-30 cwallez@chromium.org Roll third_party/swiftshader/ 314508f78..562df4889 (122 commits)
2021-09-30 enga@chromium.org Disable DrawIndexedIndirect
2021-09-30 shrekshao@google.com Improvement validation errors: Pipeline.cpp
2021-09-30 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Tint from 1ca6fbad8f23 to ee23c1734546 (3 revisions)
2021-09-30 bclayton@google.com dawn_node: Fix macOS build
2021-09-30 cwallez@chromium.org Improve validation errors for CreateQuerySet
2021-09-30 bclayton@google.com dawn_node: Add a tool to run the CTS
2021-09-30 bclayton@google.com dawn_node: Move cmd/idlgen under a src directory
2021-09-30 cwallez@chromium.org AdapterVk: Remove redundant VkPhysicalDevice limit check

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chromium.try:dawn-linux-x64-deps-rel;luci.chromium.try:dawn-mac-x64-deps-rel;luci.chromium.try:dawn-win10-x64-deps-rel;luci.chromium.try:dawn-win10-x86-deps-rel
Bug: None
Tbr: cwallez@google.com
Change-Id: I65f5ab04c6bc4b068cbde21490266135a4b970e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197962
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@{#926976}
This CL ensures that calls to GetNativeTheme() in CastToolbarButton
are only made when the View is present in a Widget hierarchy.

This avoids GetNativeTheme() falling through to the global
NativeTheme instance and instead gets the correct instance from the
hosting Widget.

This has the added benefit of ensuring that colors are correctly
updated between theme changes.

Bug: 1239676
Change-Id: I41cd5d0645971699d8067d7391396bac522bf922
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3094937
Reviewed-by: Dana Fried <dfried@chromium.org>
Commit-Queue: Thomas Lukaszewicz <tluk@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926977}
The ReadImage path is being deprecated. This should give a performance
boost by skipping a PNG decode (in ReadImage) and encode (here).

Bug: 1223849
Change-Id: I2a0e29698c6382c7fffe9656488d7b23c6a8f042
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3193877
Auto-Submit: Austin Sullivan <asully@chromium.org>
Reviewed-by: Mitsuru Oshima (exo only) <oshima@chromium.org>
Commit-Queue: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926978}
Code related to Reading List feature flags and params is now located
in a new class: ReadingListFeatures

Bug: 1252228
Change-Id: I257f94f36bea44e5e964063bd664db2719c6d5d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3176294
Commit-Queue: bttk <bttk@chromium.org>
Reviewed-by: Filip Gorski <fgorski@chromium.org>
Reviewed-by: Brandon Wylie <wylieb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926979}
We need to ensure that Google favicon is showing at the first navigation
within the bottom sheet rather than using a default icon.

Bug: 1250399
Change-Id: I552364ab7fdd60a30b86cf459e250bd212482485
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3192390
Commit-Queue: Zhiyuan Cai <zhiyuancai@chromium.org>
Reviewed-by: Ayman Almadhoun <ayman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926980}
Bug: 1254725
Change-Id: I8e6217954890af9b7962fa4d87b9f6b11e1ec349
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198951
Commit-Queue: Fumitoshi Ukai <ukai@google.com>
Commit-Queue: Takuto Ikuta <tikuta@chromium.org>
Auto-Submit: Fumitoshi Ukai <ukai@google.com>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#926981}
jeremys and others added 28 commits October 1, 2021 01:57
Bug: 1230867
Change-Id: I6120315df502828879e91f214bddc396dd2d7d54
Skip-Translation-Screenshots-Check: True
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198377
Auto-Submit: Jeremy Selier <jerem@google.com>
Commit-Queue: Jeremy Selier <jerem@google.com>
Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927066}
Currently, our Guava is out of date and stalling the autoroller.
Robolectric uses the desktop version of Guava, and although it also uses
the Android version of Guava, the classpath seems to use the desktop
Guava version first.

Change-Id: I3b7441cca71a0efcc037a9fc6075786d147aa675
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198830
Commit-Queue: Sam Maier <smaier@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Sam Maier <smaier@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927067}
This reverts commit c3bc219.

Reason for revert: causing the following failures on android-cronet-arm-rel-kitkat-tests:
cronet_tests_android on Android device Nexus 5 failed.
cronet_unittests_android on Android device Nexus 5 failed.
net_unittests on Android device Nexus 5 failed.

https://ci.chromium.org/ui/p/chromium/builders/ci/android-cronet-arm-rel-kitkat-tests/18151/overview

Original change's description:
> [Reland] Set TMPDIR for perfetto_unittests.
>
> perfetto_unittests uses /data/local/tmp if TMPDIR is not available.
> c.f. third_party/perfetto/src/base/temp_file.cc GetSysTempDir().
> However creating temporary files under /data/local/tmp causes
> "(errno: 13, Permission denied)" failure, and the tests will
> crash. So before running the tests, set TMPDIR to be
> context.getCacheDir().getPath().
>
> The reverted #925618 used Os.setenv and ErrnoException(API level 21)
> which are not supported by Kitkat(API level 19).
> (c.f. https://developer.android.com/reference/android/system/Os)
> Added the code to see API level.
>
> Change-Id: I616aa97e16e5bc7b119fdfb0e7d267c74b3f6e89
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3194030
> Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
> Commit-Queue: Takashi Sakamoto <tasak@google.com>
> Cr-Commit-Position: refs/heads/main@{#926728}

Change-Id: I655a6f447c16c0cf369573672835acc22a0f32c3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198091
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Owners-Override: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Takashi Sakamoto <tasak@google.com>
Cr-Commit-Position: refs/heads/main@{#927068}
Roll Chrome Mac PGO profile from chrome-mac-main-1633024553-d05c8934a00e20cb001afc6bd8f51b18532fe97f.profdata to chrome-mac-main-1633046263-05f06afff1cfaf5beb1059e6cd9bf28a401e4e5c.profdata

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chrome.try:mac-chrome
Tbr: pgo-profile-sheriffs@google.com
Change-Id: Id386eed13fe45a2e4b0cf64d08f7402fc601db03
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3199352
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@{#927069}
Roll Chrome Linux PGO profile from chrome-linux-main-1633002876-c35ed24bb42ce46526b95ad1943158ef8ef84a1b.profdata to chrome-linux-main-1633046263-f4e1b7c05f4f3ea6793f2682182321bc006a68bd.profdata

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chrome.try:linux-chrome
Tbr: pgo-profile-sheriffs@google.com
Change-Id: Iaefaf4f06c1e40b26e79649e98ba3afe76d5b0d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198674
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@{#927070}
This CL accounts for the following changes:
- Replace Window Error infobar code with equivalent snackbar implementation (https://screenshot.googleplex.com/AGtTDdexSmKwAQb.png)
- Replace Module Install Failure infobar code with equivalent snackbar implementation (https://screenshot.googleplex.com/3VQRqQjJo6FcFJg.png)

Bug: 1250460
Change-Id: I17faeb48ddfd47dd1bc769c316327e2ba5945d22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3166650
Commit-Queue: Aishwarya Rajesh <aishwaryarj@google.com>
Reviewed-by: Theresa  <twellington@chromium.org>
Reviewed-by: Evan Stade <estade@chromium.org>
Reviewed-by: Pavel Yatsuk <pavely@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927071}
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/b4d3954db70e..0e2fb336b2e7

2021-10-01 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Bug: None
Tbr: ajp@google.com,apolito@google.com,gavinmak@google.com,sokcevic@google.com
Change-Id: I63e8c7ec4953268ce86008d9731d3df5dc407978
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3199117
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@{#927072}
ShouldCheckAppsForUrl() now always returns false in Ash
when Lacros web apps are enabled.

ShouldCheckAppsForUrl() can now only return true when web apps are
user installable.

Bug: 1254598
Change-Id: Ia9672ddb7534b80f8413659d6681241f1c389273
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3193940
Commit-Queue: Maggie Cai <mxcai@chromium.org>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Maggie Cai <mxcai@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927073}
We're using this value inline often enough to warrant a constant, and
more will follow.

Bug: 1252039
Change-Id: Id7e81084c8d7c3e3182358fa14be0b6eed8f17e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197973
Commit-Queue: Matt Menke <mmenke@chromium.org>
Reviewed-by: Caleb Raitto <caraitto@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927074}
Change-Id: I09ff68ab3f22897be4052a9aa9b128111b7612f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198832
Auto-Submit: Ben Mason <benmason@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#927075}
This CL removes the OmniboxPopupModel entirely. The file remains only
for OmniboxPopupSelection and its related methods, which are still
in common use. Forwarding methods in OmniboxEditModel now contain
the implementations previously in OmniboxPopupModel. The one unified
model now controls the state related to the popup. Presence of
a non-nullptr popup view is now the way to determine whether popup
state is relevant within the model.

Bug: 1208026
Change-Id: I5c81128e60496eaf9fd9fa1eee72b015e6b90d3f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3194310
Commit-Queue: Orin Jaworski <orinj@google.com>
Reviewed-by: Tommy Li <tommycli@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927076}
The supportedEffects are no longer used after the refactor at
CL:1739035.

Bug: b:172340451
Test: tast run <ip> camera.CCAUISmoke* camera.CCAUIStress*
Change-Id: I9390a2e08add63bcb79c230e51f6ca568b4ceeb3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3195677
Reviewed-by: Shik Chen <shik@chromium.org>
Reviewed-by: Wei Lee <wtlee@chromium.org>
Commit-Queue: Pi-Hsun Shih <pihsun@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927077}
Although these tests are marked as [ Skip ] in Chromium TestExpectation,
other CIs (e.g. github.com/web-platform-tests/wpt PR checks) still try
to run these tests, sometimes getting unstable results.

This adds HTMLScriptElement.supports('webbundle') check in the setup
step of these tests, so that browsers that do not support
<script type=webbundle> will immediately fail.

Bug: 1245166
Change-Id: Id3e2974f20201dafeb8097402e691d1337c19439
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198062
Reviewed-by: Tsuyoshi Horo <horo@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927078}
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/c450f91833f6..2675bf77a225

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 fergal@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: None
Tbr: fergal@google.com
Change-Id: Icdc103443f4f596c058e549ff0475dc3c1c74385
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198947
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@{#927079}
Doc: https://docs.google.com/document/d/1h2aSTCJJ815ORzEPzkr7CJIWiQYnBYUOn_lQqDInPJ0

apps::mojom::InstallSource is renamed to InstallReason, so that we can
add a new InstallSource to define where the app is installed, e.g. from
play store, chrome web store, etc.

This is the part 2 to rename InstallSource to InstallReason in
AppUpdate to align with apps::mojom::InstallReason, and address the
related build issue.

There will be follow up CLs to change other related function, variable
names[TODO]:
1. Modify crosapi to rename InstallSource to InstallReason.
2. Modify other code, e.g. app platform metrics, to rename the related
functions, variables from InstallSource to InstallReason.

This CL is pure renaming/refactor, no function change.

BUG=1250971

Change-Id: I12d173cddc3a46075a235c0de6f6a17c70888075
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3192730
Reviewed-by: Justin DeWitt <dewittj@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927080}
This reverts commit 57c0453.

Reason for revert: No longer needed (and everything in src-internal has been reverted)

Original change's description:
> Add a field for aliases in EntityMetadata
>
> Bug: 1254024
> Change-Id: Iae66e214d3b8a3af423db3335c302c6e040fb273
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3191480
> Reviewed-by: Michael Crouse <mcrouse@chromium.org>
> Commit-Queue: Sophie Chang <sophiechang@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#925969}

Bug: 1254024
Change-Id: I21e68fcf9df45dc0e9f1a2083beb7c2b3f829bd0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3199390
Commit-Queue: Sophie Chang <sophiechang@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Sophie Chang <sophiechang@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#927081}
Roll Chrome Win64 PGO profile from chrome-win64-main-1633035316-39e892f6dfe3ae504c982596931556189431e2ab.profdata to chrome-win64-main-1633046263-aec5318bad29ff97aac3e64c920a6f0da28233bb.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 pgo-profile-sheriffs@google.com on the revert to ensure that a human
is aware of the problem.

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chrome.try:win64-chrome
Tbr: pgo-profile-sheriffs@google.com
Change-Id: I24c542658b9a20a4cbdafdd9bc758e04c9bf7ead
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198948
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@{#927082}
To understand the usage of this property.
CrOS patch see https://crrev.com/c/3193332

Bug: b:201478824
Test: Build
Change-Id: I659970ea152df1db382e7df6e99f820abbde6107
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3193483
Reviewed-by: Hugo Benichi <hugobenichi@google.com>
Reviewed-by: Kyle Horimoto <khorimoto@chromium.org>
Commit-Queue: Jie Jiang <jiejiang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927083}
This CL adds promo code offers to the manual fallback in the payments
tab. The design doc and the UI can be found here
(https://docs.google.com/document/d/1UdrHp4FkeERdP2EhhaQFv1rWw0muogdQS-9mXPXrz3c/edit?pli=1)

** The UX team decided to not show the `no_promo_codes_message`. If promo codes are unavailable, no change is made to the Payments tab. **

Mocks(Icon next to promo code should be G logo instead of GPay): https://drive.google.com/file/d/1ynv0qEDVUogQhB4EmtSbgCf8drffNKNg/view?usp=sharing&resourcekey=0-pR899i2WRpBUzNil78t1-A
Implementation: https://drive.google.com/file/d/14uaAi6jY4gI_CrdpzoLqaSCSO3unxw7J/view?usp=sharing&resourcekey=0-zP-LRrZSOh6tOo53cWPMxw

Change-Id: Id408aca23fa13a69230aa72dc1cf2c2648b28011
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3056580
Reviewed-by: Jared Saul <jsaul@google.com>
Reviewed-by: Friedrich [CET] <fhorschig@chromium.org>
Reviewed-by: Matthias Körber <koerber@google.com>
Reviewed-by: Maxim Kolosovskiy  <kolos@chromium.org>
Reviewed-by: Siddharth Shah <siashah@chromium.org>
Commit-Queue: Vishwas Uppoor <vishwasuppoor@google.com>
Cr-Commit-Position: refs/heads/main@{#927084}
based on CQ bot results - https://ci.chromium.org/p/chromium/builders/try/mac11-arm64-rel/45?

Include-Ci-Only-Tests: true
Bug: 1249176
Change-Id: I470e77122b00a10b75a857d7327efbda2de146b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3193529
Commit-Queue: Preethi Mohan <preethim@google.com>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927085}
https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/ab36804e42d4..3b49be074d5c

2021-09-30 absl-team@google.com Googletest export

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

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

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:linux_chromium_cfi_rel_ng;luci.chrome.try:win-chrome
Tbr: asully@google.com,preethim@google.com
Change-Id: Ibc897896faf7c1ab1a5e72330d62a4e06b9e9aaa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198941
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@{#927086}
This is a reland of 23f813c

Original CL was reverted by test failure on linux-chromeos-chrome[1].
By console logs, the test doesn't seem to load the primary page
successfully before starting prerendering. So, this CL add some codes
to ensure the primary page is loaded.

[1] https://ci.chromium.org/ui/p/chrome/builders/ci/linux-chromeos-chrome/17542/test-results

Original change's description:
> [mparch] Add a test that prerender doesn't close the safety tip
>
> This CL is part of MPArch tasks and add a browsertest to ensure
> prerender navigation doesn't close the safety tip on the primary page.
>
> Bug: 1218946
> Change-Id: Ia371a24c8efed9950cf34a542bd564735b0db3ad
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3161744
> Commit-Queue: Yeunjoo Choi <ychoi@igalia.com>
> Reviewed-by: Joe DeBlasio <jdeblasio@chromium.org>
> Reviewed-by: Kevin McNee <mcnee@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#922407}

Bug: 1218946
Change-Id: I50260f47127bb82296b527a5675bdf115bba3c29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3184070
Commit-Queue: Yeunjoo Choi <ychoi@igalia.com>
Reviewed-by: Joe DeBlasio <jdeblasio@chromium.org>
Reviewed-by: Kevin McNee <mcnee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927087}
# This is an automated release commit.
# Do not revert without consulting chrome-pmo@google.com.
NOAUTOREVERT=true

Change-Id: I0d60b1a785ec16887e39dd923a761741a15dc115
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197511
Bot-Commit: Chrome Release Bot (LUCI) <chrome-official-brancher@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#927088}
Using wpt-import in Chromium fec3c41.

Note to sheriffs: 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:
drott@chromium.org, kojii@chromium.org:
  external/wpt/css/css-fonts

NOAUTOREVERT=true
R=rubber-stamper@appspot.gserviceaccount.com

No-Export: true
Change-Id: Ic54105e18c16ab6ba0024f1571626c747fa009f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197640
Auto-Submit: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#927089}
This change adds some missing functionality to ensure the account key
test works for all devices. Some devices append the battery information
to the account key when generating the filter, and thus we need to do
so as well during the check.

Testing via unit tests and confirmed locally that we now match as
expected for these devices.

Change-Id: I22b5f97f505e1c56ce9930cf02f28a535c9e16b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3198306
Commit-Queue: Shane Fitzpatrick <shanefitz@google.com>
Reviewed-by: Jon Mann <jonmann@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927090}
configurations for new builder based off of Chrome release tags on Mac

Bug: 1210373
Change-Id: I9886e941cee6b2973483530d8cc9362d96ea7e7d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197968
Reviewed-by: Michael Moss <mmoss@chromium.org>
Commit-Queue: Michael Moss <mmoss@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927091}
…HTTPS"

This reverts commit d5274c7.

Reason for revert: introduced flaky test on Mac

Original change's description:
> Don't attempt to upgrade zero-suggest autocomplete inputs to HTTPS
>
> This CL fixes an issue with the Defaulting Typed Navigations to HTTPS
> feature. Consider the following scenario:
>
> 1. User types https://example.com
> 2. Navigation completes successfully
> 3. User clicks the omnibox and hits enter
> 4. Omnibox attempts to upgrade this navigation to HTTPS.
>
> In step 3, OmniboxEditModel::StartZeroSuggestRequest() creates an
> AutocompleteInput using its client's
> ShouldDefaultTypedNavigationsToHttps() value and "example.com" as the
> input text. This causes AutocompleteInput to enable the HTTP fallback
> logic if the HTTPS navigation times out, thus potentially downgrading
> the connection.
>
> This CL fixes this by disabling HTTPS upgrades when starting a zero
> suggest request.
>
> Bug: 1251065
> Change-Id: I7ab007f7334b1366806b01231921a248857d9e19
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3188350
> Commit-Queue: Mustafa Emre Acer <meacer@chromium.org>
> Reviewed-by: Justin Donnelly <jdonnelly@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#926926}

Bug: 1251065,1254919
Change-Id: Id5d1be1e58039bdbc7e66ef529a44b5e6eb92dca
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3197852
Auto-Submit: Fergal Daly <fergal@chromium.org>
Owners-Override: Fergal Daly <fergal@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#927092}
  Pixel_WebGLPreservedAfterTabSwitch
  Pixel_WebGLReadPixelsTabSwitch

are failing both on ChromeOS VMs and Kevin hardware on the FYI
waterfall.

Bug: 1240440
Change-Id: I6c48eec8557a119e182e866b7327702f442420fd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3199039
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#927093}
@pull pull bot added the ⤵️ pull label Oct 1, 2021
@pull pull bot merged commit 3bc0154 into luojiguicai:master Oct 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet