Граф коммитов

19494 Коммитов

Автор SHA1 Сообщение Дата
Hans Wennborg 8b7fca0e5a Roll clang n359864-04b9a46c-1 : n361601-7e8d5a90-1.
This also updates the Clang version to 12.0.0.

Ran `tools/clang/scripts/upload_revision.py 7e8d5a90f2c101388d3b0bbce8555e871c670232`.

Bug: 1107461
Binary-Size: Being investigated async in crbug.com/1110413
Change-Id: Ie0dac66069bec3cf10bfe355b5044ebc7af22d88
Cq-Include-Trybots: chromium/try:mac_chromium_asan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_asan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng
Cq-Include-Trybots: chromium/try:linux-chromeos-dbg,win-asan
Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel
Cq-Include-Trybots: chromium/try:linux_chromium_compile_dbg_32_ng
Cq-Include-Trybots: chromium/try:win7-rel,win-angle-deqp-rel-32
Cq-Include-Trybots: chromium/try:linux_angle_deqp_rel_ng
Cq-Include-Trybots: chromium/try:win-angle-deqp-rel-64
Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel
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/+/2320674
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792790}
GitOrigin-RevId: f7438c7b9f006e1119986d52bf0f2110167dec59
2020-07-29 11:37:20 -07:00
Avi Drissman 132c0c21f6 Migrate to OS_MAC and OS_APPLE in build
Bug: 1105907
Change-Id: I509290b67e64369e63a076097a8095347d38a957
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324175
Commit-Queue: Avi Drissman <avi@chromium.org>
Auto-Submit: Avi Drissman <avi@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792756}
GitOrigin-RevId: 6e7efb0c1662b395bfb45d4f059a830ebb48f23f
2020-07-29 10:28:34 -07:00
Yuke Liao f377a1656d [lacros] Run Lacros test targets with ash_chrome if needed
This CL makes two changes:
1. Make use_xvfb imply use_ash_chrome.
2. Mark test targets to use xvfb and ash_chrome if needed.

Bug: 1104318
Change-Id: I7128b31b83e2389e92e5507093396aaf537dfdf6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324765
Reviewed-by: Sven Zheng <svenzheng@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Stephen Martinis <martiniss@chromium.org>
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792730}
GitOrigin-RevId: f540c742b6ebfb559778fc9610b59b8c9e69c65a
2020-07-29 09:33:28 -07:00
Peter Wen ffbb933b99 Android: Use a unified lint target
Lint is no longer implicitly run as part of an apk or bundle target. If
a specific apk or bundle wants to turn on its own lint and have that run
automatically on every build, the enable_lint flag can be used. See:
"boundary_interface_example_apk".

A new target //chrome/android:android_lint (or simply "android_lint")
has been added. This currently runs either monochrome_public_bundle's
lint task or a list of default targets if such a list is defined.

For chrome apk/bundle targets based on chrome_public_apk_tmpl.gni, they
will automatically get a data_dep added on the new unified lint target
so most devs' workflow will not need to change.

APKs in for {remoting,cronet,cast} have enable_lint added explicitly in
this CL to preserve their existing behaviour.

NewApi and VisibleForTests checks have been disabled for test apks, with
a TODO for turning at least NewApi back on.

Bug: 1108791
Fixed: 1108791
Change-Id: I6534fcd6dc7af1d7a12720a98f8d0d09bee8f161
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2318549
Commit-Queue: Peter Wen <wnwen@chromium.org>
Reviewed-by: Paul Jensen <pauljensen@chromium.org>
Reviewed-by: Lambros Lambrou <lambroslambrou@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792728}
GitOrigin-RevId: f40e2d02801df0a75a88a63e76ede485739e2d22
2020-07-29 09:25:06 -07:00
chromium-autoroll 4a71c1f4a4 Roll Fuchsia SDK from 0.20200729.0.1 to 0.20200729.1.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ib7c7ae110dee3bfaef770d40a311c7e7aba5f89d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2325985
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#792706}
GitOrigin-RevId: 9f5237e238b54f133a5eeab93c994d2a893c15ea
2020-07-29 08:28:54 -07:00
chromium-autoroll 03cfd7dca5 Roll Fuchsia SDK from 0.20200728.3.1 to 0.20200729.0.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I5fbbfcfbcccf1260ece4a3aea051b682fdf96d18
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324672
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#792602}
GitOrigin-RevId: ba22bd34f53abcb6fb4385689b2b20292731dc4a
2020-07-29 01:09:03 -07:00
Darwin Huang e0faecb413 ChromeOS: Expand build flag comment.
Explain that chromeos_is_browser_only is set on ChromeOS when using Wayland.

