0
Commit Graph

1014402 Commits

Author SHA1 Message Date
a55ea67117 gpu: Migrate Media GPU VDA IPCs to Mojo
GpuVideoDecodeAccelerator/Host runs IPCs between renderer and GPU
processes, sharing a route with a specific CommandBufferStub/ProxyImpl.
This is a bit tricky to do with Mojo because Media IPCs are a layer
above GPU, and we therefore need CommandBuffer-associated interfaces
that CommandBuffer doesn't know about.

To facilitate this we introduce a generic BindMediaReceiver API on
CommandBuffer which takes a mojo::GenericPendingAssociatedReceiver, i.e.
an associated interface endpoint that can be of any type. We then
introduce a GPU-side hook that the Media stack can use to handle such
requests.

The primordial associated interface introduced here is
GpuAcceleratedVideoDecoderProvider, which in turn has a single IPC for
binding a GpuAcceleratedVideoDecoder/Client pair, also associated with
the CommandBuffer.

This migration removes the last remaining legacy IPC messages used by
the GPU process, so once this is landed we can altogether remove IPC
Channel from GPU code.

Bug: 1196476, 993189
Change-Id: Ife986434b3c10b5796ce995d837a37c29514af49
Test: manually tested with custom extension doing a hardware VP9 decode via pp::VideoDecoder
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2956897
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Sean Topping <seantopping@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Commit-Queue: Ken Rockot <rockot@google.com>
Cr-Commit-Position: refs/heads/master@{#893111}
2021-06-16 19:36:06 +00:00
b9d7179486 Roll Perfetto from 8b07d9bbd00b to 731dcf8b1cbe (4 revisions)
8b07d9bbd0..731dcf8b1c

2021-06-16 primiano@google.com Merge "UI: roll stable to pick-up aosp/1734974"
2021-06-16 lalitm@google.com Merge "TraceProcessor: restrict CORS headers to ui.perfetto.dev"
2021-06-16 lalitm@google.com Merge "tp: fix parsing of counter events from dpu & g2d"
2021-06-16 lalitm@google.com Merge "tp: don't allow serializtion to ftrace of track/chrome events"

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

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

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

Cq-Include-Trybots: luci.chromium.try:linux-perfetto-rel
Bug: None
Tbr: perfetto-bugs@google.com
Change-Id: I8a7eae12d11dbceea787da7fddb35e3e744e797e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966118
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/master@{#893110}
2021-06-16 19:33:54 +00:00
cda97f73a0 ios: Increase timeout for again for WebStateObserverTests.
Add a longer timeout.

Bug: 1217674
Change-Id: I21e65ae9d19c411675e23600904df60b4865e760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2963929
Auto-Submit: Justin Cohen <justincohen@chromium.org>
Commit-Queue: Rohit Rao <rohitrao@chromium.org>
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893109}
2021-06-16 19:31:46 +00:00
ca699ca1a8 [remoting host] Use standard encoding pipeline.
This switches the host away from using the deprecated flag
has_internal_source==true to the standard method for encoding and
sending frames.

This is a minimal patch for switching to the new scheme. Followup CLs
will clean up and remove unused code, once this new scheme has had
some wider testing.

A side-effect of this CL is that the lossless-encode flag is no
longer respected, since the VideoStream no longer manages the encoder.

Bug: 1192865
Change-Id: Ib95038330adeb33ddb0c4b3db77f157c8e925fc5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2921257
Commit-Queue: Lambros Lambrou <lambroslambrou@chromium.org>
Reviewed-by: Joe Downing <joedow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893108}
2021-06-16 19:30:54 +00:00
5671509d20 Roll Media App from qEZ7iEjgu... to KOQqyNuIw...
Release_Notes: http://go/media_app-x20/relnotes/Main/media_app_202106160800_RC00.html

