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

19755 Коммитов

Автор SHA1 Сообщение Дата
Andrew Grieve 7198da4c17 Expectation files: Mark them as ninja outputs
When they are not marked as outputs, incremental builds will not know
that they are stale when failure files have been cleared.

Bug: 1115118
Change-Id: I529a5d7d536903a01d94682bb4db92cc6d9a5e98
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2348421
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797712}
GitOrigin-RevId: 92998293d6baad859f9ea6ef9e682464c2640df7
2020-08-13 09:34:06 -07:00
chromium-autoroll 1ef37ef29e Roll Fuchsia SDK from 0.20200812.4.1 to 0.20200813.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: I6e1012fcb6bb6c85720af7d0a7a98e60ed3dec82
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351764
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@{#797637}
GitOrigin-RevId: 760c905ccca34d8ed83c54f6a42c42a375792a6b
2020-08-13 06:01:27 -07:00
chromium-autoroll ede7a7363b Roll Fuchsia SDK from 0.20200812.2.1 to 0.20200812.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: I63fa2aeb58b2488112ecc04f38b295a00676f50d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351424
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@{#797564}
GitOrigin-RevId: 1d6a249ce096fc31a0a901130fdde76fe84087c0
2020-08-12 21:05:09 -07:00
Brandon Mousseau a2e1253503 Add asset merging support to android_aar_prebuilt
This change extends android_aar_prebuilt to support including any assets
in the aar file in the output. Currently, if the source aar file
contains any files in the assets subdirectory, the target must define
the ignore_assets flag. This change now optionally allows the user to
instead supply the extract_assets flag so that the assets will be copied
to the output instead.

If assets are included in the source aar, then either ignore_assets or
extract_assets, but not both, must be set.

Assets will be copied to the output target with the same directory
structure as the input aar file.

Bug: 643966
Change-Id: Ibf66543fd9e9dc8db7221234b82c1d860f7f2724
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350340
Auto-Submit: Brandon Mousseau <bmoose@google.com>
Commit-Queue: Brandon Mousseau <bmoose@google.com>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797544}
GitOrigin-RevId: 3f954b32ae3328f1521a9e944a9a419fe308558a
2020-08-12 19:35:34 -07:00
Tom Anderson bcdef77dcc [XProto] Remove XInput, XTest, and XRecord extensions
XTest/XRecord include XInput, so we need to get rid of those too
if we want to get rid of the macros etc that XInput provides.

Depends on WebRTC CL:
https://webrtc-review.googlesource.com/c/src/+/180773

BUG=1066670
R=nickdiego,sky

Change-Id: Id3b3cb61196cf10bc47976957d8b290877020d5c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327373
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Lambros Lambrou <lambroslambrou@chromium.org>
Reviewed-by: Nick Yamane <nickdiego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#797453}
GitOrigin-RevId: 0f27deab388de9e768d07d75de66438f63bc212d
2020-08-12 15:18:27 -07:00
chromium-autoroll 0d255b6a08 Roll Fuchsia SDK from 0.20200812.1.1 to 0.20200812.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: I31fa2fa16ecb83f82c193e052142b63cc3dec752
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351381
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@{#797412}
GitOrigin-RevId: ad0bca7ee69d786c36706352f9af6c6de3796611
2020-08-12 13:44:10 -07:00
Mohamed Heikal f3d6345012 Use variables to refer to proto runtime and compiler
Internal checkouts can use a different protocol buffers and runtime,
thus use variables to refer to them so they could be changed based on
your checkout.

TBR=# noop change to proto runtime target name

Bug: 1114836
Change-Id: I564b5f7bfa65ff549c335766c26b2d1dd07241fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346861
Commit-Queue: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797375}
GitOrigin-RevId: 15f141f41f26207b5bd3379118e3a8d1d777771c
2020-08-12 12:38:29 -07:00
chromium-autoroll 21db6d80b0 Roll Fuchsia SDK from 0.20200811.4.2 to 0.20200812.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: Ia97e084750079d7d24ed46dd435eb1147eb3808f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351153
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@{#797215}
GitOrigin-RevId: 0b91542b1c38af2d9ef48c22263ce0cad1178cad
2020-08-12 06:17:51 -07:00
chromium-autoroll 960c227c19 Roll Fuchsia SDK from 0.20200811.2.1 to 0.20200811.4.2
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: Ia0d0094da38b3c03b53fd14034210edeb30ecf4f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2351445
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@{#797129}
GitOrigin-RevId: 8d170b13d6eb92b47fb20ddcd675b640626966a5
2020-08-11 22:46:53 -07:00
Brian Sheedy d66d3611f3 Revert "Add dbghelp.dll to delay load list"
This reverts commit 4edc050329e259e71389115a2bcf1c4b693b57a3.

Reason for revert: Breaks minidump generation on Windows

Original change's description:
> Add dbghelp.dll to delay load list
>
> Currently, many of the binaries have a static dependency on dbghelp.dll.
> This results in dbghelp getting loaded in all chrome processes. Upon
> inspection, dbghelp.dll is only necessary for stack sampling and mini
> dump handing in crashpad. Stack sampling is only enabled by default on
> unofficial builds of dev and canary.  All other times we are needlessly
> loading this module which brings in 300k of image file refset and 60k
> of Copy on Write costs per process.  This change adds it to the delay
> load list.
>
> Change-Id: I13da0ce0735431c5c51cdbc9ba2cfea0cc3cded7
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336541
> Commit-Queue: Chris Davis <chrdavis@microsoft.com>
> Reviewed-by: Cliff Smolinsky <cliffsmo@microsoft.com>
> Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#796707}

TBR=thakis@chromium.org,brucedawson@chromium.org,cliffsmo@microsoft.com,chrdavis@microsoft.com

Change-Id: I6051562e22eaa9e778b7077c3efab1129bdfd77c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350744
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797080}
GitOrigin-RevId: 7bbae44fb25fadac09d029bb7d935781b6833e81
2020-08-11 19:12:36 -07:00
Arthur Eubanks be95c2ccd2 Suppress -Wstring-concatenation
Bug: 1114873
Change-Id: I42175ba9b236541bb91ea732d731c10ae60fe458
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2349920
Commit-Queue: Arthur Eubanks <aeubanks@google.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#797035}
GitOrigin-RevId: adf7dbe9aceef68c2486b806f40aca630474463a
2020-08-11 16:36:53 -07:00
Nico Weber 4a7ff19520 mac: Disable fatal linker warnings in arm64 component builds for now.
Bug: 1107955
Change-Id: Ibfa333618be9d1d0296998a5fc53d10a6d59065d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2349923
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@{#797014}
GitOrigin-RevId: 783413b9516b22e775aaf53b34af6a435205d040
2020-08-11 15:34:11 -07:00
chromium-autoroll 61264f245b Roll Fuchsia SDK from 0.20200811.1.1 to 0.20200811.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: Ie8b34e9e69969ee28cb79def717be865af2d1e39
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350008
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@{#796994}
GitOrigin-RevId: e9fc53f33abd559caa538c2bf228eb6f2a367824
2020-08-11 14:32:45 -07:00
Andrew Grieve 0e4894f4ec Revert "Reduce link pool to stop android-archive-rel OOM'ing"
This reverts commit 393e7114bf6f2856eaf8147ec5d0c5f79849f115.

Reason for revert: Proper fix landed (see bug).

Original change's description:
> Reduce link pool to stop android-archive-rel OOM'ing
>
> I'd like to still work on a fix that doesn't reduce the size for bots
> with less RAM, but need something quick'ish to fix bot.
>
> Bug: 1098333
> Change-Id: Ifdfe8f07712e5073419ea0c0c0eb89092c31a1de
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2347384
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Commit-Queue: Dirk Pranke <dpranke@google.com>
> Auto-Submit: Andrew Grieve <agrieve@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/master@{#796585}

TBR=dpranke@google.com,agrieve@chromium.org

Change-Id: I6b445001d0a8ab57d16f3ba2623906da1b509d37
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1098333
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2349398
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796896}
GitOrigin-RevId: 57a52af65d4da5c24fc7aac40048df00186794e9
2020-08-11 10:56:26 -07:00
Andrew Grieve 47c5a94aa4 Limit heap size of when running R8 / D8
Adds -Xmx1G to limit heap size to 1GB.

My local test of R8 on MonochromePublic.aab had a peak RSS
of 1.8GB with this flag and 8GB without it.

Does not seem to cause the command to run measurably slower.

I found that the r8 wrapper script in AOSP uses this same flag and
so does the Android lint wrapper script.

Bug: 1098333
Change-Id: Icca79bf6c1e9c8f003f613c178983f63cf9fbf04
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2348018
Commit-Queue: Sam Maier <smaier@chromium.org>
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Sam Maier <smaier@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796806}
GitOrigin-RevId: a9721228ea2259e9fbac3f87601321cfcd7720b1
2020-08-11 07:01:10 -07:00
chromium-autoroll 72b65ad0b1 Roll Fuchsia SDK from 0.20200811.0.1 to 0.20200811.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: I9d66bcc60d13a2bc5480eef731069ef589500170
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2349310
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@{#796791}
GitOrigin-RevId: ca5fd8bfe5288c57db1611e3f132c72e411717d8
2020-08-11 05:57:19 -07:00
Sami Kyostila 009ba94fbb build/install-build-deps.sh: Update libpango package name
Use libpango-1.0-0 instead of the old transitional name libpango1.0-0
for installing libpango.

Tested on Rodete (which no longer has the old transitional package).

TEST=sudo build/install-build-deps.sh

Bug: 1114652
Change-Id: I40affdc14d223e339bf6ccb5b33deac248b01279
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346184
Reviewed-by: Dan Elphick <delphick@chromium.org>
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Sreeja Kamishetty <sreejakshetty@chromium.org>
Commit-Queue: Sami Kyöstilä <skyostil@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796772}
GitOrigin-RevId: 3c28652133e15a106e61f2a35c773c437d27848a
2020-08-11 04:13:05 -07:00
chromium-autoroll 50f389fa98 Roll Fuchsia SDK from 0.20200810.2.1 to 0.20200811.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: I538f63d54d7da961c0ac2a4f2080b89485a5632d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2348096
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@{#796711}
GitOrigin-RevId: 9bec53e1d68f63abaa8080c2e524e99c362441a1
2020-08-10 22:33:48 -07:00
Chris Davis (EDGE) 0ed290d4c7 Add dbghelp.dll to delay load list
Currently, many of the binaries have a static dependency on dbghelp.dll.
This results in dbghelp getting loaded in all chrome processes. Upon
inspection, dbghelp.dll is only necessary for stack sampling and mini
dump handing in crashpad. Stack sampling is only enabled by default on
unofficial builds of dev and canary.  All other times we are needlessly
loading this module which brings in 300k of image file refset and 60k
of Copy on Write costs per process.  This change adds it to the delay
load list.

Change-Id: I13da0ce0735431c5c51cdbc9ba2cfea0cc3cded7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336541
Commit-Queue: Chris Davis <chrdavis@microsoft.com>
Reviewed-by: Cliff Smolinsky <cliffsmo@microsoft.com>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796707}
GitOrigin-RevId: 4edc050329e259e71389115a2bcf1c4b693b57a3
2020-08-10 22:17:10 -07:00
Richard He 1130766620 Fix: generate_gradle.py for native targets
1. Generate only one cmake add_library command.
2. Read all deps from project.json.
3. Update gradle build tool to 4.0.1.
4. Update docs.

Change-Id: I88fd4bcc969c158b1522da210bf815e598e55957
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2342540
Commit-Queue: Richard He <linyhe@microsoft.com>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796646}
GitOrigin-RevId: b08a6943d587db5f90a2a3a193f54210ae8f3439
2020-08-10 17:40:52 -07:00
Andrew Grieve 7723919dfb Reduce link pool to stop android-archive-rel OOM'ing
I'd like to still work on a fix that doesn't reduce the size for bots
with less RAM, but need something quick'ish to fix bot.

Bug: 1098333
Change-Id: Ifdfe8f07712e5073419ea0c0c0eb89092c31a1de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2347384
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#796585}
GitOrigin-RevId: 393e7114bf6f2856eaf8147ec5d0c5f79849f115
2020-08-10 15:46:17 -07:00
Sven Zheng 4d05322239 Using latest file to determine latest version for lacros runner
The latest/ash-chromium.txt contains the latest version number.

Bug: 1109287
Change-Id: I1797c00ee22720eceb4ea3b43c8d29717b0e6f92
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343544
Commit-Queue: Sven Zheng <svenzheng@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Reviewed-by: Yuke Liao <liaoyuke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796567}
GitOrigin-RevId: 1a9fc3bec8dd2c88ac5fd542e10f6d7ae65baa56
2020-08-10 15:10:33 -07:00
chromium-autoroll 8b12c5fe9d Roll Fuchsia SDK from 0.20200810.1.1 to 0.20200810.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: Id50ac4360650c9319396efaca0a27e717440b940
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2347307
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@{#796566}
GitOrigin-RevId: 48eed585364f693dc131307b847a37250e97d523
2020-08-10 15:05:30 -07:00
Chong Gu 9c0f74d4c7 [Fuchsia] Remove loglistener from DeviceTarget.
Logs are already handled via SystemLogReader.

Bug: 1067356
Change-Id: Ide3a2d5545e1e8cdbd302be184612699ad149a86
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2347051
Commit-Queue: Chong Gu <chonggu@google.com>
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796526}
GitOrigin-RevId: 8d587fe3ff5f3d1bdcb060f03ce99d6aea9979e5
2020-08-10 14:00:59 -07:00
Andrew Grieve 73ad1217fc Reland "build_vars.txt: Changed to build_vars.json"
This reverts commit 67fc091c1c336ef0d4194ee157db2dba7324db00.

Reason for reland: Writing both build_vars.json & build_vars.txt

Original change's description:
> Revert "build_vars.txt: Changed to build_vars.json"
>
> This reverts commit 6e002e1f5dda6eb3007823395244eb5c7b42d372.
>
> Reason for revert: Official build failure crbug.com/1114609
>
> Original change's description:
> > build_vars.txt: Changed to build_vars.json
> >
> > And moved helper function into gn_helpers.py
> >
> > It was only ever in .properties format so that it
> > could be easily parsed by bash, but we no longer need
> > that.
> >
> > Also fixes default_android_sdk_version to be a string.
> > -next builds need it to be a string.
> >
> > Bug: None
> > Change-Id: I99541f18510de93dae4c0d68b734638564f74ee2
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340673
> > Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> > Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> > Reviewed-by: Dirk Pranke <dpranke@google.com>
> > Cr-Commit-Position: refs/heads/master@{#796020}
>
> TBR=dpranke@google.com,agrieve@chromium.org,mheikal@chromium.org
>
> # Not skipping CQ checks because original CL landed > 1 day ago.
>
> Bug: None
> Change-Id: Iad8597f6af00c534245fd1a40d1809d952758f47
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344626
> Reviewed-by: Ben Mason <benmason@chromium.org>
> Commit-Queue: Ben Mason <benmason@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#796387}

Bug: 1114750
Change-Id: I1019351a294e54701c093911f67a1fb6b7bd34d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346965
Reviewed-by: Ben Mason <benmason@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796456}
GitOrigin-RevId: 169e377d5b5acc14db212e039828908a750793e1
2020-08-10 11:15:55 -07:00
Mohamed Heikal abf3d46936 Fix bug where chrome's app icon is missing in AGSA
AGSA queries an apps icon by name and thus fails on collapsed names. The
fix is to not collapse mipmaps (application icons).

This also fixes an old layering bug where chrome only resources were
listed under android_webview by allowing multiple config files for use
by Monochrome and Trichrome. Additionally the directive no_obfuscate has
been deprecated with no_collapse as its replacement.

TBR=boliu@chromium.org # noop change to webview config file.

Bug: b/161564466
Change-Id: Idb735cd07e9e95ab572297c8dc4848451d8d52bf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343755
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@{#796449}
GitOrigin-RevId: ffd91e520d00750a8729d1aa2c48e879fb454c98
2020-08-10 11:00:21 -07:00
Nate Fischer 6de20ef792 Android: treat WebView like one word for java_cpp_utils
This lets java_cpp_enum and java_cpp_strings treat "WebView" like one
word. This also fixes an existing test in java_cpp_strings_tests.py.

Fixed: 1112005
Test: vpython build/android/gyp/java_cpp_strings_tests.py
Change-Id: Id9f1ca904b4d6c90ccc1a810033c5614a0514492
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2337735
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Nate Fischer <ntfschr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796445}
GitOrigin-RevId: 001d80b09f7e2e73ea5d2923ead7e8308adaac1c
2020-08-10 10:57:13 -07:00
Peter Wen 58f46cb78c Android: Remove unnecessary manifest_package
Lint no longer requires manifest_package to be specified, so remove this
arg from lint.py as well as the gn templates.

Bug: 1108791
Change-Id: I4b48dc1ce3eb40ef8b4e703ca4ece475f2d28c4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2339929
Commit-Queue: Peter Wen <wnwen@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796425}
GitOrigin-RevId: b4bf03c54733a8fe0a4a42fa2efa9f03215c803b
2020-08-10 10:06:59 -07:00
Bo Liu 91399b6ca4 aw: Batch AwSettingsTest
Need to ensure AwBrowserProcess.start isn't called multiple
times for a single process. Also add an annotation to disable
batching and use it for app cache tests, since app cache
can only be set once and the setting is global.

