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

8214 Коммитов

Автор SHA1 Сообщение Дата
jrummell 1cf1bba3d6 Reland "Copy Widevine files for swarming tests"
BUG=474674

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

Cr-Original-Commit-Position: refs/heads/master@{#324279}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d08e13978878f511b07b8c3aaf61a49054371c84
2015-04-08 20:49:22 +00:00
inferno ec29dfc58a Revert of Disable container overflow check on Linux and Mac. (patchset #2 id:20001 of https://codereview.chromium.org/951083002/)
Reason for revert:
Container overflow is stable on linux, we can safely revert it.

Original issue's description:
> Disable container overflow check on Linux and Mac.
>
> BUG=459632
> TBR=glider@chromium.org
> NOTRY=true
>
> Committed: https://crrev.com/6c3ce96dedaf8f23fce9cbd9c5279fe20c531ac6
> Cr-Commit-Position: refs/heads/master@{#317681}

TBR=marcheu@chromium.org,glider@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=459632

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

Cr-Original-Commit-Position: refs/heads/master@{#324235}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d4a43f2240f2ea3332a2a9f552e7983e8b61c301
2015-04-08 16:58:20 +00:00
machenbach 8c9339b1f0 Revert of Fix mips build error 'undefined reference to dlopen' (patchset #1 id:1 of https://codereview.chromium.org/1056043002/)
Reason for revert:
Speculative revert. The newest v8 roll might fix the problem.

Original issue's description:
> Fix mips build error 'undefined reference to dlopen'
>
> BUG=473473
> TBR=thakis@chromium.org
>
> Committed: https://crrev.com/89311d3481dc434284972239982a426f8e2154e9
> Cr-Commit-Position: refs/heads/master@{#323734}

TBR=carlosk@chromium.org,thakis@chromium.org,pasko@chromium.org,wangxianzhu@chromium.org
BUG=473473

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

Cr-Original-Commit-Position: refs/heads/master@{#324207}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 15fd4408b5c3314dbce48447d446a3a4dfd9ee87
2015-04-08 10:12:40 +00:00
machenbach 01cece6f53 Revert of Copy Widevine files for swarming tests (patchset #5 id:80001 of https://codereview.chromium.org/1063453004/)
Reason for revert:
[Sheriff] Breaks chrome mac compilation:
http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Mac/builds/355

Original issue's description:
> Copy Widevine files for swarming tests
>
> BUG=474674
>
> Committed: https://crrev.com/f584802a283f812bdeb9d3704c021a266486ab00
> Cr-Commit-Position: refs/heads/master@{#324170}

TBR=thakis@chromium.org,xhwang@chromium.org,maruel@chromium.org,jrummell@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=474674

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

Cr-Original-Commit-Position: refs/heads/master@{#324195}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4232e29e590f3fbcc7b3f7355aabe2a1890a1137
2015-04-08 07:22:41 +00:00
mfoltz c43c6c981e Add ENABLE_MEDIA_ROUTER define to builds other than Android and iOS.
BUG=461815

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

Cr-Original-Commit-Position: refs/heads/master@{#324177}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e62587c04a6a1732e61bff63fda0504d578fb391
2015-04-08 02:32:48 +00:00
jrummell 2612c142ae Copy Widevine files for swarming tests
BUG=474674

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

Cr-Original-Commit-Position: refs/heads/master@{#324170}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f584802a283f812bdeb9d3704c021a266486ab00
2015-04-08 01:24:04 +00:00
torne f57c00ce92 Remove indirection of cpufeatures.gypi.
Now that android_webview_build is no longer supported, the extra level
of indirection of including cpufeatures.gypi instead of directly
depending on the cpufeatures target is not necessary. Remove the cases
in the Chromium tree. Other references appear in projects pulled in via
DEPS that will have to be fixed separately before cpufeatures.gypi can
be entirely deleted.

BUG=440793

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

Cr-Original-Commit-Position: refs/heads/master@{#324117}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9845b890dd38f0b88b0304f3bd6c437a7c6f8f8d
2015-04-07 21:04:34 +00:00
tfarina fdf53635e4 Fix GN mac toolchain error.
When you run `gn gen out-gn/Debug` on Mac you get the following:

ERROR at //build/toolchain/mac/BUILD.gn:200:12: Build argument has no effect.
      os = current_os
           ^---------
The variable "os" was set as a build argument
but never appeared in a declare_args() block in any buildfile.

BUG=None
TEST=`gn gen out-gn/Debug` passes without the above error
R=dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#324109}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 53ec706bbc5debe052dd51e4d93e2de4c2802ab2
2015-04-07 20:38:47 +00:00
rnephew 5d36d04b93 [Android] Move implementation of battery utils from device utils
Move the implementation of doing power related actions from device_utils to battery_utils.

BUG=472763

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

Cr-Original-Commit-Position: refs/heads/master@{#324094}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 01041e84d9d798ec651240a5ff941e453e02bfe9
2015-04-07 19:54:29 +00:00
mikecase bd91b921d8 Add new GN junit binary template and new GYP java binary template.
Adds a new junit_binary template for gyp which makes it easy to
make new Junit test suites by setting a lot of the options and
necessary dependencies for you.

Also, adds a new java_binary.gypi file which uses the
create_java_binary_script.py similiar to how the java_binary
GN template works when main_class is specified. This lets
GYP and GN work similiar when building a junit binary, so
our test runner can run them the same way.

Finally, because of the slightly different way were now running
the junit binary, the java classpath contains all of the jars
instead of just the test jar (before we were running
java -jar test_jar.jar which set the classpath to just be
test_jar.jar). Therefore, we can simplify things and just look
in the classpath for the paths to the Robolectric dependencies
when running Robolectric junit tests.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#324093}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1ad64324d470c43b29854282d5ad5b1ff75dfc6c
2015-04-07 19:45:50 +00:00
jbudorick a3ba06cd6c [Android] Clean up old_inteface in build/android/buildbot/
BUG=267773

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

Cr-Original-Commit-Position: refs/heads/master@{#324082}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2fec794a0da170d0d83b778a32d27492d7aad04a
2015-04-07 18:58:37 +00:00
rmcilroy c3c4543c61 Switch ChromeOS and ChromeCast to use external V8 snapshot files.
BUG=421063

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

Cr-Original-Commit-Position: refs/heads/master@{#324052}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 65212281c5bd5c8f85304232e3f66b8ff876082c
2015-04-07 16:16:40 +00:00
aurimas 94310c2a4d Update minSdkVersion and targetSdkVersion constants.
- Chrome has been targetting 22 for a while now so updating to match it.
- Chrome has deprecated ICS so raising minSdkVersion to 16.

BUG=473837

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

Cr-Original-Commit-Position: refs/heads/master@{#323947}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1d807cd78fe35e59218b1cb9a78a93a13a4b0e10
2015-04-06 21:04:17 +00:00
sbc b423d00eb9 Remove legacy install-arm-sysroot.py script
This was merged with install-debian.wheezy.sysroot.py a
long time ago.

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

Cr-Original-Commit-Position: refs/heads/master@{#323944}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3032c44335a61721d52c624fc74631951e7ca6be
2015-04-06 21:02:13 +00:00
rnephew 510de605f8 [Android] Convert to BatteryUtils
Switch all battery related device interaction from
DeviceUtils to BatteryUtils. Currently they reside in device
utils, which has a lot of functionality around a lot of
different device interactions. This will consolidate all
current and future power related phone interactions into one location.

BUG=472763

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

Cr-Original-Commit-Position: refs/heads/master@{#323940}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 58368d3ea55f26f5eb98a76cb7985f580f23ff8c
2015-04-06 20:04:55 +00:00
halliwell e77de999b8 Loads CastEglPlatform implementation from shared library.
Cast Ozone is now fully implemented in chromecast/ozone, including
the Ozone factory function. The CastEglPlatform interface is moved
to public and its implementation will be loaded from shared library.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#323916}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3d0e49f9b24f3496aee8a10262fb87434dcd67a8
2015-04-06 18:34:56 +00:00
tfarina 798c9bd6fc Cleanup: Remove ppapi_internal.gyp from gyp_remaining target.
It is already done.

BUG=461019
R=dpranke@chromium.org
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

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

Cr-Original-Commit-Position: refs/heads/master@{#323884}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 79ef072dd9082a432308e55a4adc93848df3449d
2015-04-04 20:17:20 +00:00
gunsch bcef4fc952 content_browsertests.isolate: ppapi_tests requires enable_plugins=1.
R=cjhopman@chromium.org,maruel@chromium.org
BUG=472823

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

Cr-Original-Commit-Position: refs/heads/master@{#323826}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7623ad7130f4beb954b00192f8009de208ca84c0
2015-04-03 21:48:33 +00:00
cjhopman ef33e27140 Add integration of the new heuristics
This adds the trained model, the javascript core feature extraction, and simple
functions to apply the old or new heuristics to a web_contents*.

BUG=471439
TBR=blundell@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#323805}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: adf25383033ff5794a810f725c78e319126b6edb
2015-04-03 20:29:29 +00:00
gunsch 4593b7edc6 Guards irrelevant targets for Cast Android build.
This allows building "All" to be more sensible with this GYP set:
  chromecast=1 OS=android

R=cjhopman@chromium.org
BUG=472823

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

Cr-Original-Commit-Position: refs/heads/master@{#323775}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 126525e3197bc40568d847575a4ad0486cae55bf
2015-04-03 18:15:22 +00:00
wangxianzhu c015f696e8 Fix mips build error 'undefined reference to dlopen'
BUG=473473
TBR=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#323734}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 89311d3481dc434284972239982a426f8e2154e9
2015-04-03 12:36:24 +00:00
oshima 413b503eb0 Enable large file support
ChromeOS may use 32bit userspace on 64bit kernel. Make sure all 64bits are used when acessing file.

note: _FILE_OFFSET_BITS is already set to 64 on posix.

BUG=471407

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

Cr-Original-Commit-Position: refs/heads/master@{#323688}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f33a81c14818d8cdde53e3dc34f1b1344a4583f3
2015-04-03 08:03:43 +00:00
halton.huo 4e84e0ef22 Support of specify local prebuilt network service apptests file.
Same as https://codereview.chromium.org/983143003, we need specify
network_service_apptests.mojo as well.

BUG=472609

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

Cr-Original-Commit-Position: refs/heads/master@{#323656}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 78d4a7e127b51a315bbb0b26aadd7e601a50e50f
2015-04-03 07:43:20 +00:00
mdjones d0d5c317a4 HTML version of distiller feedback footer
This change adds a HTML/CSS version of the YES/NO feedback form that
appears at the bottom of a distilled page. This form is either at
the bottom of the page or at the bottom of the distilled article
depending on which is larger.

This change depends on:
https://codereview.chromium.org/1015463004/

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#323582}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 87f0c35db730f3351b2da0858f4b93b5a58da33c
2015-04-03 04:55:52 +00:00
John Budorick a9b12ea166 Revert of [Android] Reland cleanup of old_interface in build/android/pylib. (patchset #2 id:20001 of https://codereview.chromium.org/1050883002/)
Reason for revert:
Broke the perf bots again.

Original issue's description:
> [Android] Reland cleanup of old_interface in build/android/pylib.
>
> Original CL: https://codereview.chromium.org/1047703002/
>
> BUG=267773

TBR=klundberg@chromium.org,perezju@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=267773

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

Cr-Original-Commit-Position: refs/heads/master@{#323573}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bd6b7ec8c71da55fc79039374af97f77e5b2051b
2015-04-02 22:54:51 +00:00
cwgreene ec1cae5756 Expose CC.host_wrapper and CXX.host_wrapper.
Currently, the gyp variables CC_wrapper and CXX_wrapper can be set in
the chromium.gyp_env file. However, the host compiler wrapper variable
cannot. By exposing this variable, embedders can more easily
use tools like ccache or icecream when developing for android.

BUG=471340

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

Cr-Original-Commit-Position: refs/heads/master@{#323557}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 73e65d4adbbc1cc83f7e59b2dfe60107c2dd186e
2015-04-02 20:42:43 +00:00
jbudorick 26292b9d2f [Android] Reland cleanup of old_interface in build/android/pylib.
Original CL: https://codereview.chromium.org/1047703002/

BUG=267773

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

Cr-Original-Commit-Position: refs/heads/master@{#323518}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fccfe475db5c776bef8dbb27451b2f43c6e6ebab
2015-04-02 17:01:11 +00:00
glider a0f648a45b Revert of Remove suppression for issue 157586, which appears to be fixed. (patchset #1 id:1 of https://codereview.chromium.org/1048753003/)
Reason for revert:
The bug hasn't been fixed, so the suppression must remain.

CC=zhaoqin@chromium.org

Original issue's description:
> Remove suppression for issue 157586, which appears to be fixed.
>
> BUG=157586
> TBR=sergeyu@chromium.org
>
> Committed: https://crrev.com/c154fffd286d7c504dcfdc55359b23aec78d87b3
> Cr-Commit-Position: refs/heads/master@{#322766}

TBR=sergeyu@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=157586

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

Cr-Original-Commit-Position: refs/heads/master@{#323450}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4f9ea7b4f4967652d86911a7c9a6cc2e1f1b4e3a
2015-04-02 09:24:10 +00:00
gunsch 1ccc051495 Guard non-Chromecast-applicable targets when chromecast==1.
R=thakis@chromium.org
BUG=472823

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

Cr-Original-Commit-Position: refs/heads/master@{#323377}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45da3f6b29852e8b14727be62cda757ccfb85c75
2015-04-02 00:25:13 +00:00
dpranke 551a582274 Add remaining remoting targets for the GN build.
R=brettw@chromium.org, garykac@chromium.org
BUG=461019
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

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

Cr-Original-Commit-Position: refs/heads/master@{#323314}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ce5eb83716e16f5b92e766ea95c70d2ed1b9ec17
2015-04-01 20:21:53 +00:00
khorimoto 2ec79bf256 Add i18n_template_polymer.js, which processes translations in a WebUI page using Polymer.
The existing implementation (i18n_template2.js) was not sufficient because it did not wait until the "polymer-ready" event to fire before starting. For Polymer apps (like md-settings), this means that the nodes within the shadow DOM would be added after the i18n attributes had already been processed.

See https://docs.google.com/document/d/1Ez69MoBwliQxc_b-Kd08ppce3sfS1n_e98cEtg5RmLA/edit?usp=sharing for more details.

BUG=472677

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

Cr-Original-Commit-Position: refs/heads/master@{#323305}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 84c493e65d1fe259dcb3cbf6028f883ef7a92c89
2015-04-01 19:51:33 +00:00
sbc 94416e3284 Fix dependency issue with install-build-deps.sh on Trusty
Trusty seems to have dificulty installing gcc-arm-linux-gnueabihf
and gcc-4.8-multilib without these extra packages being listed
on the install line also.

BUG=435056

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

Cr-Original-Commit-Position: refs/heads/master@{#323281}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b5d4ded25739d583663fd17569de96394f84c267
2015-04-01 17:49:41 +00:00
dpranke 06a439e15c Add cloud_print_unittests to the GN build.
BUG=461019
R=brettw@chromium.org
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

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

Cr-Original-Commit-Position: refs/heads/master@{#323262}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9dfded663c2b6682c59ce5554c4d07564100ea5a
2015-04-01 17:01:12 +00:00
mikecase bc31297af1 Add json output to Junit tests.
This change will allow us to get the test results information
to our testrunner without having to parse stdout. This will fix
the issue of junit tests not showing up on the test report step
on our bots.

BUG=465755

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

Cr-Original-Commit-Position: refs/heads/master@{#323255}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c638a07bf65457b24956785146d3429045a47fe2
2015-04-01 16:36:09 +00:00
tobiasjs b1a44b3aa9 Move android_app_version_* into an inner variables dict.
This is required to allow webview to provide a separately
overrideable version code.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#323242}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 81886c2785d02db150318bd7496e7493cd92db72
2015-04-01 15:41:24 +00:00
machenbach e162d69784 Revert of [Android] Clean up old_interface in build/android/. (patchset #3 id:40001 of https://codereview.chromium.org/1047703002/)
Reason for revert:
This make sharded perf tests fail everywhere, example:
http://build.chromium.org/p/chromium.perf/builders/Android%20Nexus4%20Perf/builds/2797

Original issue's description:
> [Android] Clean up old_interface in build/android/.
>
> BUG=267773
>
> Committed: https://crrev.com/32b3e358017c863318fa7cca3a3c41bb5d056c24
> Cr-Commit-Position: refs/heads/master@{#323135}

TBR=perezju@chromium.org,klundberg@chromium.org,jbudorick@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=267773

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

Cr-Original-Commit-Position: refs/heads/master@{#323202}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 010471f8abd5087f7a1e494cb6609d29d034618c
2015-04-01 08:36:57 +00:00
mostynb b83acee6f3 add video hole support to the gn build
BUG=329447

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

Cr-Original-Commit-Position: refs/heads/master@{#323201}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e6a9adc346e41d6c7676689174c12fe15ff5dbe1
2015-04-01 08:27:24 +00:00
dpranke c9b34405df Add a 'gyp_only' GYP target for the GN migration.
There are a few targets we build in a GYP build of Chromium that
we don't actually need and shouldn't be building. We will track
them in a 'gyp_only' target to indicate that they don't need to
be ported to GN.

TBR=brettw@chromium.org
BUG=461019

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

Cr-Original-Commit-Position: refs/heads/master@{#323170}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: aa9e60e1e08b558a89d0883cdc807ea48f934492
2015-04-01 02:44:33 +00:00
sbc f9ce079ee8 Restore 'apt-get update' in install-build-deps.sh
This was accidentally commented out in 6ab44c36
(See: https://codereview.chromium.org/913183004)

BUG=none

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

Cr-Original-Commit-Position: refs/heads/master@{#323158}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4256409b82ce6c756f8ee45778c1276efbcba170
2015-04-01 01:02:28 +00:00
dpranke 8e4e318a74 Add performance_tests_browser to the GN build.
R=brettw@chromium.org
BUG=461019
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

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

Cr-Original-Commit-Position: refs/heads/master@{#323145}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 76f48222c95e7b00885ab775b95c7eb501ba665d
2015-04-01 00:01:13 +00:00
jbudorick bbc23245fe [Android] Clean up old_interface in build/android/.
BUG=267773

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

Cr-Original-Commit-Position: refs/heads/master@{#323135}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 32b3e358017c863318fa7cca3a3c41bb5d056c24
2015-03-31 22:52:24 +00:00
pcc 32da278a65 Update LTO flags for Mac.
Specifically:

 - Use -all_load to work around http://openradar.appspot.com/20356002
 - Disable the verify_order postbuild step when using LTO, as this
   step currently fails.

Also update the documentation for the use_lto and use_lto_o2 build flags.

Requires https://codereview.chromium.org/1003273007

Requires https://codereview.chromium.org/1047853005 to build Chrome. We can
build simple targets even without this change.

BUG=471146
R=thakis@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#323134}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 059ec677a02907ceac79dd68741b6ed820cd7ff0
2015-03-31 22:49:45 +00:00
tfarina c4a461206d Update the gyp_remaining target after recent progress.
BUG=471920,461019
TEST=trybots
R=dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#323103}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 336944731ebdcb46a41d91bbb51cef2fda0d6c16
2015-03-31 20:47:52 +00:00
rnephew 551ab5d394 [android] Create Battery Utils to seperate power functionality
Move charging commands from device_utils to batter_utils.
Add GetPowerData() and GetPackagePowerData(package)

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#323099}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9c524f0c7fdc20bec3fec8a2e3a779423e091782
2015-03-31 20:43:16 +00:00
tfarina 2ef181b08f Port gles2_conform_test_windowless action to GN build.
It requires internal test files, hence it was not tested.

Partially tested on Linux with the following command lines:

$ gn gen out-gn --args='internal_gles2_conform_tests'

Formatted with the following command line:

$ gn format --in-place gpu/gles2_conform_support/BUILD.gn

BUG=432959
TEST=see above
R=dpranke@chromium.org,sievers@chromium.org

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

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

Cr-Original-Commit-Position: refs/heads/master@{#323082}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 719f00367465a6b940dc2804be147a0b23546cf4
2015-03-31 19:01:18 +00:00
gunsch 32f1aa9c8f Disable chromium_builder_tests entries for chromecast.
R=thakis@chromium.org
BUG=472150

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

Cr-Original-Commit-Position: refs/heads/master@{#323072}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: ab581451d0bd05433afeb7e953bb1fcf229915bb
2015-03-31 18:24:29 +00:00
sdefresne 9f318aad65 Build 64-bit binaries by default when compiling for iOS
All the bots force the value of target_subarch so the default value is only
used by developpers. Since the vast majority of the devices used on a daily
basis by developpers are 64-bit devices swap the default to 64-bit.

BUG=None

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

Cr-Original-Commit-Position: refs/heads/master@{#323039}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4ef3ab4e104014a35ac36903368b0111c52a1389
2015-03-31 15:35:38 +00:00
sdefresne ff826bb0bc Set use_canvas_skia to 0 when building iOS
iOS like Android does not compile render_text.cc used by canvas_skia.cc
so change the value of use_canvas_skia to 0 on that platform to prevent
invisible dependency (currently the linker is removing the methods that
do depends on render_text.cc since they are not used).

BUG=None

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

Cr-Original-Commit-Position: refs/heads/master@{#323029}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 48c11af6c797badfc9e8e9e2e48113b2b04ed4b0
2015-03-31 13:52:27 +00:00
torne 1f6e035226 Remove most android_webview_build conditions from build.
Remove most references to android_webview_build from the build directory
now that we no longer support that build configuration. Fold conditions
into their parents where appropriate. Leave the variable itself defined
to 0 as not all uses in the tree have been removed yet.

A few references are left alone here and will be removed separately in
later changes that will be larger refactorings to eliminate other
variables.

BUG=440793

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

Cr-Original-Commit-Position: refs/heads/master@{#323013}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c6fe7a775af41cd98533e89a902b8b67044caa87
2015-03-31 11:51:32 +00:00
guidou f590b0c591 WebRtcAudioDeviceImpl and WebRtcAudioRenderer reference each other and are invoked in different threads.
This CL ensures that locks are taken in the same order in both threads in order to avoid deadlocks.

BUG=433993
TEST=Existing WebRtc content_browsertests with TSAN enabled.

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

Cr-Original-Commit-Position: refs/heads/master@{#322995}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5330f31cf74e3756dc2103f8c3d5840b5f6a2884
2015-03-31 08:32:25 +00:00