https://chrome-infra-packages.appspot.com/p/chromeos_internal/apps/media_app/app/+/KOQqyNuIwG_RWkMxsF6rSuJ7-eVK7TNiOJBiDN9yiawC

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/media-app-chromium-autoroll
Please CC media-app@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

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

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

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: b/138961540,b/189286757,b/189892010,b/190333193,b/190575232,b/191201802
Tbr: media-app@grotations.appspotmail.com
Change-Id: Ibebb69893d9f40825932f3d96d12fbe957fb66a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964326
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/master@{#893107}
2021-06-16 19:29:50 +00:00
90dda91ebd Roll Chromite from 3bbe7a0e6528 to ee6fc63281d2 (9 revisions)
3bbe7a0e65..ee6fc63281

2021-06-16 vapier@chromium.org six.moves: move to explicit import
2021-06-16 yyanagisawa@chromium.org cros_chrome_sdk: generates reclient wrapper and config.
2021-06-16 vapier@chromium.org chrome-sdk: switch from qemu to test image
2021-06-16 engeg@google.com gen: freshen protos
2021-06-16 saklein@chromium.org setup_board: Hide expanded binhost options.
2021-06-15 vapier@chromium.org google.protobuf: move to explicit import
2021-06-15 kramasub@google.com firmware/ap_firmware_config/guybrush: Build additional packages
2021-06-15 lamontjones@chromium.org config: make all -firwmarebranch builders TRIGGERED.
2021-06-15 jackneus@google.com Add kernel image (vmlinuz) to artifact service

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/chromite-chromium-autoroll
Please CC chrome-os-gardeners@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/master/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:chromeos-betty-pi-arc-chrome;luci.chromium.try:chromeos-kevin-rel
Tbr: chrome-os-gardeners@google.com
Change-Id: I56da1bb4e2a267529c836cd4b797d829978bf7d9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966882
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/master@{#893106}
2021-06-16 19:28:42 +00:00
4e3fe2dbac Fix viz presubmit for Python 3
`string.join(iterable, separator)` needs to be
`separator.join(iterable)` in Python 3

Bug: 1212052
Change-Id: If3ca443e7b83bb8def1d963dc084951d039c613d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966997
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Commit-Queue: kylechar <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893105}
2021-06-16 19:26:54 +00:00
8493c9d785 Roll Perfetto Trace Processor Mac from 73cf27bf1244 to 8b07d9bbd00b
73cf27bf12..8b07d9bbd0

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-mac-chromium
Please CC perfetto-bugs@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/master/autoroll/README.md

Tbr: perfetto-bugs@google.com
Change-Id: I2ef77c0392ce1f75298424556286208d9db8903f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966921
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/master@{#893104}
2021-06-16 19:26:17 +00:00
22f9c0342e Add evliu@ as metrics reviewer for Accessibility & Media
This CL adds evliu@google.com as a metrics reviewer for Accessibility & Media. I passed the quiz on 6/15/21.

Change-Id: Ice8f0d65f49270555d9ee5714bace7a342ca1993
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965531
Reviewed-by: Brian White <bcwhite@chromium.org>
Commit-Queue: Evan Liu <evliu@google.com>
Cr-Commit-Position: refs/heads/master@{#893103}
2021-06-16 19:23:16 +00:00
948433c12d Use MainThreadScrollingReason::kNoScrollingLayer when no scrolling layer
This may help us find the real reason for regression of
"Non-fast scrollable regions" in CAP.

Bug: 1210209
Change-Id: Ia111e014a52e6c920fa3572842609b796cb4ac64
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966728
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893102}
2021-06-16 19:22:24 +00:00
2b097d0ef5 webfeed: implement UserJourney UMA
Forks UserJourney.OpenFeed and UserJourney.OpenCard so
that for-you and web-feed each have their own histograms.

Bug: 1152592
Change-Id: I91938fb7bc5cdfb6c6959ad9fdc21290972cca73
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2954699
Reviewed-by: Justin DeWitt <dewittj@chromium.org>
Reviewed-by: Carlos Knippschild <carlosk@chromium.org>
Commit-Queue: Dan H <harringtond@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893101}
2021-06-16 19:20:58 +00:00
9a44cc619c AccessibilityCommon extension is an IME when Dictation is activated.
Dictation adds AccessibilityCommon extension as an IME when Dictation
is activated, and removes itself when Dictation is deactivated.

Design: go/cros-dictation-extension

Test: dictation_test.js, manual testing
Bug: 1216111
Change-Id: Ic6bd9d53bda5bb3e863153cb7ec3c4c4274460e7
AX-Relnotes: N/A
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2945333
Reviewed-by: dpapad <dpapad@chromium.org>
Reviewed-by: Tetsui Ohkubo <tetsui@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Reviewed-by: My Nguyen <myy@chromium.org>
Reviewed-by: Matthew Wolenetz <wolenetz@chromium.org>
Reviewed-by: Akihiro Ota <akihiroota@chromium.org>
Commit-Queue: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893100}
2021-06-16 19:20:10 +00:00
1518adb0ef Use log list timestamp to calculate timeliness.
This CL changes CT enforcement so the log list included timestamp is
used after a CT log list is updated via component updater, instead of
the build date.

