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

6299 Коммитов

Автор SHA1 Сообщение Дата
henrika@google.com 3e4bbbc82b Revert 271207 "Changed android toolchain to use GCC 4.8"
> Changed android toolchain to use GCC 4.8
> 
> BUG=359106
> 
> Review URL: https://codereview.chromium.org/218633007

TBR=fdegans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 09:52:27 +00:00
plundblad@chromium.org 4f455ffe8b Support standard keyboard keys emulated by the braille drivers.
This plumbs through keys like backspace and enter and arrow keys.
It also provides Unicode characters for displays with query keyboards etc.

BUG=310285
R=dtseng@chromium.org, kalman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273171 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 06:04:28 +00:00
tonyg@chromium.org a2d5cf1349 Disable media transfer protocol on android devices.
The only protocol we need enabled over USB is adb. Anything else is just a
potential source of problems.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273089 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 00:32:11 +00:00
brettw@chromium.org 9ae8159385 Revert 273079 "Add content renderer to the GN build"
> Add content renderer to the GN build
> 
> Also adds ui/native_theme, third_party/npapi, and some required mojo stuff to make it build.
> 
> BUG=
> R=scottmg@chromium.org
> 
> Review URL: https://codereview.chromium.org/299113002

TBR=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273086 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 00:25:44 +00:00
pschmidt@google.com 4d944d4bdc Fix up installation of ant package
R=friedman@google.com, navabi@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 00:20:26 +00:00
brettw@chromium.org 19d9108324 Add content renderer to the GN build
Also adds ui/native_theme, third_party/npapi, and some required mojo stuff to make it build.

BUG=
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273079 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-28 00:03:04 +00:00
jbroman@chromium.org fc55cdf0fd Remove Chromium plumbing for fixed-position-creates-stacking-context
This is a no-op since over a month ago:
https://codereview.chromium.org/206463009/

So it's probably safe to remove the Chromium code which plumbs
this preference around before Blink drops it on the floor.

After this lands, WebSettings::setFixedPositionCreatesStackingContext
can be removed entirely.

BUG=354688

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273045 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 21:52:51 +00:00
jungjik.lee@samsung.com e86e985bbf Add --trace-memory option for tracing heap memory
desktop-chromium can trace memory status in about://tracing.
as same as desktop, this patch enables android to use 
disabled-by-default-memory option in adb_profile_chrome script.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273031 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 21:15:22 +00:00
mbarbella@chromium.org 64b9ab5a05 Add pdfium_test to the chromium_builder_asan target.
R=jam@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273027 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 21:04:34 +00:00
brettw@chromium.org 76ee517b74 Add ppapi, improve Windows GN build.
This adds ppapi-related targets except the tests to the GN build.

