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

5357 Коммитов

Автор SHA1 Сообщение Дата
grt@chromium.org a38206764b Stop building Chrome Frame.
BUG=316496
TBR=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@243119 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-06 18:00:31 +00:00
tfarina@chromium.org bcab0695d9 content: Add layout_test_helper target.
This should build the layout test files that were copied from Blink over here.

BUG=331304
TEST=builds
R=jochen@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@243043 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-05 19:04:43 +00:00
mark@chromium.org 69fef49fce Expand the Keystone tag to contain the system's CPU's bitness and whether a
full installer is desired.

Formerly, the tag identified only the channel that Chrome was on. The tag is
being enhanced to detect the CPU's bitness (adding "-32bit" for 32-bit-only,
non-64-bit-capable CPUs) and whether a full (as opposed to binary diff patch)
update is requested (adding "-full").

CPU bitness detection ought to be a feature of Keystone, but Keystone uses the
NXGetLocalArchInfo to determine the CPU type, and winds up always reporting
"i486". The "-32bit" tag suffix will be present whenever the
"hw.cpu64bit_capable" sysctl name is not found or has value 0. This enables
proper detection of users who are capable of running 64-bit Chrome on the
server side.

When a binary diff patch update application fails in dirpatcher, typically the
result of modifications made to existing installations, the "-full" tag suffix
will be set. On a subsequent update attempt, the server can detect this value
and provide the client with a full updater package, which does not depend on
the existing installation. The "-full" tag suffix is cleared on successful
update installation.

BUG=18323,54047,225352,303280,316916
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242964 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-03 23:37:25 +00:00
frankf@chromium.org 23032a4373 [Android] Make cmdline_file argument to FlagChanger mandatory.
We shouldn't be setting that file for apps with no command line file.

BUG=None
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242933 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-03 22:03:22 +00:00
phoglund@chromium.org 7599cdb899 All WebRTC content browsertests will now force iSAC 16K on Android.
R=wjia@chromium.org
BUG=181069

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242807 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-02 21:49:24 +00:00
petarj@mips.com 288464dda0 [MIPS] Add support for Chromium-Android for MIPS build to BUILD.gn
Fix build regressions for Chrome for Android for MIPS that came with r242674.

BUG= gclient runhooks fails for MIPS
TEST= build content_shell for Android MIPS

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242797 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-02 21:15:53 +00:00
grt@chromium.org 00a5714fdf Stop building Chrome Frame tests.
They are no longer run on any bots, so save time by not building them.

BUG=316496

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242796 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-02 21:13:40 +00:00
boliu@chromium.org 0c8e1ad6b4 Add option to compile out DCHECKs in android webview
To support performance testing since DCHECKs can have a measurable
impact on performance.

BUG=
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242778 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-02 18:54:28 +00:00
brettw@chromium.org ebbc35da3b Fix build output directories in GN.
This puts the temporary build directories for the GYP builds at the same level as the main build output directory. This fixes problems where the build script converts paths to the build directory, and these get written to the GYP file. If the build directory is different relative to the source root than the GN build directory, the paths will be messed up.

Fixes some Android goma issues for compat with the GYP build.

TBR=jam@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242775 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-02 17:55:48 +00:00
brettw@chromium.org 5b7e3d1ced Remove -fstack-protector-strong from the ChromeOS GN build.
This trybots said this was an unknown option, so the comment I was basing my
usage of "strong" on in common.gypi must be out-of-date. The GYP build does not
seem to specify "strong" in any cases except on Mac.

Hook up compiler finding to the Android build.

R=jam@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242746 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-31 04:59:41 +00:00
thakis@chromium.org a418e1e0ea Add mac_write_linker_maps gyp define.
With GYP_DEFINES=mac_write_linker_maps=1, ld64 will be instructed to write
.map files, which can then be visualized to get an idea of binary size.

(Works best in a static library build.)

BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-28 21:27:44 +00:00
brettw@chromium.org ebe82fbcbb This adds preliminary support for Android toolchains. The logic is copied from the current GYP build.
Refactors the toolchain definitions by adding an include file to help defining GCC toolchains. This eliminates most of the duplication on Linux and Android. Adds make_global_settings for most Linux and Mac builds that should match the GYP build (this will require some more passes to get every place to be an exact match).