Change-Id: I7649ef51b8c7759f4dfed0021bf32bcc2c8f6886
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324663
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792502}
GitOrigin-RevId: 7f808575665c9b601f35412343af5a404786350c
2020-07-28 18:59:51 -07:00
chromium-autoroll 91da7fb0e2 Roll Fuchsia SDK from 0.20200728.1.1 to 0.20200728.3.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: If3103c8588d58cba3b5ada80a87dddcdbf726582
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2324941
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#792477}
GitOrigin-RevId: 79ff6542a5e9c83b890ed699c8da2d1bc98987d6
2020-07-28 17:40:50 -07:00
Mohamed Heikal 55c18eed6e Allow material design to be pulled from outside of android_deps
- Exposes material design's deps to be public so that the external
version of material design could depend on its deps from
//third_party/android_deps.

- Replace all usages of the material design target to be a variable.

TBR=just mechanical renaming of material design target

Change-Id: I12e0e6f534aab3fdc0d5f868373f8687d3e41e8e
Bug: 1110346
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2321748
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Mohamed Heikal <mheikal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792354}
GitOrigin-RevId: 838cba5d3a6baddc16f3dd76949bf48f6bd31df4
2020-07-28 12:17:10 -07:00
Ben Joyce 1a07ba43cc Run host and device code coverage separately.
Enables on the fly code coverage and then appends those results to the
end of the instrumented code coverage report.

Bug: 1107004
Change-Id: I68b4d78fb6d04d0e9348601663526c21e7c73b49
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315930
Commit-Queue: benjamin joyce <bjoyce@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792331}
GitOrigin-RevId: 10944e134ecd2cf04ec59545c104514b34a2cc0b
2020-07-28 11:38:08 -07:00
chromium-autoroll dde871f528 Roll Fuchsia SDK from 0.20200728.0.1 to 0.20200728.1.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I816483446ccb065e7ebe20c0581f30c7a9192ea7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2323248
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#792284}
GitOrigin-RevId: 0161853a8939294ace3e802e667965a6b066a819
2020-07-28 09:54:59 -07:00
Torne (Richard Coles) f0fc706da1 Update Android SDK and Android System SDK to R.
Switch to the R SDK and system SDK, and add the WebView code to support
WebView R APIs.

Bug: 1106471
Change-Id: I4fa349ff6b79983730bca609b95532b019e3e05d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2310800
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Anna Malova <amalova@chromium.org>
Commit-Queue: Richard Coles <torne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#792225}
GitOrigin-RevId: 63a24caef73eec3e24845bbcc3fecbb70f18507f
2020-07-28 07:00:41 -07:00
chromium-autoroll 017491bba4 Roll Fuchsia SDK from 0.20200727.4.1 to 0.20200728.0.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Id05e6144b0686b0dfa421f20a38e9dda128947f8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2322211
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#792192}
GitOrigin-RevId: a3de7c8d6865b887bbd4082577138ddec6641719
2020-07-28 02:32:03 -07:00
chromium-autoroll 483d9659a6 Roll Fuchsia SDK from 0.20200727.1.1 to 0.20200727.4.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I81472cf59fbd23754ffb30f3545d0f159b7bad00
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2321791
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#792117}
GitOrigin-RevId: 083f5b4ba25974b53e7fc9a12c615f95811a297c
2020-07-27 19:12:44 -07:00
Yue Zhang d9dd0f9de7 Fix lint issues in tab_ui
* Suppress a lint warning that is expected.
* For methods whose visibility is relaxed not only for the reason of
  testing, remove the @VisibleForTesting annotation.

