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

6738 Коммитов

Автор SHA1 Сообщение Дата
morrita@chromium.org 962724e82d Extract mojo_base.gyp from mojo.gyp
This change extract essential part of Mojo, which is needed
to build chrome and its submodules, to mojo_base.gyp.
Other chrome submodules can safely depends on mojo_base.gyp
without worrying about excessive dependencies behind.

Caveat: mojo_service_manager stays on mojo.gyp even though
it is required to build chrome. This change leaves it
as it depends on net.gyp, which has non trivial dependencies.

BUG=397672
TEST=none
R=jamesr@chromium.org, viettrungluu@chromium.org, rockot@chromium.org
TBR=darin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286627 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 22:54:06 +00:00
andrewhayden@chromium.org 5c7e554e9d Replace the use of CLD_DATA_FROM* and CLD-related ifdefs with runtime checks.
This, along with other changes described in crbug/367239, allows refactoring
of the build logic to allow per-target customization of the CLD data source.
This, in turn, allows chrome_shell to be built with statically-linked CLD even
if other things (such as the full browser) are not.

BUG=367239
TBR=toyoshim@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286487 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 11:56:26 +00:00
epenner@chromium.org 66c5bd6464 Telemetry: Don't fail on setting performance mode without root.
Writing the scaling_governor file requires root, but doing so
without root now fails. This patch early outs with a warning
when we don't have root.

BUG=391526

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286441 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 08:04:30 +00:00
scottmg@chromium.org b5e29cbe27 gn win: Add system include directories to midl template
Otherwise, midl.exe will fail to find standard .idls, e.g.:

midl : command line error MIDL1001 : cannot open input file objidl.idl

R=brettw@chromium.org
BUG=354261

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286437 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 07:59:50 +00:00
jamesr@chromium.org 788aaecd5e GN: pass -Wl,--disable-new-dtags on linux so DT_RPATH works
Without this shared library dependencies that should be resolved via
rpath remain unresolved and component build libraries don't run. Copied
from build/common.gypi which is conditional on binutils version, but I'm
pretty sure the GN build never runs on older binutils.