Bug: 1199877
Change-Id: I74165814fa29f7ff5d148b28ab6aad6012fa027a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2946451
Commit-Queue: Carlos IL <carlosil@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Reviewed-by: Ryan Sleevi <rsleevi@chromium.org>
Reviewed-by: Joshua Pawlicki <waffles@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893099}
2021-06-16 19:19:36 +00:00
c482676ff2 Update some */browsing_data/* READMEs.
Various storage helper classes have moved from
chrome/browser/browsing_data to components/browsing_data/content and
have simplified type names. Split/update the READMEs to match.

Change-Id: I0045019523b4b0486b7594d0c0aa9831f638e4b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966678
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893098}
2021-06-16 19:18:11 +00:00
3f38912fca Format Incognito and Guest Avatar block in gtk util.
This CL only move the Incognito and Guest switch case block to another
position in the file to decouple it from Bubble logic switch case
fallthrough.

Bug: 1167659
Change-Id: I723e9a9d0d93dd4583795fb02d95e926a1721ad2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964933
Reviewed-by: Evan Stade <estade@chromium.org>
Commit-Queue: Rohit Agarwal <roagarwal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893097}
2021-06-16 19:16:34 +00:00
d424e6fa4b UseCounter for explicit mouse capture affecting click event target.
In PEWG, we are considering making the target of a click event the same
as the pointerup target when the pointerup event is dispatched to a
captured target.  Currently the click event target is the common
ancestor of pointerdown and pointerup targets.  Before we make the
change, we want to check what fraction of page loads would be affected
by this possible change in click target.

Spec discussion: https://github.com/w3c/pointerevents/issues/356

Fixed: 1199099
Change-Id: I9e28c9ab5138f187635352a74befb8cb800aa80a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2876145
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893096}
2021-06-16 19:15:49 +00:00
b5117b594d [NLS cleanup] Remove session_window_by_inputs.
We have launched the new CLS. This CL is for cleaning up the other NLS candidate session_window_by_inputs.

Bug: 1152552
Change-Id: I4c8f2dfecc560cd1a351bb3f2a20ff909aacc552
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2918133
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Commit-Queue: Hongbo Song <hbsong@google.com>
Cr-Commit-Position: refs/heads/master@{#893095}
2021-06-16 19:15:07 +00:00
93d3f7ea2a Add a flag to use page viewport in Largest Contentful Paint heuristic
Currently LCP ignores image that occupy the full viewport of the frame
embedding the image. This CL adds a flag disabled by default which
allows comparing the size to the page viewport instead.

Bug: 1217362
Change-Id: I215a7a7a8ff2550b780e2937509a93d04d42abb5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965459
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893094}
2021-06-16 19:14:42 +00:00
4b641c916c Roll DevTools Frontend from 2c906fa4f47e to 4158ac7d6026 (6 revisions)
2c906fa4f4..4158ac7d60

2021-06-16 dlibby@microsoft.com Update ConsoleTestRunner.visibleIndices to handle fractional layouts
2021-06-16 devtools-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Update DevTools DEPS.
2021-06-16 alexrudenko@chromium.org Rename DEBUG env var to DEBUG_TEST
2021-06-16 kimanh@chromium.org [settings] Add setting to disable auto-focus on the sources panel
2021-06-16 szuend@chromium.org [lint] Enable typescript-eslint type checking
2021-06-16 aerotwist@chromium.org TreeOutline: make group padding a variable

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

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

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

Bug: chromium:1023654,chromium:1057042
Tbr: devtools-waterfall-sheriff-onduty@grotations.appspotmail.com
Change-Id: I9530c6c8f6867ea1f43fd467d6c0c4bc10e1354c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966884
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/master@{#893093}
2021-06-16 19:14:00 +00:00
40cd2935a6 Revert "Remove Bluetooth.Web.Characteristic* histograms"
This reverts commit 31f244b319.

Revert to provide success metrics for secure characteristics.

Bug: 960258
Change-Id: I54e9116f7f029e0a3ab95fbf9a10ab6fef92c294
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2927161
Commit-Queue: Chris Mumford <cmumford@google.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893092}
2021-06-16 19:13:33 +00:00
475dbba005 personalization: improve display local wallpapers
On collections page, display a preview of local images. Clicking on
preview takes user to a new sub-page that displays all local images.
More work on error and loading behavior is necessary to match UX mock.

Render local images in trusted side because they are already data urls.
This reduces code complexity and memory overhead of copying
thumbnail previews across an iframe. Share styles between untrusted
and trusted so that image grids look the same in both cases.

BUG=b/189968254
TEST=browser_tests --gtest_filter="PersonalizationApp*"

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Change-Id: I36635c8f0567d0a08ae10566c197d5ba55cc2602
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2957198
Commit-Queue: Jeffrey Young <cowmoo@chromium.org>
Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893091}
2021-06-16 19:12:50 +00:00
89b9f14b6b Update snackbar coordinator for new incognito browser
When the last incognito tab is closed, the incognito Browser is
recreated. The snackbar coordinator needs to be recreated in this case
to ensure it is associated with the correct Browser instance.

TEST=
1. launch
2. open an incognito tab
3. load page1 in that incognito tab
4. close incognito tab
5. open new incognito tab
6. load page2 in new incognito tab.

Now Bookmark page from overflow/page actions menu or Share page using
the omnibox share icon.

Bug: 1220035, 1220023
Change-Id: I8f11c8a14461c4b2d83e68e967d9c36cf4aa870c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966760
Reviewed-by: Mark Cogan <marq@chromium.org>
Commit-Queue: Mike Dougherty <michaeldo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893090}
2021-06-16 19:09:46 +00:00
fbf6179b8b Remove MediaPipe suppression
Removes a suppression for a MediaPipe integration test now that the root
cause of the failures is fixed.

Bug: 1219013
Change-Id: I0546fb4040b299499bd73c95f42be92ad8e72b98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965633
Auto-Submit: Brian Sheedy <bsheedy@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893089}
2021-06-16 19:09:29 +00:00
ad5a30ba37 Change Referrer param in pdf SaveUrlAs() interface to ReferrerPolicy.
Create the Referrer in the receiver instead, using the URL and
ReferrerPolicy as input. Since the receiver is more trustworthy, this
eliminates the following potential issues:

- Sender forgetting to do Referrer sanitization.
- Sender sending different URL and refererer URL.

This also remove a dependency on Blink, and the GN visibility exception
that was needed for the dependency.

Change-Id: I5c7d14a3e23e0ff22af2509c1daa5d10cca6f0b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964337
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Hui Yingst <nigi@chromium.org>
Reviewed-by: Noel Gordon <noel@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893088}
2021-06-16 19:07:48 +00:00
cfe5d71b75 Import wpt@41590413afa23bd29e452287b816423014e84cd7
Using wpt-import in Chromium ac8c92f162.

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

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

No-Export: true
Cq-Include-Trybots: luci.chromium.try:linux-wpt-identity-fyi-rel,linux-wpt-input-fyi-rel
Change-Id: I8c172f0970b0e7ceb663f782c31a496243c13753
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964740
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/master@{#893087}
2021-06-16 19:01:46 +00:00
3381995478 Expose AV Settings outside cast_streaming Component
For use with other embedders aside from Fuchsia, the AV Settings (such
as valid codecs, screen dimensions, etc...) must be exposed and
set-able.

This CL makes the following changes:
- Expose the openscreen::cast::Preferences object as a top-level
  parameter for the embedder to provide.
- Expose conversion utilities to be used by embedders in creating the
  above object
- Add unit tests to the config conversions file.

Bug: 1207721, internal b/182429089
Change-Id: I3af458b0491d2c413b1feee4801542c88e83bdb9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2935034
Reviewed-by: Matthew Wolenetz <wolenetz@chromium.org>
Reviewed-by: Fabrice de Gans <fdegans@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Ryan Keane <rwkeane@google.com>
Cr-Commit-Position: refs/heads/master@{#893086}
2021-06-16 19:01:33 +00:00
f9e2951503 Properly propagate ui/'s skia dependency to components/pdf.
While changing some components/pdf dependencies around, I got this build
failure and others like it, that shows the skia dependency from ui/
(public) headers are not properly propagated to dependencies.

from ../../components/pdf/renderer/pdf_accessibility_tree_unittest.cc:5:
from ../../components/pdf/renderer/pdf_accessibility_tree.h:12:
from ../../content/public/renderer/plugin_ax_tree_source.h:9:
from ../../ui/accessibility/ax_node.h:18:
../../third_party/skia/include/core/SkColor.h:11:10: fatal error:
'include/core/SkImageInfo.h' file not found

Fix the issue using public_deps entries in the relevant GN files.

Change-Id: I487120d0a98c266fbcc392a2f3295a01df262491
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966257
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893085}
2021-06-16 18:59:20 +00:00
b136d87fc6 Add SidePanel to Chrome Labs
Bug: None
Change-Id: I99121deb17d7693c932be0df52dea06156820560
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965759
Commit-Queue: Peter Boström <pbos@chromium.org>
Reviewed-by: Elaine Chien <elainechien@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893084}
2021-06-16 18:56:07 +00:00
97e4e9a788 [Android] fix isAvailableUiLanguage check
This CL fixes a bug with LanguageItem.isAvailableUiLanguage. The issue
is that we need to do two different types of availability checks:

 - Check that a locale exactly matches an available UI language.
 - Check that the base language is an available UI language.

This CL splits the current isAvailableUiLanguage method into two and
moves them to AppLocaleUtils.

For an exact match "en" should not be an available language since the
only languages we have strings for are "en-GB" and "en-US".  However,
"fr" is an exact match since the languages we have strings for are "fr"
and "fr-CA" (and in this case "fr-FR" would not match).

For the base language match just needs to check if for a given locale
Chrome on Android can be displayed in it. (We rely on Android to
correctly select the strings in "en-GB" when the device locale is
something like "en-AU" or "en-IN").

Bug: 1218113
Change-Id: I2ce6b3342a1200ab4ac9696fd56cfb1adc8bdae4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2953114
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Josh Simmons <jds@google.com>
Commit-Queue: Trevor Perrier <perrier@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893083}
2021-06-16 18:54:44 +00:00
6630146a35 Roll Fuchsia SDK from 5.20210615.2.1 to 5.20210616.2.1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-sdk-chromium-autoroll
Please CC chrome-fuchsia-gardener@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

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

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

Cq-Include-Trybots: luci.chromium.try:fuchsia-arm64-cast;luci.chromium.try:fuchsia-deterministic-dbg;luci.chromium.try:fuchsia-x64-cast
Tbr: chrome-fuchsia-gardener@grotations.appspotmail.com
Disable-Retries: true
Change-Id: Id39bfda8de49e81c5429109c0b22cbc91b7f324b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966879
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/master@{#893082}
2021-06-16 18:54:34 +00:00
03e0ad0f9d Indexeddb: Enable TSAN on CorruptDBRequestHandler
This bug no longer reproduces. I expect this is due to some combination
of these CLs [1][2], which introduce a bunch of PostTasks.

[1] https://crrev.com/c/2090175
[2] https://crrev.com/c/2090878

Bug: 965722
Change-Id: I2f4b394e61def19c4010199bba23d4580541b223
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966179
Commit-Queue: Austin Sullivan <asully@chromium.org>
Auto-Submit: Austin Sullivan <asully@chromium.org>
Reviewed-by: David Benjamin <davidben@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893081}
2021-06-16 18:49:07 +00:00
0d9a5917b1 Give all Clang maintainers OWNERS in //build for cflag changes
Hans is listed in //build/OWNERS for clang config changes, but we have
found that our team regularly updates compiler flags all across
//build/config and //build/toolchain. For better timezone coverage, I
propose we add everyone who has OWNERS over //tools/clang/scripts, which
holds the script that controls the clang package version. As of now,
there are five committers on that list.

R=dpranke@chromium.org

Change-Id: I0f5a0674b6a16fef9eb9afa35eb919efa6a9e21c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965265
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Reid Kleckner <rnk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893080}
2021-06-16 18:48:51 +00:00
36bd1a28b6 Fix drop shadows in holding space tray icon previews.
Previously drop shadows were being clipped. In order to keep preview
content the desired size, layer size needs to be enlarged for shadow
margins and then accounted for during paint.

Before: http://shortn/_qMp7wizMcc
After: http://shortn/_xxrAg3SkY4

Bug: 1220726
Change-Id: Iecbb826b5a5f62dee71dc9f0ee3ff80873f2adea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966767
Commit-Queue: David Black <dmblack@google.com>
Reviewed-by: Toni Baržić <tbarzic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893079}
2021-06-16 18:47:05 +00:00
252ed89423 [iOS] Add sync settings button metric
Add metric when a user taps on the advance sync settings button in the
FRE sync screen stage.

Bug: 1218855
Change-Id: Ia9ac931e9b9c30fcc3cf91325ab1dea4fcb317c3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2962712
Reviewed-by: Gauthier Ambard <gambard@chromium.org>
Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
Commit-Queue: Aliona Dangla <alionadangla@google.com>
Cr-Commit-Position: refs/heads/master@{#893078}
2021-06-16 18:45:54 +00:00
b9e93034ec [Stylize] Accessibility description for the main dialog and temaples.
The content of the templates is not announced to avoid repetition.
However when there is nothing to announce in the template then it is not
focusable anymore. So the swiping doesn't work either. Therefore
templates are announced when they are focused.

Bug: 1217762
Change-Id: Ia224aae1b8b4acd14ee09755387e3436c1dcdcbb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964216
Reviewed-by: Sebastien Lalancette <seblalancette@chromium.org>
Reviewed-by: sebsg <sebsg@chromium.org>
Commit-Queue: sebsg <sebsg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893077}
2021-06-16 18:44:49 +00:00
9a97474c7c Roll Skia from e5894fce585d to cc5a46f4d985 (5 revisions)
https://skia.googlesource.com/skia.git/+log/e5894fce585d..cc5a46f4d985

2021-06-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 1fcbf77c7397 to ebf756983dd8 (6 revisions)
2021-06-16 brianosman@google.com Revert "Fix more new Clang warnings"
2021-06-16 reed@google.com PDF backend: don't apply paint alpha twice when we have a shader
2021-06-16 kjlubick@google.com [canvaskit] Add documentation about node/npm
2021-06-16 het@google.com [canvaskit] Fix incorrect malloc for text style shadows

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 jmbetancourt@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/master/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: jmbetancourt@google.com
Change-Id: I9228bb275ad6796159054dcc98203d1e3c8f4a06
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966880
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/master@{#893076}
2021-06-16 18:44:46 +00:00
68e3803ec3 Roll Dawn from 46ed96336a62 to ff7eb1641e92 (3 revisions)
https://dawn.googlesource.com/dawn.git/+log/46ed96336a62..ff7eb1641e92

2021-06-16 jrprice@google.com Metal: Run vertex pulling when using Tint
2021-06-16 jrprice@google.com Metal: Remap resource bindings when using Tint
2021-06-16 hao.x.li@intel.com Implement internal storage for buffer usage and buffer binding type

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 alanbaker@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/master/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: alanbaker@google.com
Change-Id: I27a52f6a2b17410d21927e8135a4e7548f661eee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966920
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/master@{#893075}
2021-06-16 18:38:48 +00:00
73374b0bd9 Revert "Rolling R8 from 3.1.2 -> 3.1.8"
This reverts commit 1d4223bf83.

Reason for revert: crbug.com/1220372

Original change's description:
> Rolling R8 from 3.1.2 -> 3.1.8
>
> Bug: 1168577
> Change-Id: I367d64dc6946e575aafac47b85e3dbfda99186f7
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2963912
> Auto-Submit: Sam Maier <smaier@chromium.org>
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#892683}

Bug: 1168577
Change-Id: I5010ce0513bcbd53f7b1094fa9afa6fe2b420090
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2967018
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Commit-Queue: Sam Maier <smaier@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893074}
2021-06-16 18:34:11 +00:00
9936838076 History intervention: Flag to check if there is non-real user activation
This CL creates a debug flag to help narrow down if the bug is due to
unintended user activation.
Android is the platform on which the issue is consistently reproducible,
so the plan is on Android canary:
1) Enable the flag and load the site.
2) Scroll without interacting with the site,
If the issue stops coming, it would confirm that there was a non-real
user activation that was being notified somehow which will need further
investigation.
Creating this change because the issue is not reproducible on
local builds.

Bug: 1201355
Change-Id: Ie6a57efbad4c6473419c555c1f00c3669d1b38c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2958836
Commit-Queue: Shivani Sharma <shivanisha@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893073}
2021-06-16 18:33:37 +00:00
641bd896ce Roll SwiftShader from 72e6254a135d to 84bc198202e5 (1 revision)
https://swiftshader.googlesource.com/SwiftShader.git/+log/72e6254a135d..84bc198202e5

2021-06-16 capn@google.com Disable -warn-stack-size for LLVM older than version 12

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-chromium-autoroll
Please CC swiftshader-team+autoroll@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/master/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_chromium_msan_rel_ng;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: swiftshader-team+autoroll@google.com
Change-Id: Ia17e308d91982dd7f2cdf1758e375dff73e8b9b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964931
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/master@{#893072}
2021-06-16 18:31:31 +00:00
5eefb97157 Increase kGPUInfoWatchdogTimeoutMs for release build generally
More flaky webgl conformance tests are observed on Mac FYI Retina
Release (AMD) bots. The crash log indicate we might try increasing
kGPUInfoWatchdogTimeoutMs for these build config.

Bug: 1220072
Change-Id: I1950092d934090e8f43ee5e59339e642dc3ed9eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2965602
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893071}
2021-06-16 18:30:12 +00:00
98580b0d86 PowerMode: Track small/medium animations separately
Adds instrumentation for kSmallAnimation/MediumAnimation PowerModes to
the frame sinks, breaking out animation use cases where only a small
(<= 3 sq inch) or medium area (<= 6 sq inch) is damaged.

Per-PowerMode UMA CPU time metrics will help us gauge the optimization
potential of such small/medium animations. For example, further down
the line, we could consider reducing the frame rate for these
animations to save power. Ultimately, this would be implemented in the
display compositor, but for the CPU time metrics, for now, this
instrumentation has to be local to the process performing the majority
of the rendering CPU work (i.e. in the renderer process).

Bug: 1166695
Bug: b:187693110
Change-Id: I58bbc1adee8099ee72359de20d0752f7bc3ed5eb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2900232
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Reviewed-by: Sébastien Marchand <sebmarchand@chromium.org>
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Reviewed-by: Sami Kyöstilä <skyostil@chromium.org>
Reviewed-by: Bo <boliu@chromium.org>
Auto-Submit: Eric Seckler <eseckler@chromium.org>
Commit-Queue: Ian Vollick <vollick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893070}
2021-06-16 18:29:12 +00:00
a266701a79 tab search: Add DumpWithoutCrashing for empty URLs
This CL will allow us to root cause the reason why certain tabs or
recently closed tabs are showing up in JavaScript with empty
URLs.

Bug: 1197526
Change-Id: Ic9fc606e5b12ebe41e9c5d6a2d9f839180eec788
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2910975
Reviewed-by: Yuheng Huang <yuhengh@chromium.org>
Commit-Queue: Thomas Lukaszewicz <tluk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893069}
2021-06-16 18:29:03 +00:00
cf90ba2a6a Break out OS-Specific behavior for VideoDecoder creation
I felt that the nested ifdefs were getting annoying to read and reason
about, especially considering that there was fallthrough and shared
logic in there. I split them out into OS-specific behavior since
I think it's a lot cleaner, even if it takes a few more lines. It's also
nice for anyone who's just touching one os's path (like I had to do in
the previous CL) to not have to reason about how the changes _might_
affect another OS.

R=liberato

Change-Id: I974c669f3e65af26772251ea656ccc4cdf596615
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2946789
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Frank Liberato <liberato@chromium.org>
Reviewed-by: Miguel Casas <mcasas@chromium.org>
Commit-Queue: Ted Meyer <tmathmeyer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893068}
2021-06-16 18:25:07 +00:00
72a084c821 Roll clang llvmorg-13-init-12576-g643b6407-1 : llvmorg-13-init-12881-g4017d033-1
Ran `./tools/clang/scripts/upload_revision.py 4017d0335a35334835bfae6fc3e258adcd9ed2dc`.

Bug: 1220364
Change-Id: I7ef1cb05708b8be0d72b3c8b60895077654ddd4f
Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel
Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel
Cq-Include-Trybots: chromium/try:linux-chromeos-dbg
Cq-Include-Trybots: chromium/try:linux_angle_deqp_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_compile_dbg_32_ng
Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng
Cq-Include-Trybots: chromium/try:mac-arm64-rel
Cq-Include-Trybots: chromium/try:win-asan,win7-rel
Cq-Include-Trybots: chromium/try:android-official,fuchsia-official
Cq-Include-Trybots: chromium/try:mac-official,linux-official
Cq-Include-Trybots: chromium/try:win-official,win32-official
Cq-Include-Trybots: chrome/try:iphone-device,ipad-device
Cq-Include-Trybots: chrome/try:linux-chromeos-chrome
Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,mac-chrome
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2958816
Commit-Queue: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893067}
2021-06-16 18:23:38 +00:00
0b0e523988 Roll Help App from LqRTHHpa3... to Fc2S-_2zL...
Release_Notes: http://go/help_app-x20/relnotes/Main/help_app_nightly_202106160800_RC00.html

https://chrome-infra-packages.appspot.com/p/chromeos_internal/apps/help_app/app/+/Fc2S-_2zLIDjPBQg_UmRbmZ0mEDvLATRtX0NtmSHw3sC

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/help-app-chromium-autoroll
Please CC help-app@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

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

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

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: None
Tbr: help-app@grotations.appspotmail.com
Change-Id: Ic99a5b3c63f13c1dbafeebd13caa1c7cdc5dc9ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2964327
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/master@{#893066}
2021-06-16 18:22:51 +00:00
d0a1b6d24b [py3] Migrate ios/build/bots/scripts PRESUBMIT
Bug: 1212041
Change-Id: I94ce640e4556b0a98a0826fe83f7e5f3793aca0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2957267
Auto-Submit: Josip Sokcevic <sokcevic@google.com>
Commit-Queue: Justin Cohen <justincohen@chromium.org>
Reviewed-by: Justin Cohen <justincohen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893065}
2021-06-16 18:17:58 +00:00
ddeb3ef368 Roll src-internal from 5ea44b00385c to 78842190fe75 (1 revision)
5ea44b0038..78842190fe

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 mmentovai@google.com,acostinas@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/master/autoroll/README.md

Cq-Include-Trybots: luci.chrome.try:linux-chromeos-chrome
Bug: None
Tbr: mmentovai@google.com,acostinas@google.com
Change-Id: I5b4111d8ecd09a99586e19f64bbd66094fc947b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966608
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/master@{#893064}
2021-06-16 18:16:43 +00:00
d657353f32 Codify presubmit builders.
Add a builder function and a console for presubmit builders. Presubmit
builders are try builders that run quickly because they don't perform
compiles. Because they run quickly and because they tend to guard
against errors that would cause issues in the development process rather
than the chrome binaries, presubmit builders have the following

* Results from presubmit builders are not reused so that submitted code
  will have them pass against somewhat recent code.
* Presubmit builders are run against all paths by default.
* Presubmit builders are run at a higher priority than most builders so
  that //infra/config changes can be landed quickly to address outages.

properties: 
Change-Id: I4b012e74dbd1d2fda9798b430efdae65c05d60d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2966613
Commit-Queue: Garrett Beaty <gbeaty@chromium.org>
Auto-Submit: Garrett Beaty <gbeaty@chromium.org>
Reviewed-by: Gary Tong <gatong@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893063}
2021-06-16 18:13:37 +00:00
7d18c4fd31 [py3] Migrate native_client_sdk PRESUBMIT
Bug: 1212047
Change-Id: I4a4ced52b2f4036a599d665bacec569b3b6be6a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2957355
Auto-Submit: Josip Sokcevic <sokcevic@google.com>
Commit-Queue: Sam Clegg <sbc@chromium.org>
Reviewed-by: Sam Clegg <sbc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#893062}
2021-06-16 18:12:56 +00:00