Bug: 1108022
Change-Id: I3f8004e3b27cfbbc82a8061c19e57e1662a0691a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315926
Reviewed-by: Wei-Yin Chen (陳威尹) <wychen@chromium.org>
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Commit-Queue: Yue Zhang <yuezhanggg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791974}
GitOrigin-RevId: 89f4148d6386ee7d0cf69316492e5ee88f84fd76
2020-07-27 13:59:13 -07:00
Evan Stade c330b60054 Use inclusive terminology in //tools/cfi
The Android file has been unused since b63cf14139acd74de4436c3429cb47441

Bug: 1097271
Change-Id: I740d6483792113c73d9d0d47614dde0f73c673fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2317298
Commit-Queue: Evan Stade <estade@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#791942}
GitOrigin-RevId: 879d18f09cef77dedc47234681ac2a7635b4df1d
2020-07-27 13:00:44 -07:00
Henrique Nakashima 866b0bd589 Remove incorrect @VisibleForTesting from FeatureList methods
This fixes some lint warnings, so we can remove the suppressions.

Bug: 1107950
Change-Id: Idbe53038d4595fb571d374f04665671dd68e4d93
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2310789
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791931}
GitOrigin-RevId: 95f84e2e1dcee8f71749f08415d063cfd226cbb4
2020-07-27 12:41:44 -07:00
Peter Wen d0035487ea Android: Add lint_min_sdk_version override
Allow linting with a minSdkVersion that is different that the current
APK/Bundle's min_sdk_version. This paves the way for using a single
unified target for most lint runs.

e.g. monochrome_public_bundle can set lint_min_sdk_version to 21 so that
it lints against a lower minSdkVersion than its min_sdk_version (24).

Bug: 1108791
Change-Id: I703d1ef19f7fc9182f52bc6ef0ae8535c024b10f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316334
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791925}
GitOrigin-RevId: 623263d6782306905fb384d1688b6d8798784c39
2020-07-27 12:18:42 -07:00
Richard He 00e19b913e Fix: generate_gradle with vpython
Use vpython for `generate_gradle.py` and `list_java_targets.py`

Change-Id: I39bb601add8cc1c019a3aab9bca60bee0e341084
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315400
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791917}
GitOrigin-RevId: 6663ed030f5d4fd0851c9bc7ba16fcd46db148e9
2020-07-27 12:00:20 -07:00
chromium-autoroll 3f2fd24a6f Roll Fuchsia SDK from 0.20200727.0.1 to 0.20200727.1.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ia9a830eb7acec89ff253da36f7d64be47e0b17b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2320197
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791878}
GitOrigin-RevId: 28a865ca5a91b9f63d4292f597f6ad6a73275ad9
2020-07-27 11:17:32 -07:00
Peter Wen 1d25d1d70d Android: Minor improvements of list_java_targets.py
Add -C as well for --output-directory to match ninja's syntax. Make it
clear in the help text that there are easier ways to permanently specify
a default output directory.

Remove some unused fields and use f-strings.

Bug: None
Change-Id: I0a9ba8329095a5c6d8c46ddb63966f31d3307754
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315093
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791834}
GitOrigin-RevId: a57817c79cba8338ddeab7392797ceb800324167
2020-07-27 10:51:49 -07:00
Peter Wen 63f1823bb5 Android: Add baseline.xml to lint's input
Changes to baseline.xml should trigger re-linting.

Bug: None
Change-Id: I03f8528e0eba540941eff2784533253c7789f9ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314695
Commit-Queue: Peter Wen <wnwen@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791811}
GitOrigin-RevId: cc398377eb5a46ff3ba8abab2d7fce7a730ea8b0
2020-07-27 07:53:06 -07:00
Sylvain Defresne 5383c9f143 [apple] Add a `is_apple` gn variable and use it
As https://crrev.com/c/2299189 adds `OS_MAC` & `OS_APPLE`, add a gn
variable `is_apple` that is true when `OS_APPLE` is defined. This
allow an easy mapping between gn variables and cpp macros.

