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

3945 Коммитов

Автор SHA1 Сообщение Дата
tfarina@chromium.org cd4e7e3313 url: Copy 'googleurl_unittests' target from 'url_unittests'. Attempt 2.
To not break the buildbot, this creates a fake target that copies url_unittests
to googleurl_unittests as temporary scaffolding.

BUG=229660
R=brettw@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14199009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195389 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-20 12:35:40 +00:00
thakis@chromium.org f3db0b6af9 roll clang 176256:179138
BUG=233709
TBR=hans
NOTRY=true

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

Review URL: https://chromiumcodereview.appspot.com/14169006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195379 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-20 04:37:53 +00:00
cjhopman@chromium.org 56da9a9a88 [Android] Only set recommended flags if they are unset
This allows developers to force the values of individual flags in their
chrome/supplement.gypi. Add documentation for how a user can do that.

Also add a comment about the fastbuild option, but do not ever set it
by default.

NOTRY=true
BUG=158821

Review URL: https://chromiumcodereview.appspot.com/14366023

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195334 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 23:27:06 +00:00
nileshagrawal@chromium.org d118ac9c35 Android: Disable more flaky browsertests.
BUG=233118
R=yfriedman@chromium.org

Review URL: https://chromiumcodereview.appspot.com/14328050

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 21:55:25 +00:00
cjhopman@chromium.org fdc31e70fc [Android] Add native library to strip inputs
If the native library changes, we should re-strip/copy it. Add it to the inputs
so that we do that.

BUG=158821

Review URL: https://chromiumcodereview.appspot.com/13852037

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195274 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 20:56:53 +00:00
ppi@chromium.org f1f47821cb Enable net_unittests that rely on device time settings on Android.
Since http://crbug.com/164180 is now fixed, we can enable ~10
unittests that depend on the device time settings and were
failing exclusively on bots.

BUG=160756

Review URL: https://chromiumcodereview.appspot.com/13947040

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195225 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 17:48:48 +00:00
raphael.kubo.da.costa@intel.com bb8591e13e Make the build work with speech-dispatcher >= 0.8.
speech-dispatcher 0.8 has changed the location where the libspeechd.h header
file is installed, and users are expected to reference it from the top-level
directory, ie.

  #include <speech-dispatcher/libspeechd.h>

Version 0.8 also installs a .pc pkg-config file.

Since speech-dispatcher 0.7 is still very widespread, we cannot assume this new
structure and .pc file are always available, so resort to adding the
"speech-dispatcher/" prefix to the #include based on whether `pkg-config
--exists' does not fail.