Fixes Android build issues in WebKit. Fixes the definition of is_android.

Renames the Linux toolchains to use the GN name of the CPU architecture so one can refer to them without conditionals. Remove conditionals from BUILDCONFIG.gn

Adds the gyp_header variable to the help (it wasn't getting inserted into the list of available variables).

R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242674 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-28 06:49:32 +00:00
thakis@chromium.org c821482d22 Remove GYP_GENERATORS=ninja code from android envsetup.
build/gyp_chromium already makes GYP_GENERATORS default to ninja on linux
these days.

BUG=330631

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242576 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-27 00:00:23 +00:00
brettw@chromium.org 5888118620 Use proper clang plugin name in GN build.
This uses the proper name of the Clang plugin on Linux (previously it was hardcoded to the Mac-style name).

This also fixes the path naming so the clang plugin is correct no matter where the output directory is.

R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242573 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-26 23:11:19 +00:00
brettw@chromium.org 2a456ed7f4 Fix the official Android builder's GN build.
I don't think this needs a sysroot, and compiles for ARM, so I removed the assert and use an empty sysroot. If we need the sysroot we'll discover that when we try to make a target later.

BUG=330722
TBR=jam@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242554 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-26 21:20:44 +00:00
thakis@chromium.org ce49cd1dd2 Get rid of the python_arch variable.
It's only used for pyauto, which is on the way out.

BUG=277641,224072,177664
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242551 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-26 20:38:39 +00:00
thakis@chromium.org e0595262cf Remove auto_regeneration=0 frm envsetup_functions.sh.
It only has an effect with the make generator, which is no longer used.

BUG=330631

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242547 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-26 19:21:30 +00:00
yukishiino@chromium.org 047f694420 Makes gfx::FontList carry UNDERLINE flag.
I found that gfx::FontList doesn't carry UNDERLINE flag properly.  Even though gfx::RenderText draws underline in a speciall manner, gfx::FontList should properly hold the underline flag.  Otherwise, underline info will be dropped somewhere.

TEST=Run ui_unittests.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242486 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-25 07:55:13 +00:00
thakis@chromium.org e3c959661d Revert 242405 "Skip downloading of nacl toolchain for android. "
Author hasn't signed the CLA.

> Skip downloading of nacl toolchain for android. 
> Nacl is not enabled in android and it takes too long to download the toolchain.
> 
> BUG=329646
> 
> Review URL: https://codereview.chromium.org/116833006

TBR=mahesh.kk@samsung.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242470 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-24 23:58:42 +00:00
thakis@chromium.org daa3636164 Fix inconsistency.
On linux, pkg-config.py outputs a 4-tuple. The non-linux fallback path
outputs only a 3-tuble, which confuses pkg_config.gni.

BUG=none
R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242456 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-24 21:44:29 +00:00
mostynb@opera.com d89b36da73 remove deprecated armv7 gyp setting now that all uses have been removed
BUG=234135

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242428 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-24 15:08:02 +00:00
mahesh.kk@samsung.com 88ef28ca1e Skip downloading of nacl toolchain for android.
Nacl is not enabled in android and it takes too long to download the toolchain.

BUG=329646

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242405 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-23 21:07:21 +00:00
brettw@chromium.org e8cf6ff9f4 Add GN conversions for flags
Adds a remapping from important GYP flags used on the main waterfall for GN. For the other ones, I added a list of used flags and filed bugs for them.

R=scottmg@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242356 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-23 05:11:32 +00:00
laforge@chromium.org 1814720446 Emergency CL to fix official compile issue.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@242311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-22 04:53:05 +00:00
tonyg@chromium.org 52aa57cf76 Remove some spam output when starting Telemetry.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242266 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-21 05:49:27 +00:00
brettw@chromium.org 3a9eea075c Convert clang=1 to the GN build.
This maps clang=1 in GYP to is_clang=true in GN.

BUG=
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242181 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-20 21:37:43 +00:00
alextaran@chromium.org 43e2baa08c Add libc++ and libc++abi to third-party.
BUG=318770, 313751
R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org,darin@chromium.org,phajdan@chromium.org

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=240682

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=241574

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-20 13:07:28 +00:00
jln@chromium.org 4bb1fab585 Make building seccomp-bpf a GYP condition
We add a use_seccomp_bpf variable to allow not building
seccomp-bpf.

We make sure that it can't be use by mistake with sanity
checks that the architecture is MIPS.

BUG=267179
TEST=Use "GYP_DEFINES='use_seccomp_bpf=0' and comment out the two #error.
about:sandbox should say that seccomp-bpf is disabled.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241949 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 21:38:38 +00:00
skyostil@chromium.org 092878c4ca Silence warning about falling back to checked-in adb binary
There's no need to print out a warning about falling back to the
checked-in adb binary every time telemetry is run. Also turn ADB_PATH
into a memoized function to remove side effects from importing
constants.py. This also ensures the right logging level is set before
the path is determined so the warning is still printed in debug mode.

BUG=329317

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241854 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 13:53:47 +00:00
fischman@chromium.org 6d66da0bd7 Revert r169382 now that android:40302 is fixed.
Thin archives are once again ok for android static_library builds.

(related, the webrtc build no longer uses the ndk-build system)

BUG=https://code.google.com/p/webrtc/issues/detail?id=950

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241812 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 06:19:34 +00:00
thakis@chromium.org 8c9a4555f2 Revert 241705 "Revert 241681 "Let test_isolation_mode default to..."
This relands 241681, which should now hopefully work after r241717.

> Revert 241681 "Let test_isolation_mode default to check on mac."
> 
> Still not working on the branded builders, lots of .isolate files still
> hardcode "chromium framework" (see http://crbug.com/324911)
> 
> > Let test_isolation_mode default to check on mac.
> > 
> > It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
> > issues with xcode. Now that xcode is no longer used, it can be set to check
> > again.
> > 
> > BUG=none
> > 
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238025
> > 
> > R=maruel@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/92303002
> 
> TBR=thakis@chromium.org
> 
> Review URL: https://codereview.chromium.org/110423005

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241767 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 02:39:08 +00:00
digit@chromium.org 8677f69d6f build/android/install_emulator_deps.py: run kvm-ok as root when needed.
This change runs kvm-ok as root after installing the kvm and qemu-kvm
packages to ensure that KVM can work. This gives better diagnostics in
case of failure, which can happen for one of the following reasons:

  - The CPU doesn't support virtualization extensions.
  - The extensions have been disabled by the BIOS.

BUG=NONE
R=yfriedman@chromium.org,navabi@chromium.org,tfarina@chromium.org,raphael.kubo.da.costa@intel.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241708 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 23:56:07 +00:00
thakis@chromium.org 052812f587 Revert 241681 "Let test_isolation_mode default to check on mac."
Still not working on the branded builders, lots of .isolate files still
hardcode "chromium framework" (see http://crbug.com/324911)

> Let test_isolation_mode default to check on mac.
> 
> It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
> issues with xcode. Now that xcode is no longer used, it can be set to check
> again.
> 
> BUG=none
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238025
> 
> R=maruel@chromium.org
> 
> Review URL: https://codereview.chromium.org/92303002

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241705 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 23:45:05 +00:00
thakis@chromium.org e099912806 Let test_isolation_mode default to check on mac.
It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
issues with xcode. Now that xcode is no longer used, it can be set to check
again.

BUG=none

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238025

R=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241681 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 22:19:32 +00:00
nick@chromium.org f9f599a317 Revert 241574 "Add libc++ and libc++abi to third-party."
[Reason for revert: linux builder check_licenses failure. - nick]

> Add libc++ and libc++abi to third-party.
> 
> BUG=318770, 313751
> R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org,darin@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=240682
> 
> Review URL: https://codereview.chromium.org/75213003

TBR=alextaran@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 18:00:27 +00:00
alextaran@chromium.org 4d0811c2c6 Add libc++ and libc++abi to third-party.
BUG=318770, 313751
R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org,darin@chromium.org

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=240682

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241574 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 15:28:27 +00:00
stip@google.com 3e79e966d3 Add cast_unittests to chromium_builder_tests.
BUG=306567
R=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241555 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 13:35:00 +00:00
pliard@chromium.org d051faae49 Revert "Revert 239784 "Make page_cycler.py fully measure memory for each...""
media.media_cns_cases was failing with the following error:
TypeError: AddResults() takes at least 3 arguments (3 given)

BUG=323494
R=shadi@chromium.org, shadi@google.com, tonyg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241537 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 11:23:04 +00:00
kjellander@chromium.org 3ffc4cf406 Remove metrics_unittests isolate reference for Android.
This should have been done when removing the test in
https://codereview.chromium.org/117293002/

TBR=frankf@chromium.org
BUG=webrtc:1843
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241529 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 08:45:50 +00:00
piman@chromium.org 67b71a2ece Fix pkg-config invocation for GN
We were missing the /usr/lib*/pkgconfig dir in PKG_CONFIG_PATH.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241520 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 07:31:59 +00:00
piman@chromium.org a387f9a906 GN fixes
Remove references to files that don't exist.
Replace all x32 to x86.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241461 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 03:21:07 +00:00
davemoore@chromium.org 189689bbd3 Implement ServiceManager
BUG=None
R=abarth@chromium.org, abarth

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241446 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 02:07:37 +00:00
brettw@chromium.org 6949c9d667 Add support for sysroots to GN's pkg-config.
This adds support similar to the GYP scripts for running pkg-config in the presence of sysroots.

It also adds the linker flags by calling the existing horrible sysroot_ld_path.sh shell script that extracts stuff from the sysroot's configuration.

With this change, official 32-bit linux builds work in the checked in 32-bit Debian sysroots.

R=piman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241397 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 22:54:18 +00:00
dnicoara@chromium.org 0120fa1bf9 Do not define use_clipboard_aurax11 on ozone builds
On Ozone builds clipboard_aurax11 is excluded since Ozone
builds should not pull any X11 dependencies.

This patch fixes failing ui_unittests build on Ozone.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241390 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 22:28:31 +00:00
kjellander@chromium.org aa977cbeeb Remove metrics_unittests for WebRTC Android builds.
This test is about to be removed (merged into another target).

BUG=webrtc:1843
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241330 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 19:19:42 +00:00
glider@chromium.org 0c69f83c18 Don't add -lrt when linking ASan/TSan/MSan binaries.
This is now done by the Clang driver.

BUG=234010
TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241298 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 16:08:53 +00:00
alextaran@chromium.org 01b0ea3f50 Add dpkg-dev package to build deps
BUG=313751
R=cmp@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241261 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 12:03:26 +00:00
digit@chromium.org f5403efd82 android: Add download URL for API 19 x86 system images.
Otherwise, running build/android/install_emulator_deps.py fails with

  ... [python stack trace] ...
  Exception: ERROR: no URL known for x86 image for android-19

BUG=NONE
R=yfriedman@chromium.org,navabi@chromium.org,raphael.kubo.da.costa@chromium.org,mariakhomenko@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241258 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 11:53:33 +00:00
henrika@chromium.org 0b8040cc69 Reland "Refactor audio manager for Android to avoid heavy tasks at startup"
Original CL: https://codereview.chromium.org/110173003/.

Refactor audio manager for Android to avoid heavy tasks at startup.

Main goal of this CL is to avoid all demanding tasks (e.g. initiate audio routing, detect BT devices etc.) at Chrome startup.

All we do now is to populate the list of available devices. BT support has been removed but will be added in an upcoming CL.

NOTRY=True
TBR=bulach, tommi
BUG=324464
TEST=media_unittests --gtest-filter=AudioAndroid*

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241247 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 09:47:23 +00:00
blundell@chromium.org 9e5b639032 Have jni_generator.gypi specify include_dirs to dependent targets.
Rather than each dependent target of a target that generates jni headers having
to specify the appropriate include_dir manually, jni_generator.gypi can do it
via direct_dependent_settings.

TBR=darin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241216 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-17 08:31:34 +00:00