Convert all usages of `is_ios || is_mac` or `is_mac || is_ios` to
use the new variable instead.

Bug: 1105907
Change-Id: I4cef55496a0ccf0a6162e60409ff3b7996f633dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315695
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791803}
GitOrigin-RevId: fafffe8843d5dac1ef479ae2e9058e0f93faf82d
2020-07-27 07:21:13 -07:00
Michael Achenbach dc0dd20377 [build] Fix missing import
Fix after https://crrev.com/c/2315691, which references
mac_xcode_version without importing gclient_args.gni where it gets
defined. It only worked in the Chromium project since the import
is in Chromium's build overrides.

Bug: 1109624
Change-Id: I575c7b87dbb96c3a79b8243bfe63c33b2427479d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2317871
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791796}
GitOrigin-RevId: 328bb410d024acb7ef8af0b0620ef130e76316d8
2020-07-27 06:47:36 -07:00
chromium-autoroll b8ff6faa3f Roll Fuchsia SDK from 0.20200726.3.1 to 0.20200727.0.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ib6c3a73c6edec1a92d0b7d7c71fe4aba3bb8d9dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319973
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791750}
GitOrigin-RevId: 73205e89f48a9bfb2f9ed36b3cf4ea8a0fbd9ec4
2020-07-27 02:19:27 -07:00
chromium-autoroll 33bed1be80 Roll Fuchsia SDK from 0.20200726.2.1 to 0.20200726.3.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I24d321195e91298e4704feca98e156fd3925952a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319725
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791682}
GitOrigin-RevId: 24e9cc854e94601e4273eaf2850ed07e7057b4f4
2020-07-26 17:32:58 -07:00
chromium-autoroll c52d46eb95 Roll Fuchsia SDK from 0.20200726.0.1 to 0.20200726.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: If3be2ddc9846b35888b5ac6174ff0eb9fe4ca9ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319260
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791653}
GitOrigin-RevId: dd0b0bc9c89256d7afb71327ee220cc3126ef0a0
2020-07-26 10:12:01 -07:00
chromium-autoroll f2b2e9d65e Roll Fuchsia SDK from 0.20200725.2.1 to 0.20200726.0.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ibc03e36080ee24048ed47704f23095da334388a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319527
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791639}
GitOrigin-RevId: 653884d0f5399722da47dbc14fa057ef5c669dc2
2020-07-26 02:47:56 -07:00
chromium-autoroll f99e62db96 Roll Fuchsia SDK from 0.20200723.2.1 to 0.20200725.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: Ia8d0c9367d29e79d243dd9299013ccaeb914b272
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2318809
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791592}
GitOrigin-RevId: d208f09a5d88d7f83c63e20d1dce051703ee78ce
2020-07-25 19:39:28 -07:00
Hans Wennborg d21fe9e7d6 Only enable -Wmax-tokens when the Mac build is using the default Xcode version
The token limits are set after the default version (used on the CQ) and may not
be appropriate for the headers in other versions.

Bug: 1049569
Change-Id: I6230efe9d7e56459fbae0355751bf81e6e5c5dfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315691
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Hans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791583}
GitOrigin-RevId: b8ef479e3beffe43c63d565aa3f9786f645a4a8b
2020-07-25 18:47:34 -07:00
Yuke Liao ee27da26b1 [lacros] Allow different behaviors when building and testing on bots
A temporary solution to allow different downloading behaviors when
building and testing on bots until version is pinned to chromium/src.