R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286399 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 03:40:51 +00:00
jamesr@chromium.org 71e5691442 GN: Make chrome/{browser,common,renderer} compile on mac
This adds GN rules for google_toolbox_for_mac and generate_localize as
well as fixing up various source issues that show up on the mac build.
With this chrome/{browser,common,renderer} compile on mac (but probably
don't fully link).

R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286364 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 00:40:03 +00:00
cjhopman@chromium.org 6a9baf3b27 Add dexing for libraries and apks
Apks need to get the paths to all the dependent library dex files to
merge into the final classes.dex file for the apk.

Depends on http://crrev.com/379333003

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286345 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 23:53:07 +00:00
sky@chromium.org 251031547d Adds --analyzer2
This is temporary while I migrate recipes over to the new
switches. I'll remove analyzer2 once that is done.

BUG=398118
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286307 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 21:45:58 +00:00
cjhopman@chromium.org 2c8b4178b7 Fix solink and add a postsolink hook (use the hook for android strip)
The solink command included the "real" link command twice and only used
the libs_section_prefix/postfix in one of the two. This splits the
construction of the link command up a bit to make it clearer.

This adds a simple post_solink arg to gcc_toolchain that allows the
caller to add more stuff to the solink command. This is used to
automatically strip all shared libraries in Android builds (in gyp, we
do this for a library once for each apk that it is in :/ ).

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286282 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 20:15:29 +00:00
primiano@chromium.org 759e8a6df0 [android_webview] Do not extract webviewchromium.pak
- Change the android_webview_apk gyp files to include the en-US.pak
  file in the apk, which was erroneously missing.
- Add the do_not_compress gyp plumbing to store and zipalign paks in
  the apk (only for the android_webview_apk target).
- Stop decompressing pak files in the android webview shell apk.
- Change aw_browser_main_parts.cc to take advantage of the new AwAssets
  and DataPack/ResourceBundle *FromRegion methods (mmap from the apk).
- Add temporary workaround which loads always the en-US.pak locale, in
  lack of a proper refactoring of i10n_utils and ResourceBundle.

BUG=394502

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286258 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 18:11:33 +00:00
sbc@chromium.org 84c91a6225 Set default cross compiler for ARM/linux builds.
Currently this relies on the user setting these variables
outside of gyp and outside of source control.  Once this
lands the buildbot configs can be simplified to remove
these variables.

Even though we are trying to switch to clang by default
in the short term, this is still useful for building
with gcc on trusty (which has gcc 4.8), and allows us to
simplify the bot configs.

BUG=395832
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286219 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 16:50:44 +00:00
jbudorick@chromium.org 691941b28e [Android] Fix DeviceUtils.__str__ when no serial is provided.
This CL also changes two instances of DeviceUtils.__init__(None) s.t.
an explicit serial number is now provided.

BUG=398127

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 08:14:55 +00:00
cjhopman@chromium.org e113a571c9 Fix optional neon support
On Android, we detect neon support at runtime and switch implementations
based on that. This requires that some parts of skia are compiled with
-mfpu=neon.

To support this, the -mfpu flag is moved out of the 'compiler' config
and into its own config. A target can then remove this config and supply
its own -mfpu flag (without having to duplicate all the other stuff in
the 'compiler' config).

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286038 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 00:20:58 +00:00
cjhopman@chromium.org 5eb3802f61 Add beginnings of android_apk and unittest_apk templates
This adds two templates, android_apk and unittest_apk. unittest_apk is
a simple wrapper of android_apk for packaging gtests into apks.

android_apk currently just does the java compilation, processing
resources, and build_config stuff for apks.

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286031 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 23:53:11 +00:00
cjhopman@chromium.org 70872679ea Add an empty native library to gyp_managed_install's incomplete apks
This is required to install these apks on some devices.

BUG=384638

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286028 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 23:49:35 +00:00
jbudorick@chromium.org 6b82a31134 [Android] Configurable instrumentation test runner + test SDK levels.
This patch:
  - extracts the instrumentation test runner from the
    AndroidManifest.xml file in the apk.
  - allows test authors to specify a minimum SDK level for
    instrumentation test classes via the MinAndroidSdkLevel annotation.
  - filters the list of instrumentation tests according to the sdk
    levels of all attached devices.
  - speeds up our proguard function by dumping to a temporary file.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286014 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 23:06:17 +00:00
jamesr@chromium.org 5d74c40924 GN: Specify correct prefix/postfix libs for solink on android
On android we have to specify crtbegin_dynamic.o / crtend_android.o when
linking executables and crtbegin_so.o / crtend_so.o when linking shared
libraries. This splits the variables up in gcc_toolchain so the android
template can differentiate between the two.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285991 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 22:03:06 +00:00
brettw@chromium.org 657f4d96d1 Make content_shell link in the GN build.
It doesn't run yet. This disables WebRTC since that's not done yet.

Libvpx isn't done either. This patch exports the disable flag for this from media to dependent targets like the GYP build does. It adds one extra check for this flag in Pepper. I assume everybody that compiles without libvpx also disables plugins so this has never come up before.

Disable some warnings in Mesa.

The resulting binary does not yet run.

R=jamesr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285962 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 19:47:04 +00:00
eseidel@chromium.org 81b9283411 extract_build failure should be fatal
This code has been here since this script was created back
in bug 154525, however these days the warning code is 88.
Maybe the warning code has always been 88, but its always been
OK for an extract_build step to be non-fatal.

I would be happy to test this if someone could explain
to me how this file is tested.

These days we expect extract_build to fail the build, if it doesn't
then we just go and run test with the wrong revision, etc.

BUG=397710, 154525

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285914 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 15:59:04 +00:00
halton.huo@intel.com d51cf1db99 Add arch support for tombstone.py
'stack' tool has archtechture support by passing --arch argument, if it
is not given, arm will be used by default. Thus the stack trace will be
wrongly reported.

To resolve it, 'arch' prop is added to tombstone when fetching from
device, and pass it to symbol.ARCH at end.

R=jbudorick@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285910 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 15:35:18 +00:00
brettw@chromium.org 9c3e7446a0 Re-disable warning 4018 in the GN Windows build.
Note even base compiles with the change to disable it.

TBR=pkasting

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285860 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-28 04:04:20 +00:00
pkotwicz@chromium.org e4a4e1f419 Move DesktopWindowTreeHostX11Test.Deactivate to interactive_ui_tests
Hopefully the move will make DesktopWindowTreeHostX11Test.Deactivate no longer
flaky. Only a single window can be active at a time. I suspect that this test
sometimes fails when run in parallel with other tests

BUG=396491
TEST=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285834 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-27 11:21:55 +00:00
pkasting@chromium.org 9b0506c008 Re-enable various MSVC warnings.
BUG=81439
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285730 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-26 00:01:53 +00:00
dmichael@chromium.org 2f0fa25df4 Revert of Run android tests through runtest.py. (https://codereview.chromium.org/410033002/)
Reason for revert:
Broke a ton of tests:
http://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/14823

Original issue's description:
> Run android tests through runtest.py.
> 
> BUG=329102
> R=qyearsley@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=285667

TBR=qyearsley@chromium.org,jbudorick@chromium.org,klundberg@chromium.org,navabi@chromium.org,yfriedman@chromium.org,eseidel@chromium.org,zty@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=329102

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285716 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 22:55:28 +00:00
hwennborg@google.com 2045bf9a37 Disable exceptions on Windows in all builds (take 4)
They were previously enabled in shared_library builds for historical reasons.

Turning them off makes things nice and consistent across all build types,
and helps the Windows Clang build, which currently doesn't support exceptions.

Previous attemps failed due to:

- mojo_public_environment_unittests unreachable code warning in
  DrMemory shared_library Release builds (crbug.com/397465)
  Fixed in Chromium r285674.

- chrome_elf_unittests on x64 (crbug.com/396244)
  Fixed in Chromium r285377.

- blink_platform_unittests:DateTimeFormatTest.CommonPattern et al.
  Fixed in Blink r176189

BUG=82385
TBR=thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285676 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 21:02:28 +00:00
zty@chromium.org 3057955ca4 Run android tests through runtest.py.
BUG=329102
R=qyearsley@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285667 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 20:40:35 +00:00
zhaoqin@google.com 1288348f0b Revert 285458 "Disable exceptions on Windows in all builds (take 3)"
BUG=397465

> Disable exceptions on Windows in all builds (take 3)
> 
> They were previously enabled in shared_library builds for historical reasons.
> 
> This change is relevant for Clang, which currently doesn't support exceptions
> on Windows.
> 
> Previous attemps failed due to:
> - chrome_elf_unittests on x64 (crbug.com/396244)
>   Fixed in Chromium r285377.
> 
> - blink_platform_unittests:DateTimeFormatTest.CommonPattern et al.
>   Fixed in Blink r176189
> 
> BUG=82385
> TBR=thakis
> 
> Review URL: https://codereview.chromium.org/420593002

TBR=hans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285614 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 17:33:42 +00:00
powei@chromium.org 452597aff7 android: Fix parameter for onFinishGetBitmap in ContentReadbackHandler
The boolean parameter is not necessary as we can just use null to indicate
readback failure.

android= https://chrome-internal-review.googlesource.com/#/c/169047/
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285609 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 17:21:42 +00:00
tzik@chromium.org 47b5f92a57 Drop unneeded warning suppression on mac
BUG=162783

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285578 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 12:38:07 +00:00
nedeljko.babic@imgtec.com 8747ac4d1a [MIPS] Add seccomp bpf support
Add support for seccomp bpf sandboxing on MIPS architecture.
Enable testing of seccomp bpf sandbox.

Support for seccomp bpf for MIPS was added in Linux kernel version 3.15.

This patchset was reviewed in https://chromiumcodereview.appspot.com/260793003/ and re-created
to workaround a commit-queue issue.

BUG=369594
TEST=sandbox_linux_unittests

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285538 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 09:03:43 +00:00
scottmg@chromium.org 39dad2f582 gn win: Always warnings as errors
R=brettw@chromium.org
BUG=393046,354261

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285502 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 06:12:45 +00:00
hans@chromium.org ab50c22e06 Disable exceptions on Windows in all builds (take 3)
They were previously enabled in shared_library builds for historical reasons.

This change is relevant for Clang, which currently doesn't support exceptions
on Windows.

Previous attemps failed due to:
- chrome_elf_unittests on x64 (crbug.com/396244)
  Fixed in Chromium r285377.

- blink_platform_unittests:DateTimeFormatTest.CommonPattern et al.
  Fixed in Blink r176189

BUG=82385
TBR=thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285458 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-25 02:31:10 +00:00
bradnelson@google.com de827f81a9 Adding xsltproc and ant to support some naclports dependencies.
BUG=None
TEST=None
R=sbc@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285405 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 23:25:31 +00:00
brettw@chromium.org a38b931f00 Miscellaneous GN updates.
Removes some unnecessary prints accidentally checked in to the Android build.

Removes a GYP TODO now that angle has rolled.

Updates commented-out labels of targets that now exist.

R=dpranke@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285400 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 23:10:53 +00:00
spang@chromium.org 3c806a8428 ozone: Fix GN build for ozone_egl_demo, ozone_unittests
This fixes the GN build for the ui/ozone component (and tests). The
following build should work going forward:

 gn gen out_gn_ozone --args="use_ozone=true"
 ninja -C out_gn_ozone -j1000 -k50 ozone_egl_demo ozone_unittests

BUG=396316
TEST=compile & run ozone_egl_demo, ozone_unittests
TBR=darin

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285362 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 20:44:16 +00:00
navabi@google.com ecbf411263 Fix perf control to check for file before reading.
This is failing on our new 64-bit devices:
https://uberchromegw.corp.google.com/i/clank/builders/volantis-official-perf-clankium-lmp/builds/15/steps/dromaeo.jslibeventjquery/logs/stdio

BUG=392153

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285354 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 20:11:52 +00:00
brettw@chromium.org 862fb27f90 Add missing base files to GN build.
Fix the devtools resources target to use the grit template.

Fix the grit template to use the correct output directory for the expected files if one is specified

R=viettrungluu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285334 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 18:24:30 +00:00
mustaq@chromium.org c27c293e6f The sandbox setup script now uses CHROMIUM_OUT_DIR when defined.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285296 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 16:37:20 +00:00
johnme@chromium.org 0460971a75 Revert the re-enabling of heap_profiler unittests.
This reverts the build/android/pylib/gtest/gtest_config.py change from
commit 70412aeeba4e4053a001a921a91a2748643dbbd6
(https://codereview.chromium.org/395543003/) in order to disable the
heap_profiler_unittests suite, as it's been failing on
yakju-clang-clankium ever since it was added in
https://chromegw.corp.google.com/i/clank/builders/yakju-clang-clankium/builds/9921

NOTRY=true
TBR=primiano@chromium.org
NOTREECHECKS=true
BUG=393964

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285291 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 16:01:59 +00:00
andrewhayden@chromium.org 900f8e2d4e Make it possible to generate static and dynamic CLD2 libraries in one build.
This is necessary to allow building multiple targets with conflicting
requirements, such as chrome_shell (needing a statically-linked CLD2) at the
same time as the APK for Android (using, e.g., the "component" CLD2 data
source). For more information and background, refer to the linked bug.

This change should be a no-op in all current build configurations, but moves
closer to enabling the behavior described above.

BUG=367239
TBR=toyoshim
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285289 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 15:58:30 +00:00
glider@chromium.org b9ac9eb94a Don't set use_custom_libcxx in ASan builds on CrOS.
BUG=396979
R=earthdok@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285282 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 15:41:42 +00:00
jam@chromium.org 0a544c4121 Update isolate file for sync_integration_tests and enable swarming for it.
TBR=sky

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285246 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 14:14:14 +00:00
bolian@chromium.org 7a40927d48 Add chrome_proxy tests to Android tester.
This is modeled after https://codereview.chromium.org/235573010.  chrome_proxy tests were originally part of telemetry pref tests and split out with https://codereview.chromium.org/397483002/

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285197 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 11:44:27 +00:00
yoz@chromium.org fb3a010255 Move apps/shell to extensions/shell.
This does:
- Move files
- Fix up all namespaces in these files to be extensions, not apps
- Clean up DEPS files

This does not:
- Change the name of the build targets (app_shell, app_shell_browsertests)

BUG=394987
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 03:39:36 +00:00
jbudorick@chromium.org 19d4bf2ffb [Android] Switch to DeviceUtils versions of GetMemoryUsageForPid and __str__.
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285097 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-24 01:03:49 +00:00
tonyg@chromium.org 828fa9ecf5 Don't wipe data when provisioning non-rooted devices.
If EnableAdbRoot fails, then we can't wipe the data because then we're
not able to restore the adb_keys and the device never reappears.

BUG=396120

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@285008 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-23 19:11:02 +00:00
newt@chromium.org b2885b3a77 Suppress MissingApplicationIcon Android lint warning.
We have lots of test APKs that don't need application icons. And I think
we'd notice if Chrome itself was missing an icon even without this
warning ;)

BUG=393235
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284992 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-23 17:57:05 +00:00
lliabraa@chromium.org de4d9bd1f5 Add 'hi' locale for iOS.
BUG=396534

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284971 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-23 17:14:53 +00:00
brettw@chromium.org d21c1483e7 Update the tracing grit GN rule
Previously this rule had a lot of custom stuff to work around the fact that the grit rule couldn't run at GN time to get the inputs and outputs. Now that the inputs are lazy, we can use the template.

R=viettrungluu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284948 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-23 16:34:40 +00:00
brettw@chromium.org 4cf8684f3e Encode all grit outputs in .gn files
This finishes the rest of the Grit outputs that was started in a previous pass, and removes the ability to optionally deduce outputs at GN-time (which is slow so we don't want to do it).

R=viettrungluu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284947 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-23 16:32:32 +00:00