Arguably, we should also start calling `pkg-config --{cflags,libs-only-l,etc}',
but not having the .pc file always available would make the changes more
complicated. Since everything has worked so far without that, keeping the
status quo for now should be fine.

BUG=
TEST=Build with speech-dispatcher >= 0.8 installed.

Review URL: https://chromiumcodereview.appspot.com/14296005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195204 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 15:16:06 +00:00
glider@chromium.org 47d6361405 Always use -gline-tables-only when building with ThreadSanitizer v2
BUG=128314

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195149 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 13:00:54 +00:00
mkosiba@chromium.org 3e43d8b90e [android] Resize the android_webview if it's 0x0 initially.
This changes the content size update path for android_webview to use
the preferred size RenderView mechanism instead of the
CompositorFrameMetadata.
The reason for the change is due to the fact that the CompositorFrameMetadata
is not updated when the view size is 0x0, which is a common use case
for the WebView when it's layout mode is set to "wrap content".

BUG=b/8187850
TEST=AndroidWebViewTests

Review URL: https://chromiumcodereview.appspot.com/12567020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195135 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 12:46:38 +00:00
cjhopman@chromium.org b88f8946bf [Android] Use a script on the device for creating library symlinks
On new versions of Android, re-installing an APK creates a new /lib/
folder for native libraries. This means we need to recreate all the
symlinks in that directory (not just the ones that have changed).

To make all these links quickly, it should run as a single adb command.
To make that simple, we first create a simple script that, when run,
creates all the symlinks for an APK. Then, after any install, we send a
single adb command to run that script.

This also requires that the apk_install script only triggers its 
dependents when it actually installs an apk.

BUG=158821

Review URL: https://chromiumcodereview.appspot.com/14017010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 09:16:13 +00:00
nileshagrawal@chromium.org f51930a028 Disable newly added WebRTCInternalsBrowserTest.withRealPeerConnectionCall for android.
BUG=181069,230997

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195093 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 08:02:01 +00:00
nileshagrawal@chromium.org b7abcf5d27 Revert 194991 "[Android] Fix null-build broken by https://codere..."
Breaks the strip step.

> [Android] Fix null-build broken by https://codereview.chromium.org/14322004/
> 
> The change unintentionally made the "always re-run strip" logic apply to
> non-component build as well. Restored the original logic.
> 
> BUG=158821
> NOTRY=true
> 
> Review URL: https://chromiumcodereview.appspot.com/14057015

TBR=yfriedman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195092 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 07:16:58 +00:00
thakis@chromium.org dbf3c61468 Revert 195090 "clang: Build in C++11 mode on linux & cros too."
Broke chromeos clang builder: Complains about libstdc++ 4.4, but is probably not
yet on precise.

Broke linux clang tests: unit_tests, content_unittests, components_unittests
all crash at startup with:
symbol lookup error: /b/build/slave/Linux_Clang__dbg_/build/src/out/Debug/lib/libcontent.so: undefined symbol: _ZN7content6Zygote26kMagicSandboxIPCDescriptorE

> clang: Build in C++11 mode on linux & cros too.
> 
> But: Not yet on Android, not yet with asan, not yet with gcc.
> Only with clang, and only for linux & cros (in addition to mac,
> which has had this for a while).
> 
> BUG=233330,233464
> 
> Review URL: https://codereview.chromium.org/11468005

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195091 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 04:52:53 +00:00
thakis@chromium.org 22de8d34d8 clang: Build in C++11 mode on linux & cros too.
But: Not yet on Android, not yet with asan, not yet with gcc.
Only with clang, and only for linux & cros (in addition to mac,
which has had this for a while).

BUG=233330,233464

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195090 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 04:26:25 +00:00
dtrainor@chromium.org 52faa78b6f Clobbering android bots to fix test issue
BUG=
TBR=cjhopman@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@195044 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-19 01:55:24 +00:00
yfriedman@chromium.org ec1c07ebc5 [Android] Fix null-build broken by https://codereview.chromium.org/14322004/
The change unintentionally made the "always re-run strip" logic apply to
non-component build as well. Restored the original logic.

BUG=158821
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14057015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194991 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 20:20:36 +00:00
pliard@chromium.org 33b99155a9 Disable IndexedDBLayoutTest.* on Android.
The content_browser test suite has been recently graduated to the main
waterfall and a few tests are failing.

BUG=233118
TBR=nileshagrawal@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194909 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 13:07:47 +00:00
pliard@chromium.org 7d6954c4d6 Disable IndexedDBBrowserTest.* on Android.
The content_browser test suite has been recently graduated to the main
waterfall and a few tests are failing.

BUG=233118,232997
TBR=nileshagrawal@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194880 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 11:20:20 +00:00
bulach@chromium.org b18d1833d5 Android: disables a few more content_browser_tests.
This test suite have been recently graduated to the main waterfall,
and a few tests are failing.

BUG=233118
TBR=nileshagrawal@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14349002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194871 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 10:11:30 +00:00
bulach@chromium.org d90b2bf15f Android: disables a few content_browser_tests.
This test suite have been recently graduated to the main waterfall,
and a few tests are failing.

BUG=233118
TBR=nileshagrawal@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14126010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194868 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 09:38:52 +00:00
cmp@chromium.org 67241cb23d Whitespace change to trigger gitdeps.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@194844 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 08:19:32 +00:00
yfriedman@chromium.org 84c9f35d43 [Android] Fix forwarder for the component build
Repurposes the gyp scripts for processing native libraries for an apk and use them for a native library (i.e. forwarder).

Additionally, adjusts the forwarder python script to set LD_LIBRARY_PATH when invoking the forwarder.

BUG=158821

Review URL: https://chromiumcodereview.appspot.com/14322004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194833 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 07:23:26 +00:00
yongsheng.zhu@intel.com e693bf4145 Add gdb script for android webview test shell
For the convenience of debugging android webview test shell

TEST=
BUG=

Review URL: https://chromiumcodereview.appspot.com/13888004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194797 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 06:02:40 +00:00
cjhopman@chromium.org 54e9b7827d [Android] Only write the ordered libraries file when it changes
This action is triggered whenever the top-level library is re-linked. This file
being touched then triggers generating a Java file, and then
rebuilding/installing the APK. This is all unnecessary.

Instead, only write this file if the output has changed. Then, since the ninja
generator uses restat=1, dependent actions will only be retriggered when this
actual changes (almost never).

BUG=158821

Review URL: https://chromiumcodereview.appspot.com/13891010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194780 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 05:31:24 +00:00
qiankun.miao@intel.com dfcf495a90 Fix build warnings with gcc4.8
There are a lot of warnings when build chromium with gcc4.8, which are
in "typedef ‘foo’ locally defined but not used" pattern. Add
"-Wno-unused-local-typedefs" to suppress these warnings.

BUG=227506
TEST=build with gcc4.8 and check no above warnings appear.

Review URL: https://chromiumcodereview.appspot.com/13811009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194779 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 05:31:08 +00:00
nileshagrawal@chromium.org 2db58d2107 Android: Disable flaky IndexedDBLayoutTest.IndexTests
BUG=232997
R=yfriedman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194732 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-18 00:15:34 +00:00
iannucci@chromium.org 405fdb3196 Whitespace change to test the CQ
R=ilevy@chromium.org
BUG=
NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/14330011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194706 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 22:55:15 +00:00
scottmg@chromium.org 1045dc07cb support CC/CXX_wrapper in chromium.gyp_env
See https://codereview.chromium.org/13950005/ for where it's required.

R=thakis@chromium.org
BUG=232421

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194679 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 21:15:27 +00:00
rtoy@google.com 038fa94a79 Disable webaudio support on Android ARM by turning off use_openmax_dl_fft.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194645 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 18:51:38 +00:00
scottmg@chromium.org 75e7e2b4f8 reland of intsafe precompiled header fix from https://codereview.chromium.org/14201003/
With fixed include path.

TBR=cpu@chromium.org
BUG=225822

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 17:25:34 +00:00
nileshagrawal@chromium.org 2df263671d Android: Enable content_browsertests by default.
BUG=138275

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194601 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 15:54:36 +00:00
torne@chromium.org e4d966a2ca Android WebView: disable use of OpenMAX DL lib.
We don't have this library in the WebView tree, and we don't want to
enable WebAudio on only ARM platforms for consistency reasons in any
case.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 15:26:34 +00:00
rtoy@google.com 45f707d2ef Need to call RegisterJni for testing.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194530 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 04:00:53 +00:00
scottmg@chromium.org 476249982b Revert 194506 "intsafe workaround to separate header"
Broke x64 compile.

> intsafe workaround to separate header
> 
> Allows workaround to work without precompiled headers (as in
> buildtype=Official)
> 
> R=cpu@chromium.org
> BUG=225822
> 
> Review URL: https://codereview.chromium.org/14201003

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194507 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 01:37:20 +00:00
scottmg@chromium.org ec9bc6068d intsafe workaround to separate header
Allows workaround to work without precompiled headers (as in
buildtype=Official)

R=cpu@chromium.org
BUG=225822

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194506 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 01:13:21 +00:00
szager@chromium.org 693ec45d3a Add OWNERS to git-hooks.
Since this folder contains arbitrary code to be run on client hosts,
it probably ought to have an OWNERS file.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194455 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 21:16:46 +00:00
abarth@chromium.org d04f35c33d Prepare gyp_chromium for WebCore move
We're about to move Source/WebCore to Source/core. This file has a dependency
on the name "WebCore" and therefore needs to be updated before the move.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194448 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 21:04:55 +00:00
maruel@chromium.org 9f07665c92 Clean up isolate.gypi and use the new -V FOO=<(FOO) format.
This will be useful later once we start providing more variables, so that GYP
do not interfere with the command line.

R=csharp@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194444 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 20:59:41 +00:00
mek@chromium.org bce4e23465 Revert 194378 "Enable WebAudio on Android"
This failed the android trybots, and then broke the tree the same way...

> Enable WebAudio on Android
> 
> Set use_openmax_dl_fft=1 to enable WebAudio on Android.
> 
> This should not be committed until https://codereview.chromium.org/12457043/
> has landed.
> 
> BUG=
> 
> Review URL: https://codereview.chromium.org/14047013

TBR=rtoy@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194417 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 19:35:29 +00:00
maruel@chromium.org 6ac66cf0ec Add interactive_ui_tests_run.
Add the required target and the .isolate file covering most test cases on linux, mac and windows.

R=csharp@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194412 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 19:19:10 +00:00
rtoy@google.com c6479bc813 Enable WebAudio on Android
Set use_openmax_dl_fft=1 to enable WebAudio on Android.

This should not be committed until https://codereview.chromium.org/12457043/
has landed.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194378 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 17:06:40 +00:00
cjhopman@chromium.org 4a21c3e8a0 [Android] Refactor md5_check + add tests
This adds a function md5_check.CallAndRecordIfStale that makes the
common (and currently only) use of Md5Checker much simpler (i.e just
call this function). All the users of md5_check are updated to use this
function, and everything else in md5_check is no longer part of the
public API.

Also, adds tests for the md5_check module. These are only run manually currently.

BUG=158821

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-16 17:05:20 +00:00
nileshagrawal@chromium.org 8a9c8990e9 Revert "Android: Disable IndexdbLayoutTests."
This reverts commit 5a15944557b69146ffc54bde0456f9b915f2ff3c.

Revert "[content shell] gracefully deal with process switches"

This reverts commit 76857ccccfca012ce38be0a5a73efe90a81cf441.

Reverting https://codereview.chromium.org/13998012 to fix indexeddblayout tests for android.
BUG=231568,111316

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194245 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-15 22:15:56 +00:00
nileshagrawal@chromium.org 3c95be3c44 Android: Disable IndexdbLayoutTests.
BUG=231568
TBR=jochen@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194227 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-15 20:57:02 +00:00
cjhopman@chromium.org 5da41d20c3 [Android] Add recommended.gypi with recommended settings
This gypi includes the recommended gyp settings for Chrome for Android
development, as well as instructions for using the settings.

NOTRY=true
BUG=158821

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194219 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-15 20:13:17 +00:00
jochen@chromium.org 7b9d708683 Revert 193992 "Lets try this again."
The XP bots are still red, and it's still whining about URL.DLL

> Lets try this again.
> 
> Revert 193983 "Revert 193968 "Roll the DEPS for google-url.""
> 
> > Revert 193968 "Roll the DEPS for google-url."
> > 
> > > Roll the DEPS for google-url.
> > > 
> > > And update all the references from build/temp_gyp/googleurl.gyp to url/url.gyp.
> > > 
> > > This also changes googleurl.gyp to reference the files under url/, so that we
> > > don't break the Blink tree.
> > > 
> > > BUG=229660
> > > R=brettw@chromium.org
> > > TBR=brettw@chromium.org
> > > 
> > > Review URL: https://chromiumcodereview.appspot.com/14089011
> > 
> > TBR=tfarina@chromium.org
> > Review URL: https://codereview.chromium.org/14028012
> 
> TBR=michaeln@google.com
> Review URL: https://codereview.chromium.org/14109014

TBR=michaeln@google.com
Review URL: https://codereview.chromium.org/14263002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194151 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-15 09:01:51 +00:00
bevc@chromium.org d87e83919d Adding to whitespace_file.txt.
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/14243003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194114 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-14 00:50:59 +00:00
johnw@google.com ceefb1bf37 whitespace change to start builds
git-svn-id: http://src.chromium.org/svn/trunk/src/build@194112 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-14 00:15:01 +00:00
cjhopman@chromium.org fe471aa1f9 [Android] Create and use .TOC files for jars
The native component build creates .TOC files for each of the native
libraries. These files contain the compile-time visible API of the
corresponding library. That is, if something changes in the native
library that could have an effect on linking of dependent libraries,
then that change will be reflected in the .TOC file. Then, these .TOC
files can be used to determine if linking of dependents is required.

This change brings that same magic to Java.

When building a .jar, we also create a .jar.TOC that includes the
signatures for public/protected classes/functions/variables (including
the values for constants since they can be inlined dependents).

When compiling a Java library, use an Md5Checker over the .java files
and the classpaths .jar.TOC (using the .jar if the .TOC isn't available
as is currently the case for prebuilt jars).

BUG=158821

Review URL: https://chromiumcodereview.appspot.com/14203002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194080 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-13 02:49:36 +00:00
nileshagrawal@chromium.org ad7b94108f Android: Make number of test retries configurable.
BUG=230113

This also reduces the default number of retries from 3 to 2.
So we will now run a test 3 times before giving up (instead of 4).

Review URL: https://chromiumcodereview.appspot.com/13956018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-13 02:39:54 +00:00