Bug: 1104318
Change-Id: I945a8be7f39a3762107791f70ff48cd09410b8d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315424
Reviewed-by: Sven Zheng <svenzheng@chromium.org>
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791537}
GitOrigin-RevId: c8bdb69570e0ffbc1c4cfbd0b61f80e48c0a0091
2020-07-25 14:42:02 -07:00
Mounir Lamouri 7e47987441 Picture-in-Picture: remove lint suppressions on Android.
Bug: 1108415
Change-Id: I6fe8888a8c70ca4217a9738fecd82b46d188c485
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314817
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Auto-Submit: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791501}
GitOrigin-RevId: 203513fb3cd56a9fe579e7648ba014f8cc4d7c6c
2020-07-25 11:38:01 -07:00
chromium-autoroll 9412db1532 Roll Fuchsia SDK from 0.20200723.1.1 to 0.20200723.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I20b06a7fa762d6b9d5f0c46739eff4c253b24d43
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316290
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791439}
GitOrigin-RevId: 2d9afc1389c54f8ee076660e040651f427e6b445
2020-07-25 06:15:32 -07:00
Avi Drissman ac54a056ce Introduce OS_MAC
In the spirit of macOS Big Sur, which is labeled as macOS 11.0,
introduce OS_MAC and OS_APPLE. OS_MACOSX implicitly included OS_IOS,
which was confusing, so OS_APPLE is the new replacement for "macOS +
iOS" and OS_MAC is the new replacement for "just macOS, not iOS".

Bug: 1105907
Change-Id: I0f24ff5a74f07eaf2fe7b7fa17bdef7e82a514fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2299189
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Leonard Grey <lgrey@chromium.org>
Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
Auto-Submit: Avi Drissman <avi@chromium.org>
Commit-Queue: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791353}
GitOrigin-RevId: 34594e90b34d8eb2e03998489cf083b3f94753bb
2020-07-24 22:41:38 -07:00
Andrew Grieve 7982d7475f Add support for proguard and asset/lib expectation diffs
* Refactors more common logic for the three expectation file types
  into diff_utils.py
* Changes sort order for proguard expectations so that they diff better
* Output "actual_data" rather than .stamp files for expectation targets
* Stop writing out .proguard_configs for all proguard runs
  * I don't think these files have been referenced for a long time, and
    the expectations file largely serves their purpose in a more
    discoverable way.
* Don't define validate_expectations GN group unless it will
  have deps (to prevent thinking your GN args are correct when
  they are not).

Bug: 1064151
Change-Id: I5394471e7defd2c2f7e2f2173097a11d830cde65
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314265
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791342}
GitOrigin-RevId: 5b72f4a35e83cd3ad7358128d79b6ac3245bf138
2020-07-24 21:42:27 -07:00
Peter Wen 2011c7b3dd Android: Use direct deps for cronet and modules (reland)
Remove allowlist for bypassing turbine direct deps since the last items
in the allowlist (cronet and modules) have been removed.

Bundle feature modules require the base module in their classpath.
Previously they were able to get by since the base module was added to
their transitive classpath, but the base module should be in their
direct classpath as it is used directly in R.java via inheritance.

Fix in reland:
- Add missing dep on base module java

Tbr: agrieve@chromium.org for reland
Fixed: 1082904
Bug: 1082904
Change-Id: I4b2d6a173ad207efcc9730589b1322a02071a2c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314938
Commit-Queue: Peter Wen <wnwen@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791258}
GitOrigin-RevId: 85f7ce53467938a068a0a670db400eec1090a739
2020-07-24 21:42:06 -07:00
Nate Fischer bdbc779ea9 AW: fix lint issues in WebView services
No change to logic. This exposes some @VisibleForTesting methods which
WebView services need to access.

Bug: 1107950
Test: autoninja -C out/Default monochrome_public_apk
Change-Id: I8f6d3c6d0b091db79c3b531e87fd7b642a06399e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2313836
Reviewed-by: Robbie McElrath <rmcelrath@chromium.org>
Reviewed-by: Ilya Sherman <isherman@chromium.org>
Reviewed-by: Hazem Ashmawy <hazems@chromium.org>
Commit-Queue: Hazem Ashmawy <hazems@chromium.org>
Auto-Submit: Nate Fischer <ntfschr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791240}
GitOrigin-RevId: 14cd370a46923d4552a6b68da9fee2edc155370f
2020-07-23 08:14:49 -07:00
Torne (Richard Coles) f6980bfa3d Work around bad XML output by dexdump.
The version of dexdump in build-tools 30.0.1 includes more information
than previous versions in its output, which has revealed that it doesn't
encode its output as valid XML in all cases; Java strings with control
characters or nulls end up emitted literally in the XML output, which
breaks ElementTree's parser. b/161925303 has been filed internally to
track fixing this in dexdump itself.

