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

8456 Коммитов

Автор SHA1 Сообщение Дата
vapier 97789ad861 do not hardcode -I/usr/include32 when cross-compiling
When we cross-compile, we do not want any /usr/include paths as that will
conflict with our own system headers.  Disable the hardcoded path when we
have an active sysroot.

BUG=chromium:488360

Review URL: https://codereview.chromium.org/1132853010

Cr-Original-Commit-Position: refs/heads/master@{#330514}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 58b42a0c48127c60baad7ea79ea0e5576c6e1d0b
2015-05-19 13:24:41 +00:00
dbeam 1474f315f0 NTP Zombie Code Slayer III, The Saga Continues: Foreign Sessions
Foreign sessions is an old feature that showed pages from other devices
on the new tab page.  It has since been removed.  It was added by a
contributor that has since left chrome (dubroy@).

What it used to look like: http://bit.ly/1PLDgea

R=estade@chromium.org
BUG=329637

Review URL: https://codereview.chromium.org/1140813003

Cr-Original-Commit-Position: refs/heads/master@{#330466}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 75883e44acc05552a69f7958684179f8cf209f1c
2015-05-19 01:34:30 +00:00
kkimlabs 2e6f299df8 [Android] Remove v14 resource verification entirely.
BUG=487391

Review URL: https://codereview.chromium.org/1136273003

Cr-Original-Commit-Position: refs/heads/master@{#330439}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6edecc8ca40abd2a82edc78f8d51a1b59543cbca
2015-05-18 22:12:54 +00:00
Nico Weber f1be04b8eb win: Disable oilpan plugin when doing asan builds.
The oilpan plugin requires trunk clang on Windows, but the asan lkgr bot
uses a pinned, slightly older clang and it times out when using head clang.
Disable the plugin on asan until we have resolved this.

BUG=489123,489123
R=hans@chromium.org, rnk@chromium.org

Review URL: https://codereview.chromium.org/1142733003

Cr-Original-Commit-Position: refs/heads/master@{#330432}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1bdb383d4338a68b88bcdb96852592c933544595
2015-05-18 21:45:45 +00:00
jbudorick 3f9138d242 [Android] Fix tombstone output when handling multiple tombstones.
Broken by https://codereview.chromium.org/1015333002

BUG=489160

Review URL: https://codereview.chromium.org/1123263006

Cr-Original-Commit-Position: refs/heads/master@{#330422}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8c1087b65b200af4fd811610c18be0f8d6f35e15
2015-05-18 21:07:02 +00:00
estade 89da326c00 Autofill item deletion on android
You can now delete things by long pressing suggestions in the dropdown (assuming it's the right kind of suggestion).

BUG=486153

Review URL: https://codereview.chromium.org/1134793004

Cr-Original-Commit-Position: refs/heads/master@{#330413}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c806c71f4a9e704d40b14df026a6ebfa0c2fcac1
2015-05-18 20:51:42 +00:00
Gordana.Cmiljanovic ac3f48f7fe Prefer jinja2 from third_party over system library in process_resources.py
Make sure jinja2 from third_party is used.

Review URL: https://codereview.chromium.org/1138383003

Cr-Original-Commit-Position: refs/heads/master@{#330341}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f42e3c492343f9121df5ea85fb15bfa7d2f2fdcb
2015-05-18 09:49:16 +00:00
sbc 779d02564f Switch default float-abi for ARM linux from softfp to hard
All the ARM linux builders already specify this, and
armhf is the now the default for both Ubuntu and Debian.

Followup cleanup cl for the bots:
https://codereview.chromium.org/1141643004/

BUG=308256

Review URL: https://codereview.chromium.org/1140503004

Cr-Original-Commit-Position: refs/heads/master@{#330316}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ff8ec298fd273181647ec4d94c032343382dbe57
2015-05-17 23:52:46 +00:00
thakis 3561247644 clang/win: Enable oilpan plugin on 64-bit builds again.
This reverts https://codereview.chromium.org/1129103005/ , which turned
them off.  Now what all [blink-gc] warnings are fixed, we can turn them
on again on the warnings-as-errors 64-bit builds.

BUG=486571,467287
TBR=hans

Review URL: https://codereview.chromium.org/1131333003

Cr-Original-Commit-Position: refs/heads/master@{#330313}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d346fc108e63d2d2e318ecf04bf03bb273e5f3e7
2015-05-17 20:24:45 +00:00
mail 56fe98ad1c Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/

Summary of changes available at:
6446144..9c53f85

This previously landed in https://codereview.chromium.org/1130413005/ but got
reverted in https://codereview.chromium.org/1139233002/ as it broke the Chrome
Linux x64 builds due to a added dependency to "libgcc_s.so.1(GCC_3.0)(64bit)".
The dependency was already allowed for 32bit, so it is allowed for 64bit now,
too.

BUG=328475

Review URL: https://codereview.chromium.org/1144623002

Cr-Original-Commit-Position: refs/heads/master@{#330209}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c6d10bdd0fee0aee8aa6143c8501c6c382704b9b
2015-05-15 21:59:59 +00:00
imcheng 7506e9912e [Media Router] Reland of "Media Router GYP/GN cleanup".
Removed extra 'dependency' on target 'media_router_test_support'.

Also removed the ':' on some local dependencies.

Original patch: https://codereview.chromium.org/1136623003/
Original patch description:

- Refactor GYP and GN files to share source lists.
- Extract a proper test_support target.
- Fix upstream files with new target structure.

BUG=461815, 464199, 464205
TEST=Linux trybots. It's not clear to be exactly which bot, since
original patch failed after getting through trybots/CQ.

Review URL: https://codereview.chromium.org/1122393005

Cr-Original-Commit-Position: refs/heads/master@{#330204}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b6b09239feb034d546976028a15c75404579d0bb
2015-05-15 21:41:56 +00:00
kkimlabs a53bff3532 [Android] Add option to skip v14 resource verification to GN.
Added to GYP recently https://codereview.chromium.org/1136953009 .
Adding the same flag to GN.

Also update android_tools' BUILD.gn to use v14_skip

BUG=487391

Review URL: https://codereview.chromium.org/1147483002

Cr-Original-Commit-Position: refs/heads/master@{#330199}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e5e5dc785e37e50dafea030349ffdd534d2231e3
2015-05-15 21:14:25 +00:00
agrieve 360bbe57da Extract package_resources step into a .gypi & make assets & resource zips optional
This is in preparation for for creating abi splits

BUG=484797

Review URL: https://codereview.chromium.org/1140763002

Cr-Original-Commit-Position: refs/heads/master@{#330188}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a657e5374014d2125f4fddc319cea852b0c86a96
2015-05-15 20:39:05 +00:00
mnaganov 90a4bcb940 Remove devtools_bridge component
The component was experimental and uses org.apache.http library,
which is now deprecated in Android.

BUG=488202
TBR=erikwright@chromium.org

Review URL: https://codereview.chromium.org/1142463003

Cr-Original-Commit-Position: refs/heads/master@{#330163}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ca9f698bac3a5ae9af42d420cfff2f5f1736232f
2015-05-15 19:28:35 +00:00
agrieve 1003fddae6 Extract apkbuilder build action into a .gypi
- This is in preparation for split apks, where we'll need to call
apkbuilder multiple times.
- This also makes including a classes.dex file optional

BUG=484797

Review URL: https://codereview.chromium.org/1138953003

Cr-Original-Commit-Position: refs/heads/master@{#330159}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8dabdfa9a758f7a7ac73fa4f5bbc657183b1a3e2
2015-05-15 19:23:43 +00:00
dpranke 3b855ec781 Fix a dependency issue w/ gn refs for android apks.
One of the intermediate steps in the build process for
creating Android APKs depends on the output from another
intermediate step, but that dependency was not *also* declared
in the 'deps' target in the GN build file.

As a result, 'gn refs' (and hence 'mb analyze') would not calculate
the right set of dependencies and we would incorrectly conclude that
no compiles were necessary in cases where they really were needed.

More details in the bug.

R=cjhopman@chromium.org, brettw@chromium.org
BUG=487897

Review URL: https://codereview.chromium.org/1129773004

Cr-Original-Commit-Position: refs/heads/master@{#330152}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0cc8f08b75ed52834b3a8a73bb645865abd9fc55
2015-05-15 18:58:57 +00:00
hans f787628397 Revert of Non-SFI mode: Build nacl_helper_nonsfi_unittests (patchset #4 id:80001 of https://codereview.chromium.org/1137553003/)
Reason for revert:
This breaks the asan build. See comments on the original CL.

Original issue's description:
> Non-SFI mode: Build nacl_helper_nonsfi_unittests
>
> This CL starts to build nacl_helper_nonsfi_unittests.
> The binary is not yet enabled to run on bots. It will be done in a following CL.
>
> TEST=Ran locally. Ran build bots. Ran build bots with editing configuration to include nacl_helper_nonsfi_unittests.
> BUG=358465
>
> Committed: https://crrev.com/72c418b09bbf90505f54df2b76285650acd97960
> Cr-Commit-Position: refs/heads/master@{#330069}

TBR=mseaborn@chromium.org,mdempsky@chromium.org,thakis@chromium.org,jln@chromium.org,hidehiko@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=358465

Review URL: https://codereview.chromium.org/1145593002

Cr-Original-Commit-Position: refs/heads/master@{#330147}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aad01297ee28c48a3021339568cacaf16f37fdc0
2015-05-15 18:47:43 +00:00
pvalenzuela 735f763339 Remove Test Accounts service client
This service was used as part of a previous Sync end-to-end testing
effort and is no longer used.

BUG=NONE

Review URL: https://codereview.chromium.org/1138113003

Cr-Original-Commit-Position: refs/heads/master@{#330144}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9fdec26ebe2e43f060d261cf2bdf8df935410ec5
2015-05-15 18:38:40 +00:00
henrika 65c32966e3 Revert of Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151) (patchset #1 id:1 of https://codereview.chromium.org/1130413005/)
Reason for revert:
This CL most likely breaks Chrome. I can't find any other reason to this issue:

https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64

Reverting to see if it helps.

Original issue's description:
> Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
>
> This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
> See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/
>
> Summary of changes available at:
> 6446144..9c53f85
>
> This previously landed in CL 981593002 but got reverted in CL 1131323002
> as it broke the Windows GN bots. The GN script now adds BoringSSL to the
> "public_deps" if necessary, so the include path is correct then.
>
> BUG=328475
>
> Committed: https://crrev.com/7c97ef229360cc10cae49569622bdfcba2d43f3c
> Cr-Commit-Position: refs/heads/master@{#330066}

TBR=jiayl@chromium.org,thakis@chromium.org,juberti@chromium.org,gcasto@chromium.org,jbauch@webrtc.org,mail@joachim-bauch.de
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=328475

Review URL: https://codereview.chromium.org/1139233002

Cr-Original-Commit-Position: refs/heads/master@{#330070}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c227b52a4245ca5682ec9d88c6ce5ceccec627e5
2015-05-15 10:26:05 +00:00
hidehiko b8b16f569d Non-SFI mode: Build nacl_helper_nonsfi_unittests
This CL starts to build nacl_helper_nonsfi_unittests.
The binary is not yet enabled to run on bots. It will be done in a following CL.

TEST=Ran locally. Ran build bots. Ran build bots with editing configuration to include nacl_helper_nonsfi_unittests.
BUG=358465

Review URL: https://codereview.chromium.org/1137553003

Cr-Original-Commit-Position: refs/heads/master@{#330069}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 72c418b09bbf90505f54df2b76285650acd97960
2015-05-15 09:30:14 +00:00
mail 036ffd6b9d Reland: Roll src/third_party/libsrtp 6446144:9c53f85 (svn 292694:295151)
This updates libsrtp to 1.5.2 and uses the OpenSSL/BoringSSL crypto code.
See https://codereview.chromium.org/889083003/ and https://codereview.chromium.org/1098043003/

Summary of changes available at:
6446144..9c53f85

This previously landed in CL 981593002 but got reverted in CL 1131323002
as it broke the Windows GN bots. The GN script now adds BoringSSL to the
"public_deps" if necessary, so the include path is correct then.

BUG=328475

Review URL: https://codereview.chromium.org/1130413005

Cr-Original-Commit-Position: refs/heads/master@{#330066}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7c97ef229360cc10cae49569622bdfcba2d43f3c
2015-05-15 09:02:24 +00:00
oshima 8a52e78b61 Enable large file support on linux/chromeos
Original CL (https://codereview.chromium.org/1059613002) works only debug build. Instead of defining two places, I think this is better.

BUG=471407

Review URL: https://codereview.chromium.org/1126013005

Cr-Original-Commit-Position: refs/heads/master@{#330043}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 33c594d96130002bc76c844d903ca5ab5a82e22b
2015-05-15 04:57:19 +00:00
jam b3857508ac Revert of Media Router GYP/GN cleanup (patchset #14 id:260001 of https://codereview.chromium.org/1136623003/)
Reason for revert:
Broke Linux bots on Chromium waterfall, see

http://build.chromium.org/p/chromium/builders/Linux/builds/62091
http://build.chromium.org/p/chromium/buildstatus?builder=Linux%20x64&number=3231

The error in gclient runhooks is:

gyp: Key 'dependencies' repeated at level 3 with key path 'targets.3' while reading /b/build/slave/Linux_x64/build/src/chrome/browser/media/router/media_router.gyp

Not sure why this didn't show up on other bots or trybots.

Original issue's description:
> Media Router GYP/GN cleanup:
>
> - Refactor GYP and GN files to share source lists.
> - Extract a proper test_support target.
> - Fix upstream files with new target structure.
>
> BUG=461815,464199,464205
>
> Committed: https://crrev.com/9c5e5781517823c18144b0bb5b66b66a1afd6733
> Cr-Commit-Position: refs/heads/master@{#330002}

TBR=brettw@chromium.org,kmarshall@chromium.org,mfoltz@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=461815,464199,464205

Review URL: https://codereview.chromium.org/1140183002

Cr-Original-Commit-Position: refs/heads/master@{#330009}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 680e2cbe12d71bafb3dc8128f651dbdd6fd84f5a
2015-05-15 01:25:14 +00:00
mfoltz 3806e6cd0c Media Router GYP/GN cleanup:
- Refactor GYP and GN files to share source lists.
- Extract a proper test_support target.
- Fix upstream files with new target structure.

BUG=461815,464199,464205

Review URL: https://codereview.chromium.org/1136623003

Cr-Original-Commit-Position: refs/heads/master@{#330002}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9c5e5781517823c18144b0bb5b66b66a1afd6733
2015-05-15 01:02:04 +00:00
jbudorick 228cb73478 [Android] Enable root in perf_control.SetHighPerfMode.
SetHighPerfMode needs root, but it currently only checks to see if
we already have root rather than trying to enable it.

BUG=478104

Review URL: https://codereview.chromium.org/1135393005

Cr-Original-Commit-Position: refs/heads/master@{#329980}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 83c5ba866887f876d3cd45473a839d60b5036166
2015-05-15 00:00:42 +00:00
jbudorick fc35474d97 [Android] Remove more references to and uses of AndroidCommands.
This includes removing most direct references and uses from telemetry.

BUG=267773,476709

Review URL: https://codereview.chromium.org/1132993004

Cr-Original-Commit-Position: refs/heads/master@{#329963}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ac496302b1d0ada0bbe8ef7beecfdff67d480c6b
2015-05-14 22:52:42 +00:00
kkimlabs 25ec01be12 [Android] Add an option to skip v14 resource verification.
Android AAPT 21+ will automatically move attributes to a version
of the XML file with -vXX resource qualifier. So we no longer need
our generate_v14_compatible_resources.py script.

But AAPT only drops the attributes, so if we don't use our script,
we need to put left/right in addition to start/end in our layout xmls.

The plan is, disabling our script for Android support library and
keep using for ourselves, until we can drop the script entirely
when we discontinue support for JB.

TBR=cjhopman@chromium.org
BUG=487391

Review URL: https://codereview.chromium.org/1136953009

Cr-Original-Commit-Position: refs/heads/master@{#329947}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2b7115f8e111708c1e52257c34f91dc1549c298f
2015-05-14 22:18:07 +00:00
cstout 5e499f0d07 Enable cross compile to android from mac.
Useful for mojo developers.

BUG=486809

Review URL: https://codereview.chromium.org/1128903005

Cr-Original-Commit-Position: refs/heads/master@{#329939}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9629015f518ea1e27a0ea1e7f1eb7ec40e3fc3cf
2015-05-14 21:38:56 +00:00
agrieve 08176b703f Adds GN rule & script for generating AndroidManifest.xml for APK splits
Build rule is not hooked up to any targets yet, but will be used in a
future commit to create split APKs.

.gypi also forthcoming.

BUG=447152

Review URL: https://codereview.chromium.org/1118403004

Cr-Original-Commit-Position: refs/heads/master@{#329850}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 81cc62af7059b65fe7d4d6dfd420f7cacd03ddc9
2015-05-14 15:03:40 +00:00
agrieve 53c1e9c56a Add --split-apk-path flag to apk_install.py, and install-multiple logic to adb_wrapper
There's a TODO for using split-select, but it won't be necessary until
we have resource splits being generated.

BUG=447152

Review URL: https://codereview.chromium.org/1134353002

Cr-Original-Commit-Position: refs/heads/master@{#329844}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 845f198cd6e47f25d68355898fdff474796e2165
2015-05-14 13:58:31 +00:00
dyen 3ac0ad68e3 Added switch to disable specified GL extensions.
It is now possible to remove extensions from the GL_EXTENSIONS string
by specifying "--disable-gl-extensions=extension1,extension2".

R=sievers@chromium.org
BUG=482067

Review URL: https://codereview.chromium.org/1110923003

Cr-Original-Commit-Position: refs/heads/master@{#329752}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5a6bcfe5cc034e908c310f3405b62bd35f6a8793
2015-05-14 00:10:23 +00:00
tfarina 717fc189e8 List blink tests individually in gn_migration.gypi.
This is necessary because we want to remove the 'blink_tests' target
from Blink (third_party/WebKit).

BUG=483171
TEST=build/gyp_chromium
R=dpranke@chromium.org

Review URL: https://codereview.chromium.org/1129653004

Cr-Original-Commit-Position: refs/heads/master@{#329739}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 71b7554b14c1ef97e8d4c487ab357b5dcef891dc
2015-05-13 22:43:41 +00:00
simonhatch a1e4aa24fc Surface test times of android tests.
Right now we have no easy visibility on time taken for individual tests, since everything runs under one massive "Sharded Perf Tests" step. We're trying to balance the tests across devices to improve cycle time, so we need a way to see how long each test is actually taking.

BUG=466101

Review URL: https://codereview.chromium.org/1140783002

Cr-Original-Commit-Position: refs/heads/master@{#329722}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8a9efca9b5451c75da244f62f073206c97ef6dd4
2015-05-13 22:01:33 +00:00
qsr 900fab11f9 GN: Do not set rpath on android executable.
Android executable do not support rpath, and the executable is
displaying a warning on launch if it is present. The warning is :
unused DT entry: type 0xf arg 0xa35

R=dpranke@chromium.org,brettw@chromium.org

Review URL: https://codereview.chromium.org/1141723002

Cr-Original-Commit-Position: refs/heads/master@{#329663}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 90acb0f2b53bfa3ae632f9391a8f8f6e5dcde9eb
2015-05-13 17:18:20 +00:00
nparker b7b417cbf6 Split to SafeBrowsingDatabaseManager into Local* and Remote*.
SafeBrowsingDatabaseManager: Pure interface
  TestSafeBrowsingDatabaseManager: Dummy impl for tests
  LocalSafeBrowsingDatabaseManager: Existing full impl.
  RemoteSafeBrowsingDatabaseManager: New for Android

Wire up the safe_browsing=3 build-mode to switch Android to
use Remote*.  Move SafeBrowsingCheck into Local* and create
the Test* impl that can't accidentally call a real
implementation's methods.  Adjust tests to use either Test*
or Local*.

The initial implementation of Remote* does the bookeeping
of requests, but doesn't yet make calls to Java and isn't
tested.

BUG=474608

Review URL: https://codereview.chromium.org/1110723002

Cr-Original-Commit-Position: refs/heads/master@{#329551}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b2cd5eef530be7100274af882af3f5aff4d1c4be
2015-05-13 01:12:35 +00:00
thakis 210c3b1345 plugin/win: Error in warnings-as-error builds.
This way, the 64-bit bots will help us find regressions since they
build with warnings-as-errors.

BUG=467287

Review URL: https://codereview.chromium.org/1139493003

Cr-Original-Commit-Position: refs/heads/master@{#329549}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cbe571b1ceac55fe24acdc0047671d2a5632405c
2015-05-13 01:04:20 +00:00
cjhopman 0c59052ea0 Don't include tested apks resources in test apk
This restricts the test apk's resources to just be those not already
included in the tested apk. Because GN apk targets typically don't
include java of their own, this requires supporting javac+jar for the
case where there is no java files.

Fixes deps so that chrome_shell_test_apk actually builds.

TBR=nyquist,dalecurtis,cbentzel

BUG=359249

Review URL: https://codereview.chromium.org/1127233005

Cr-Original-Commit-Position: refs/heads/master@{#329510}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d4910aba370e4e5d55477b4b857c707d07526f7b
2015-05-12 22:24:01 +00:00
dyen cf9ac8f480 Run gl_unittests in Android FYI bots.
R=jbudorick@chromium.org
BUG=482067

Review URL: https://codereview.chromium.org/1140703004

Cr-Original-Commit-Position: refs/heads/master@{#329455}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 35c791f03a0d5b479dccb7271e9494b946ebc685
2015-05-12 19:26:32 +00:00
simonhatch b12b3ab9e5 Revert of Linux Aura accessibility is enabled only on GNOME desktops (patchset #15 id:280001 of https://codereview.chromium.org/1028553003/)
Reason for revert:
All linux perf bots red, failing on various blink_perf tests. Speculatively reverting this CL since several bisects pointed to it.

BUG=485590

Original issue's description:
> Linux Aura accessibility is enabled only on GNOME desktops
>
> Linux Aura accessibility is not enabled on desktops different than GNOME2.
> GNOME3 has deprecated gconf in favor of gsettings and dconf.
> AT-SPI (cross-platform framework that provides communication between AT
> and application) bus launcher has a property called org.a11y.Bus.IsEnabled
> that could be easily read by dbus call.
>
> In generall this patch adds an additional check to enable accessibility.
> When gconf is available use gnome's accessibility key otherwise
> org.a11y.Bus.IsEnabled property.
>
> BUG=472183,468989,468112
> TBR=stevenjb@chromium.org,jochen@chromium.org
>
> Committed: https://crrev.com/16e2d5a386e3ddd5be818a0d27610b1e9ee9c08e
> Cr-Commit-Position: refs/heads/master@{#328651}

TBR=dmazzoni@chromium.org,plundblad@chromium.org,l.gombos@samsung.com,jochen@chromium.org,stevenjb@chromium.org,dpranke@chromium.org,k.czech@samsung.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=472183,468989,468112

Review URL: https://codereview.chromium.org/1124173005

Cr-Original-Commit-Position: refs/heads/master@{#329404}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c7c15e712cb77a0fe276166996b2bb787490c896
2015-05-12 14:45:33 +00:00
brettw 5c57b5e393 Sync defines with the GYP build.
BUG=

Review URL: https://codereview.chromium.org/1129293003

Cr-Original-Commit-Position: refs/heads/master@{#329357}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9f7a2cb43a231998f6aaedf7e808562e9a46caaf
2015-05-12 05:37:43 +00:00
brettw 2e022e3e15 GN: fixes for the official build.
The C++ define OFFICIAL_BUILD wasn't getting set, and the widevine version .rc files was getting linked twice.

CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

R=dpranke
TBR=ddorwin@chromium.org

Review URL: https://codereview.chromium.org/1134623003

Cr-Original-Commit-Position: refs/heads/master@{#329308}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 303920e6cd9d352e7a7b4e9bdcc2f28a30ac22fa
2015-05-12 02:01:29 +00:00
jbudorick 6461f3e855 [Android] Add buildbot annotation for junit tests.
Another fix for https://codereview.chromium.org/1127153004/. Hooray for
non-recipe bots.

BUG=
TBR=perezju@chromium.org

Review URL: https://codereview.chromium.org/1131143003

Cr-Original-Commit-Position: refs/heads/master@{#329238}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 08e45a91d9da4baa6e3381142607312cb33c0139
2015-05-11 21:28:28 +00:00
chcunningham d1b1d1261c Removing unused ffmpeg variable from common.gypi
Review URL: https://codereview.chromium.org/1133163002

Cr-Original-Commit-Position: refs/heads/master@{#329226}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6930e53cbf3284dec0234b4c1e86be83b5eec722
2015-05-11 20:14:48 +00:00
aurimas 98deb4be3a Remove ICS support from build/android/pylib/
BUG=473837

Review URL: https://codereview.chromium.org/1127133004

Cr-Original-Commit-Position: refs/heads/master@{#329224}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 59c8117b4fa8d32377ff70fa25e2f15304e386f3
2015-05-11 19:50:26 +00:00
jbudorick 2a90746421 [Android] Add base_junit_tests to VALID_TESTS in bb_device_steps.
Fixes https://codereview.chromium.org/1127153004/

BUG=

Review URL: https://codereview.chromium.org/1135053003

Cr-Original-Commit-Position: refs/heads/master@{#329220}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 71a2498cb90f95fc810f2945b9a81288ecccae55
2015-05-11 19:13:19 +00:00
cullinan f2b9b229e1 Reland: Actually use --extra-r-text-files in process_resources.py
Originally landed in crrev.com/1104703003
Reverted in crrev.com/1129103002 due to breaking GN APKs with no
resouces. This now handles the case where aapt doesn't generate an
R.txt (no resources) by creating an empty R.txt.

Generate extra packages' R.java files only containing the resources
listed in their R.txt files. This significantly reduces the number of
DEX field IDs taken up by resources.

BUG=480036
R=cjhopman,yfriedman

Review URL: https://codereview.chromium.org/1136653002

Cr-Original-Commit-Position: refs/heads/master@{#329219}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4b5d0300e3fa2a382ac3c1c157247a82583d7ed0
2015-05-11 19:11:53 +00:00
tfarina 3cb436415f Put gfx_unittests target to run in the Android FYI bots first.
Reported in https://groups.google.com/a/chromium.org/d/topic/chromium-dev/i_FsP_dlFg4/discussion.

BUG=
TEST=
R=jbudorick@chromium.org

Review URL: https://codereview.chromium.org/1124073003

Cr-Original-Commit-Position: refs/heads/master@{#329184}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 43d9353ec936afddf5a02e600e760843db9f0d5b
2015-05-11 18:05:38 +00:00
jbudorick f77eb46312 [Android] Remove isolate_deps_dir after files have been pushed.
The old test runner leaves isolate_deps_dir around while running tests.
gtests remove it at the end of a test run, but instrumentation tests
do not. This CL makes both test types remove isolate_deps_dir
immediately after pushing the data dependencies to the device.

BUG=

Review URL: https://codereview.chromium.org/1135863003

Cr-Original-Commit-Position: refs/heads/master@{#329152}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e9bc362d18529975c5e80193fa2e118fc1acadcf
2015-05-11 14:22:05 +00:00
jbudorick c05d854f4a [Android] Add base_junit_tests to the Android user build FYI bot.
Once these have been proven to be stable on the FYI bot, I'll move them
up to the CQ + main waterfall.

BUG=

Review URL: https://codereview.chromium.org/1127153004

Cr-Original-Commit-Position: refs/heads/master@{#329148}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8548f23eda31681228a82413194711844c886870
2015-05-11 14:08:32 +00:00
perezju d996faaf11 [Android] Update SendKeyEvent docs to point to constants.keyevent
Point the module containing named constants for keycode values.

BUG=

Review URL: https://codereview.chromium.org/1134773002

Cr-Original-Commit-Position: refs/heads/master@{#329129}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: af08f18943c54a15c022b87a03f7b7a01efb2e04
2015-05-11 09:50:07 +00:00