Did some minor tweaks to the .gypi ppapi lists. Some files were duplicated between the trusted and common lists which causes errors in GN (it doesn't uniquify the lists like GYP). Common is used in every place trusted is, so I just removed the duplicates from the trusted list.

Fixed some warnings in skia and tcmalloc. Added the ability to undefine NOMINMAX on Windows.

Fixed some src/ui Windows compilation issues.

BUG=
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273016 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 20:15:20 +00:00
mohammed@chromium.org d6d023e1c7 Just a test commit.
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@273005 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 19:06:46 +00:00
qsr@chromium.org 95097ba498 Never instrument the crazy linker.
We are not interested in computing an order file for the crazy linker. This CL ensures that we never try to instrument it.

R=mariakhomenko@chromium.org, pliard@chromium.org, thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272967 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 14:02:48 +00:00
torne@chromium.org 34fba0d9b8 Fix host gcc version detection for android webview.
Android WebView builds use a hermetic host toolchain, so detecting the
host gcc version with compiler_version doesn't work. Hardcode the
current versions used instead.

BUG=377684

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272965 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 13:58:59 +00:00
skyostil@chromium.org 00187128e2 adb_profile_chrome: Refactor into multiple modules and add tests
The adb_profile_chrome tool has grown quite a bit since its inception,
so now seems to be a good time to split it into smaller modules and add
some rudimentary tests.

BUG=375754
TEST=build/android/chrome_profiler/run_tests
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272946 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 11:26:27 +00:00
cjhopman@chromium.org 71545b826c Remove apk-codegen.xml
process_resources.py already implements almost everything from
apk-codegen.xml so just use that instead.

BUG=359249, 375324, 375431
TBR=yfriedman

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272928 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-27 05:42:45 +00:00
jam@chromium.org 49c5d99e9e bring back pdfium_test to all.gyp after rolling pdfium with win x64 fix
git-svn-id: http://src.chromium.org/svn/trunk/src/build@272868 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 19:56:54 +00:00
jam@chromium.org cf5108a843 Don't build pdfium_test while I fix a warning
git-svn-id: http://src.chromium.org/svn/trunk/src/build@272867 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 19:43:06 +00:00
jam@chromium.org a8c96d0476 Roll in latest pdfium.
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272860 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 19:24:48 +00:00
phajdan.jr@chromium.org f4f0c4d90c Whitespace change to kick the bots.
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272806 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 10:17:17 +00:00
raymes@google.com 180d33667c Land a whitespace change to force the bots to cycle.
They are broken on ImportError: No module named gyp in gclient sync.
They may need to cycle after a broken DEPS roll revert.
http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/4940/steps/gclient%20runhooks/logs/stdio
http://src.chromium.org/viewvc/chrome?view=rev&revision=272796

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272801 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 05:51:24 +00:00
tapted@chromium.org 385487a54b Revert of Remove apk-codegen.xml (https://codereview.chromium.org/295473002/)
Reason for revert:
Suspected for android compile failure on waterfall starting

http://build.chromium.org/p/chromium/builders/Android/builds/24321

Errors are pretty obscure. Things like

BUILD FAILED
/b/build/slave/Android/build/src/build/android/ant/apk-obfuscate.xml:161: /b/build/slave/Android/build/src/out/Release/multiple_proguards_test_apk/proguard.txt (No such file or directory)
	at proguard.ant.ConfigurationTask.addText(ConfigurationTask.java:315)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

FAILED: cd ../../build/android/tests/multiple_proguards; /*snip*/ build/android/ant/apk-obfuscate.xml
Traceback (most recent call last):
  File "../../../../build/android/gyp/ant.py", line 34, in main
    stdout = build_utils.CheckOutput(['ant'] + verbose_args)
  File "/b/build/slave/Android/build/src/build/android/gyp/util/build_utils.py", line 113, in CheckOutput
    raise CalledProcessError(cwd, args, stdout + stderr)

Original issue's description:
> Remove apk-codegen.xml
> 
> process_resources.py already implements almost everything from 
> apk-codegen.xml so just use that instead.
> 
> BUG=359249,375324,375431
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272783

TBR=yfriedman@chromium.org,cjhopman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=359249,375324,375431

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272795 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 05:10:41 +00:00
vapier@chromium.org 56c175b3e1 pkg-config-wrapper: use system_libdir for libpath
We already have a variable for tracking the system libdir name in the
gyp files, so let's use that instead of hardcoding the logic based on
the arch.

BUG=chromium:219015
TEST=`cbuildbot amd64-generic-tot-chrome-pfq-informational` works

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272792 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 04:37:43 +00:00
cjhopman@chromium.org 5dddf7b2a6 Remove apk-codegen.xml
process_resources.py already implements almost everything from 
apk-codegen.xml so just use that instead.

BUG=359249,375324,375431

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272783 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 04:19:34 +00:00
cjhopman@chromium.org 9e92697803 Add java_cpp_template template
This is the GN version of build/java_cpp_template.gypi.

It defines a template that wraps an action_foreach that generates .java
files using the host C preprocessor.

The major difference in the GN version is that it takes all the
generated java files and zips them together in a single .srcjar. When
such a target is included in the srcjar_deps of a java library, the
.java files in the .srcjar will be treated much like files listed in
that libraries java_sources (particularly they will be compiled and
included in the .jar/.dex).

Depends on https://crrev.com/264773014/

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272775 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-26 04:01:47 +00:00
johnw@google.com acddca6b54 whitespace test
R=zty@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272750 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-24 23:32:11 +00:00
ch.dumez@samsung.com 1b30f0ee2d Turn on ENABLE_NEW_GAMEPAD_API flag so that the new gamepad code is used
Turn on ENABLE_NEW_GAMEPAD_API flag so that the new gamepad code is used.
Also remove the old code on Chromium side. The ENABLE_NEW_GAMEPAD_API is only
needed until the Blink side #ifdefs are removed.

BUG=344556

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272723 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-24 12:47:00 +00:00
pkasting@chromium.org ec6eb7f62f Enable "unreachable code" warning for MSVC.
BUG=346399
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272687 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-24 02:35:26 +00:00
bcwhite@chromium.org 0513453a4e Fixed some problems with tools.
- "cd" under some bash settings can print the current directory
- adb_gdb variable use is missing undescore

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272686 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-24 02:34:38 +00:00
kkimlabs@chromium.org 0184cc1a8d Add suite specific options argument to Android test bot.
bb_device_steps.py's RunTestSuites took only one options
argument that will be applied for all the running test suites.
Add another suites_options argument so that the caller can
specify options on certain test suites.


BUG=368034

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272657 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-24 00:37:26 +00:00
kbr@chromium.org fe1b993df3 Revert 272478 "Always define _HAS_EXCEPTIONS=0 on Windows"
Caused assertion failures in multiple test suites.

BUG=82385,377008

> Always define _HAS_EXCEPTIONS=0 on Windows
> 
> Previously we would not define it in component builds because it didn't work with old versions of MSVC. These days it should work.
> 
> The macro is extra important for Clang, which doesn't currently support exceptions on Windows.
> 
> BUG=82385
> 
> Review URL: https://codereview.chromium.org/287193012

TBR=hans@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272610 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 22:11:03 +00:00
brettw@chromium.org 0aad604aa5 Work on the Android GN build.
Fills out more targets in the Android build.

BUG=
R=cjhopman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272574 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 19:01:46 +00:00
torne@chromium.org 52f0268c70 Really fix building android webview on mac.
The refactoring in the final patchset landed as r269766 got the
condition backwards (the pre-refactoring version worked), so we were
accidentally excluding flag only on *target* builds, instead of host
builds as intended (the target compiler supports this flag). Fix it.

BUG=321833
R=primiano@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272511 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 13:34:58 +00:00
hans@chromium.org d028e1e535 Always define _HAS_EXCEPTIONS=0 on Windows
Previously we would not define it in component builds because it didn't work with old versions of MSVC. These days it should work.

The macro is extra important for Clang, which doesn't currently support exceptions on Windows.

BUG=82385

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272478 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 10:54:56 +00:00
navabi@google.com 837b5cf9a4 Change install deps android to always install OpenJDK 7.
L bots need OpenJDK 7 and OpenJDK 7 works when building with older SDK's.
Also, this removes the awkward way we had to install Oracle's JDK.

BUG=353155

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272456 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 09:42:37 +00:00
jbudorick@chromium.org 902f543dc7 [Android] Convert to DeviceUtils versions of WaitUntilFullyBooted and GetExternalStoragePath.
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272434 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 07:46:20 +00:00
noamsml@chromium.org 300713d66e Add enable_wifi_bootstrapping variable to common.gypi
This should simplify ifdefs and ensure flexibility as we move to new platforms.

BUG=370071

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272433 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-23 07:45:36 +00:00
estade@chromium.org ebc1e70205 provide a build time flag to enable connecting to production wallet servers by default
This flag defaults to true for official builds and false for unofficial builds. If the flag is false, Chromium will connect to sandbox wallet servers.

Net effect: instead of being controller by Chrome vs. Chromium, the default is controlled by Official vs. Unofficial buildtype.

BUG=334088

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272348 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 22:27:58 +00:00
scottmg@chromium.org 73979d55fd Always write .landmines
Otherwise, if .landmines exists, and isn't clobbered by the clobber in
compile.py, every build will cause a clobber until .landmines is removed.

Trying to fix http://crbug.com/375459 brought this up. In that case
compile.py wasn't removing .landmines, which is necessary in the case
of a landmines change on two subsequent builds. If .landmines isn't
maintained, then there's nothing to diff against on the second build
and so a clobber won't be correctly triggered.

R=iannucci@chromium.org,kbr@chromium.org
BUG=376359

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272341 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 22:12:48 +00:00
sbc@chromium.org 779d694077 Use lsb_release in install-build-deps.sh to determine linux distro.
Parsing /etc/issue is unreliable.

I tried logging into a compute engine bot to verify that
output of lsb_release and it reported precise correctly
(mine your the /etc/issue was also the same as precise
and didn't contain GCEL).

BUG=376363
R=thestig@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272292 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 20:07:19 +00:00
bratell@opera.com 9c86f68130 Graphical version of the run_binary_size_analysis tool.
The binary_size tool suit includes tools that are useful when trying
to reduce binary size of a program, and chromium related programs
in particular.

This commit (mostly written by andrewhayden@chromium.org for 
Android but ported to generic Linux by bratell@opera.com) adds 
a graphical HTML based output for run_binary_size_analysis.py.
In the generated web page it is possible to dynamically and 
graphically browse the binary and each part of the source tree 
is given a size that reflects its contribution to the binary size.

The run_binary_size_analysis tool is run on compiled binaries 
with symbols and uses nm and addr2line to map parts of the
binary to source code. Since addr2line is slow the operation to map 
binary symbols to source files takes a while but the output is 
well worth it when shrinking programs. See its usage information
for details about how to run it.

This commit also includes the tool explain_binary_size_delta.py 
(textual output) which can be used to understand why a binary 
changed size and in what way. See its usage information for 
details about how to run it.

There are many further improvements possible to to do on these tools.
Search the bug database for Label:Tools-BinarySize for suggestions.

BUG=339059
R=primiano@chromium.org,andrewhayden@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272255 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 18:49:40 +00:00
scottmg@chromium.org 9b38214ce5 win: Enable PDF for metafile as default
Main code landed at r271772. This can be on by default now
that internal_pdf is gone. If this seems stable after some releases
I'll remove the gyp flag and related code.

R=vitalybuka@chromium.org
BUG=170859

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272250 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 18:38:56 +00:00
scottmg@chromium.org ab713393e4 GN win: prep_libc and fix tcmalloc linkage
On top of https://codereview.chromium.org/290633012/

R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272249 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 18:38:21 +00:00
bulach@chromium.org 353cd17b51 Adds skyostil@ to build/android/pylib/OWNERS
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272224 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 17:42:12 +00:00
jbudorick@chromium.org 0408408ab5 [Android] Support generic parallel execution across devices.
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272159 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 11:13:40 +00:00
plundblad@chromium.org b9287efd01 Build ChromeVox using gyp.
This adds tools and gyp targets to build ChromeVox directly from its original
source in the Chromium repository instead of using precompiled obfuscated
JavaScript binaries.  In addition, this adds infrastructure to run
ChromeVox 'unbundled' inside of a chromeos build.

Note that this is still experimental and not enabled by default.  Also, the
manifest to run ChromeVox unbundled is not provided yet.

BUG=371692
R=dtseng@chromium.org,dmazzoni@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 08:52:05 +00:00
kkimlabs@chromium.org af73fa0dac Added --isolate-file-path option to android test_runner.
Currently, .isolate file list is hard-coded in
build/android/pylib/gtest/setup.py so for downstream to
provide .isolate file, we need to modify the upstream setup.py
file. So add --isolate-file-path option so that downstream
can provide their own .isolate file if they want.

BUG=368034

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272137 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 08:18:50 +00:00
tfarina@chromium.org cb9a15cdfd Reland "Move a good set of gfx unit tests into gfx_unittests target."
It was reverted in r270600 because it broke compilation:
lib/libgfx.so:error: undefined reference to 'XCreateRegion'
lib/libgfx.so:error: undefined reference to 'XUnionRectWithRegion'
lib/libgfx.so:error: undefined reference to 'XPolygonRegion'

Original description:
This requires to major changes:

1- It requires the introduction of GfxTestSuite to allow us to
initialize the ResourceBundle which is required for some of these tests
to pass.
2- It requires to split gfx_unittests target out of gfx.gyp, into
gfx_tests.gyp. This is necessary because otherwise a circular dependency
between ui_base.gyp and gfx.gyp would arise.

The circular dependency is the form of:
gfx.gyp -> ui_base.gyp -> gfx.gyp

And is created because gfx_unittests now requires ResourceBundle to link
which is in ui_base target.

BUG=331829
TEST=ui_unittests,gfx_unittests
R=sadrul@chromium.org, danakj@chromium.org
TBR=ben@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 04:10:49 +00:00
dcheng@chromium.org b38b0db5d6 Fix Android x86 emulator image download paths.
BUG=none
R=navabi@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272037 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 00:59:47 +00:00
tfarina@chromium.org 4ae9da5ac7 infobars: Componentize ConfirmInfoBarDelegate.
Changes:

1- Change it to use ui_strings.h
2- Use IDS_APP_OK and IDS_APP_CANCEL from ui_strings.
3- Move to components/infobars/core from chrome/browser/infobars (done
with tools/git/move_source_file.py).

BUG=373234
TEST=chrome still links and run fine.
R=droger@chromium.org, pkasting@chromium.org
TBR=ben # for trivial chrome/ changes

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272036 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 00:53:12 +00:00
sbc@chromium.org 4221ccdf0f Update install_build_deps.sh for Ubuntu Trusty.
Aside from accepting the new lsb distro name that only
changes needed were to the arm cross compile packages
list.  This was reduced a minimal set.  Also gcc-multilib
in Trust conflicts with the arm cross compiler so we
use gcc-4.8-multilib here instead.

NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@272035 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-22 00:48:12 +00:00