Since we only need to be able to extract a few specific things from the
dexdump output in our tooling, just replace invalid characters in the
output with the Unicode replacement character (as Python does when using
the 'replace' error handler in encoding) before parsing it.

Bug: 1106471
Change-Id: Id1c3a40e5ce91125dbee9fdf1923383d02314f55
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314986
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Richard Coles <torne@chromium.org>
Commit-Queue: Richard Coles <torne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791232}
GitOrigin-RevId: 24c982a78f2d7f9f537abc762a7a2e73d7810c6b
2020-07-23 07:27:15 -07:00
Nico Weber bf2c3e87b9 Reland "mac/arm: Update to Xcode 12 beta 3."
This is a reland of fc86bd6cb782bbf043a32e58ed1c7fe06a8de09e
We landed a workaround for the SDK bug, see https://crbug.com/1108561

Original change's description:
> mac/arm: Update to Xcode 12 beta 3.
>
> Bug: 1098899
> Change-Id: I9423e63db7f55fe4c18271a26ff60cee6b802bc2
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314676
> Commit-Queue: Nico Weber <thakis@chromium.org>
> Commit-Queue: Mark Mentovai <mark@chromium.org>
> Auto-Submit: Nico Weber <thakis@chromium.org>
> Reviewed-by: Mark Mentovai <mark@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#791026}

TBR=mark

Bug: 1098899
Change-Id: Idc42491929c5eb21a1f12c14ef3e9156fe6698e3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315012
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791216}
GitOrigin-RevId: 7b5c96875538e151dfcae4897493b505883b4605
2020-07-23 06:25:57 -07:00
chromium-autoroll a3419827f9 Roll Fuchsia SDK from 0.20200722.3.1 to 0.20200723.1.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I3aaaa5dab3a102d55c46ae1e3d9cf44e809bc67c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2316237
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791205}
GitOrigin-RevId: 22fcd987ae50de5f284bc9fe8c9cddcc857462ac
2020-07-23 05:29:32 -07:00
chromium-autoroll 644d679a75 Roll Fuchsia SDK from 0.20200722.2.1 to 0.20200722.3.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I6a330e8859e74e8af0545a5072eabb15681a464c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315282
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791144}
GitOrigin-RevId: f09c6a1fdb098cc6ba0308fae3f64587d8433225
2020-07-22 22:16:43 -07:00
Yuke Liao 3ab5f03e80 [lacros] Add documentation for test runner
This CL adds documentation with example usages for the test runner.

Bug: 1104318
Change-Id: Ibae86ebe4dd893b5eef01db5699d6310fad4cb53
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315478
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791143}
GitOrigin-RevId: 35a99eef8896276f3ebc53cae3e989ea1f790529
2020-07-22 22:12:17 -07:00
Yuke Liao 0b368f06b0 [lacros] Handle SIGINT and SIGTERM
This CL handles SIGINT and SIGTERM to make sure that the spawned
processes are terminated properly to avoid process leaking.

Bug: 1104318
Change-Id: I56584b8375a2530e92f07bc07354fb96bd1bb553
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314791
Commit-Queue: Yuke Liao <liaoyuke@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791139}
GitOrigin-RevId: d0effefbaf6eb38972fb683192f954b463d959ec
2020-07-22 21:52:52 -07:00
Andrew Grieve 04d72f3a8e Revert "Android: Use direct deps for cronet and modules"
This reverts commit 660b593306570c04200321f99aaac34831c3d490.

Reason for revert: Broke android-archive-rel
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8874020961794812528/+/steps/compile/0/stdout

Original change's description:
> Android: Use direct deps for cronet and modules
>
> Remove allowlist for bypassing turbine direct deps since the last items
> in the allowlist (cronet and modules) have been removed.
>
> Bundle feature modules require the base module in their classpath.
> Previously they were able to get by since the base module was added to
> their transitive classpath, but the base module should be in their
> direct classpath as it is used directly in R.java via inheritance.
>
> Fixed: 1082904
> Bug: 1082904
> Change-Id: I75d89815de894c64581b98e35243aca5bc8d4e93
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314757
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Reviewed-by: Andrew Grieve <agrieve@chromium.org>
> Auto-Submit: Peter Wen <wnwen@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#791117}