Bug: 989569
Change-Id: I360230ac612a004bda94dded1d9dd6cb2e3f14cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2335673
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Commit-Queue: Bo <boliu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796424}
GitOrigin-RevId: a460f0fcc71d72f4716366b1864d5955c22479b6
2020-08-10 10:03:38 -07:00
Peter Wen 3294f9aeb5 Android: Allow targets to specify baseline.xml
Rather than use one universal baseline.xml for lint, allow each target
that wants to use lint baselines to specify its own via the gn variable
lint_baseline. This also allows better co-location of baseline.xml and
the code that it refers to.

Also fixes the existing lint issues for cast apk.

Bug: 1108791
Change-Id: I982cd35636ce9e08817be6cf8b6cccd18455d8ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327834
Commit-Queue: Peter Wen <wnwen@chromium.org>
Reviewed-by: Matt Reynolds <mattreynolds@chromium.org>
Reviewed-by: Bo <boliu@chromium.org>
Reviewed-by: John Rummell <jrummell@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Auto-Submit: Peter Wen <wnwen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796418}
GitOrigin-RevId: 45a32111683bb3ea12ce3b21752a9719d85607f6
2020-08-10 09:52:51 -07:00
Ben Mason 2538d132d9 Revert "build_vars.txt: Changed to build_vars.json"
This reverts commit 6e002e1f5dda6eb3007823395244eb5c7b42d372.