TBR=wnwen@chromium.org,agrieve@chromium.org

Change-Id: Iac0700e90845d2e1b85ed860abbff4c6c942df42
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1082904
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315009
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791126}
GitOrigin-RevId: 349aba7e7c58ed797dd134987b8c74f1f6018ce9
2020-07-22 20:11:49 -07:00
Peter Wen 7e2f4d28ef Android: Use direct deps for cronet and modules
Remove allowlist for bypassing turbine direct deps since the last items
in the allowlist (cronet and modules) have been removed.

Bundle feature modules require the base module in their classpath.
Previously they were able to get by since the base module was added to
their transitive classpath, but the base module should be in their
direct classpath as it is used directly in R.java via inheritance.

Fixed: 1082904
Bug: 1082904
Change-Id: I75d89815de894c64581b98e35243aca5bc8d4e93
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314757
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791117}
GitOrigin-RevId: 660b593306570c04200321f99aaac34831c3d490
2020-07-22 19:02:40 -07:00
Arthur Wang 510ba145bb Add missing data dependency for chrome_java_test_wpr_tests
Add more logging into test runner.

Bug: 1060399
Change-Id: I4bdc9ac8413f8ea04433ae927106f73d94788330
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2253083
Commit-Queue: Arthur Wang <wuwang@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791091}
GitOrigin-RevId: 3ab9a142091516aa57f10feebc46dee649ae4589
2020-07-22 18:08:06 -07:00
Nico Weber 5f33bf0dcb Revert "mac/arm: Update to Xcode 12 beta 3."
This reverts commit fc86bd6cb782bbf043a32e58ed1c7fe06a8de09e.

Reason for revert: https://crbug.com/1108561

Original change's description:
> mac/arm: Update to Xcode 12 beta 3.
>
> Bug: 1098899
> Change-Id: I9423e63db7f55fe4c18271a26ff60cee6b802bc2
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314676
> Commit-Queue: Nico Weber <thakis@chromium.org>
> Commit-Queue: Mark Mentovai <mark@chromium.org>
> Auto-Submit: Nico Weber <thakis@chromium.org>
> Reviewed-by: Mark Mentovai <mark@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#791026}

TBR=thakis@chromium.org,mark@chromium.org

Change-Id: Ie6cdf343a6ed9530f3318530d50831f6a3197cce
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1098899
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2315480
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791090}
GitOrigin-RevId: cf4b0a75b5b53291251b33ce4b987e5cd0531d5e
2020-07-22 17:45:39 -07:00
chromium-autoroll 8a054b14e4 Roll Fuchsia SDK from 0.20200722.0.1 to 0.20200722.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 cr-fuchsia+bot@chromium.org on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://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-x64-cast
Tbr: cr-fuchsia+bot@chromium.org
Change-Id: I93e7adba3a3df519d42b3ef351820984394b05de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2313460
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#791027}
GitOrigin-RevId: 2d5739958e4551d57e9d79cbf413692a6fea9c2d
2020-07-22 15:07:19 -07:00
Nico Weber b948a7ba18 mac/arm: Update to Xcode 12 beta 3.
Bug: 1098899
Change-Id: I9423e63db7f55fe4c18271a26ff60cee6b802bc2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314676
Commit-Queue: Nico Weber <thakis@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
Auto-Submit: Nico Weber <thakis@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#791026}
GitOrigin-RevId: fc86bd6cb782bbf043a32e58ed1c7fe06a8de09e
2020-07-22 15:03:21 -07:00
Peter Wen e771603fa6 Android: Add direct deps for components
Remove //components* from allowlist.

Bug: 1082904
Change-Id: Icf4100c9e9e2a4ea7c843ea6d8cfa148b1fa7b6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2314298
Commit-Queue: Peter Wen <wnwen@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#790994}
GitOrigin-RevId: 30701f3e992cdf1dca29ad14a872c51d1f520b23
2020-07-22 13:48:06 -07:00