Reason for revert: Official build failure crbug.com/1114609

Original change's description:
> build_vars.txt: Changed to build_vars.json
>
> And moved helper function into gn_helpers.py
>
> It was only ever in .properties format so that it
> could be easily parsed by bash, but we no longer need
> that.
>
> Also fixes default_android_sdk_version to be a string.
> -next builds need it to be a string.
>
> Bug: None
> Change-Id: I99541f18510de93dae4c0d68b734638564f74ee2
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340673
> Commit-Queue: Andrew Grieve <agrieve@chromium.org>
> Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/master@{#796020}

TBR=dpranke@google.com,agrieve@chromium.org,mheikal@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: None
Change-Id: Iad8597f6af00c534245fd1a40d1809d952758f47
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344626
Reviewed-by: Ben Mason <benmason@chromium.org>
Commit-Queue: Ben Mason <benmason@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796387}
GitOrigin-RevId: 67fc091c1c336ef0d4194ee157db2dba7324db00
2020-08-10 07:51:58 -07:00
chromium-autoroll ee9090db96 Roll Fuchsia SDK from 0.20200810.0.1 to 0.20200810.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: I3f9bdb8d34b69bc820068caf3b1d87e45fa46304
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2346491
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@{#796377}
GitOrigin-RevId: 74ef4d7aad3026b75c831781ea97bfd9287c155d
2020-08-10 07:19:38 -07:00
Trevor Perrier 45d6967fd8 [Android] add language decouple strings
This CL adds the strings that will be used for the initial Android
language decouple UI.

Bug: 1113303
Change-Id: I62552adb641ec821ceef06be3fa62cb137aa009d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2339340
Reviewed-by: Peter Wen <wnwen@chromium.org>
Reviewed-by: Megan Jablonski <megjablon@chromium.org>
Commit-Queue: Peter Wen <wnwen@chromium.org>
Auto-Submit: Trevor  Perrier <perrier@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796375}
GitOrigin-RevId: 8616745b9a6ac72ca4ccec81db2ed4d82b589fa1
2020-08-10 07:09:41 -07:00
chromium-autoroll 4e325d6559 Roll Fuchsia SDK from 0.20200809.3.1 to 0.20200810.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: I3b46e8ff5b2b3ed83e5a1744b470a683fa2e056f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2345290
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@{#796303}
GitOrigin-RevId: 90c4a596a0044ceb4bd2f506b3faddb1c857cdfb
2020-08-10 00:04:07 -07:00
chromium-autoroll 7dff8d48fb Roll Fuchsia SDK from 0.20200809.1.1 to 0.20200809.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: I51e985fc81e4526f0a0403c56f3c906652dbea0d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344822
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@{#796280}
GitOrigin-RevId: 8bc43e01884c26b905d411d2cf2332d379cdcc5c
2020-08-09 16:45:09 -07:00
Wei-Yin Chen (陳威尹) ae1ffa05fa Handle Unicode characters in adb log in Android tests
Bug: 1114450
Change-Id: Ie0518baca0bbc3f7835864dea236bcf2b676864e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344663
Reviewed-by: John Budorick <jbudorick@chromium.org>
Commit-Queue: Wei-Yin Chen (陳威尹) <wychen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796275}
GitOrigin-RevId: d89925ad3664b627dae4c41bfb09f013c584a30b
2020-08-09 12:30:22 -07:00
chromium-autoroll a48558026e Roll Fuchsia SDK from 0.20200809.0.1 to 0.20200809.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: Icf785abd1ae4e64840d6dd9bede6eaf6dd221727
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344227
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@{#796272}
GitOrigin-RevId: 320ce6066326b2d845abd2f256b8439790cb5001
2020-08-09 09:27:59 -07:00
chromium-autoroll 89abed7922 Roll Fuchsia SDK from 0.20200808.2.1 to 0.20200809.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: I5084ad24221ff533c60e978583b8331b465a8108
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2345124
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@{#796264}
GitOrigin-RevId: 3f1f7b23c8e2bf37884c32b4e5d281192eef9b24
2020-08-09 01:56:33 -07:00
chromium-autoroll de527f42d3 Roll Fuchsia SDK from 0.20200808.1.1 to 0.20200808.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: I48a9ee98a10784fc7785ce36e7924507ad15f420
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344697
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@{#796251}
GitOrigin-RevId: 5296ba67b357ab5bbd385c124106a2a1f72af131
2020-08-08 18:36:54 -07:00
chromium-autoroll f21ebd6323 Roll Fuchsia SDK from 0.20200808.0.1 to 0.20200808.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: I72ac91dd22cd7da2df6a2f4cb3de045e1e723e22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344246
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@{#796241}
GitOrigin-RevId: 4d5b16a4b7cd4638bab2cfcfafc9414ba0b87710
2020-08-08 11:12:09 -07:00
chromium-autoroll 165c0ab095 Roll Fuchsia SDK from 0.20200807.5.1 to 0.20200808.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: I9e10b457d87e34750ff37af376c60cccbc41b760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2344144
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@{#796231}
GitOrigin-RevId: 3ac4e83f9cb33018365478642bfabe61c68a3d54
2020-08-08 02:40:21 -07:00
chromium-autoroll a7404005e3 Roll Fuchsia SDK from 0.20200807.4.1 to 0.20200807.5.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: I2bab251279b1dee5de8492e4a6f1c621aa672e17
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343676
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@{#796177}
GitOrigin-RevId: 9e9948f5f52f300b06ee295c06cc2495a4ffe5da
2020-08-07 17:12:07 -07:00
Ben Joyce 9a6d7d1218 Combine two jacoco reports.
Combines the report generated from the host (junit) code coverage
with the report generated from the test a ran on device. It goes to each
method and updates the counters from whichever coverage is higher.

It then updates the lines covered in the source file and finally,
updates the counters.

Please note if an instruction has branch A,B,C, and one report covers
only branch A and another only covers Branch B and C, it will choose the
report results that cover branch B and C, showing A as uncovered. This
is because if one report covered A and B, and another covered B, we
can't say "3 branches are covered."

Bug: 1107004
Change-Id: I8dfa9feb80df5c9ed6d468226c25155383962519
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2333065
Commit-Queue: benjamin joyce <bjoyce@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796081}
GitOrigin-RevId: d5f6f618da0d6f0f6d8bcba3a89d4c66b61467c8
2020-08-07 13:58:14 -07:00
Dirk Pranke 69a012ba33 Remove all remaining references to the jumbo build.
This removes jumbo.gni, the imports of jumbo.gni, and
any remaining stray references to it in the build files and docs.

Bug: 994387
Change-Id: Ic39b7c609e1bd922e05c7e1104f1e5532c188f5a
AX-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2337392
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#796080}
GitOrigin-RevId: 878b18040e2d5a6d2c39f5a49be6f9dc04c35d03
2020-08-07 13:57:08 -07:00
Andrew Grieve d48c1d06dd build_vars.txt: Changed to build_vars.json
And moved helper function into gn_helpers.py

It was only ever in .properties format so that it
could be easily parsed by bash, but we no longer need
that.

Also fixes default_android_sdk_version to be a string.
-next builds need it to be a string.

Bug: None
Change-Id: I99541f18510de93dae4c0d68b734638564f74ee2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340673
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#796020}
GitOrigin-RevId: 6e002e1f5dda6eb3007823395244eb5c7b42d372
2020-08-07 11:46:10 -07:00
Andrew Grieve dbc2d37236 Report the value of concurrent_links from "gn gen" when on bots
Hoping that this will aid in debugging out of memory failures.

Bug: 1113246
Change-Id: Ibf2baf859598a2af2d08d911c82d3c65f2249d28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2328190
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#795975}
GitOrigin-RevId: febea02a8bc013618adfc499a1795471241c541d
2020-08-07 10:22:06 -07:00
chromium-autoroll a5a65e3e25 Roll Fuchsia SDK from 0.20200807.3.1 to 0.20200807.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: Ife83c4878a62a1ceb78513b65b40f3742e48db14
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343062
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@{#795959}
GitOrigin-RevId: 964df161b6c1ce09632112490ec6513a9cf76fa6
2020-08-07 09:51:26 -07:00
Andrew Grieve f18c647e5d diff_utils.py: Fix typo in URL (expecations)
Change-Id: I7376cc126cd0a9cee9953cc48a54df696c02a14e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2343145
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Michael Thiessen <mthiesse@chromium.org>
Auto-Submit: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795941}
GitOrigin-RevId: 93e141f1206eeea319fa7e03b8e839bbd46372e5
2020-08-07 08:56:43 -07:00
Andrew Grieve b3608e8890 AndroidManifest.xml: Tweak DIFF-ANCHOR computation
* Remove anchors for <application> since every manfiest change will cause
  it to change.
* Use android:name to compute anchors when available since that will
  lead to stable anchors when attributes / children are changed.
* Prevent self-closing tags for <service>, <activity>, etc.
* Added test.

Bug: 1064151
Change-Id: Ia0c242c713b58c6cb54556e6d0b82a559ad9858a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340644
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795923}
GitOrigin-RevId: 99a2505563f03c550af18d636cd7f3218b2e0a8a
2020-08-07 08:31:55 -07:00
chromium-autoroll 80633facbe Roll Fuchsia SDK from 0.20200806.2.1 to 0.20200807.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: I8d4d469c0e498bc61dd8955687f34f208c3981da
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2342757
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@{#795835}
GitOrigin-RevId: 271ae1de8555da0e5edf888d6f10a581adf992ab
2020-08-07 02:26:38 -07:00