Linux: create a library loader code generator for dlopen and use it for libpci.

BUG=162733

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170010 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
mac: Don't write SCMPath into Info.plist

The key isn't used by anything, the information is redudant with
the version number, the other ports can get by without it, and
this makes it easier to move mac to the LASTCHANGE file.

BUG=161488

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170055 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
mac: Get revision information from LASTCHANGE like windows and linux do

BUG=161488
TEST=Check that Chromium.app/Contents/Info.plist still gets the right SCMRevision after syncing and building.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170085 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Adding new strings used by chrome on iOS.

R=stuartmorgan@chromium.org
BUG=None


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170151 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix URLFetcherDownloadProgressTest to work with remote test server

The URLFetcherDownloadProgressTest assumes that the file being
downloaded is present on the machine runing the tests. This is
not true on Android, where a remote server is used instead.

Access to the file before starting the download is not necessary
to verify the consistency of data reported in download progress
callbacks, which is the aim of the test.

The patch checks if the total download size reported in the
callback remains constant, consistently with the way in which
download progress already is being verified.

BUG=161242

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170206 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Build time configuration for mobile safebrowsing.


BUG=158341


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170207 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fixed TopSitesTest.Blacklisting issue for Android

BUG=146857

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170218 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add strings for toolbar buttons to iOS grit_whitelist.txt

BUG=None


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170248 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Make profiling=1 work for chromium-android
Currently if you set profiling=1 content_shell will load,
it will just load to a white screen (and attempts to sample
the binary with perf will not get proper stacks).
This adds -mapcs and -marm per the AndroidPerf wiki docs.


BUG=None


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170249 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Remove the chromium_builder_qa_nacl_win64 target since it's not needed anymore.
Review URL: https://codereview.chromium.org/11416178

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170327 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Re-enable KeywordEditorControllerTest.

These tests pass now, looks like they got fixed.
BUG=139165


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170331 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Added back the passed test.


BUG=117940


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170340 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add perf tests based on json representation of layer tree

This extends cc_perftests to run perf tests based on a json dump of a layer tree
with minimal code changes and adds a tree representing a tab switch UI with
two stacks of 10 layers each.

BUG=


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170411 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Ensure host_forwarder is killed when setting up sharding.

This fixes the following issue:
- TestSharder.SetupSharding() in run_java_tests.py wasn't calling
  the super class' SetupSharding() method which kills host_forwarder. The call
  to Forwarder.KillHost() was moved to RunShardedTest() which isn't supposed to
  be overridden. This should be more robust.

Additionally in case '$ host_forwarder kill-server' failed for any reason,
Forwarder.KillHost() now falls back to pkill.

BUG=163036


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170437 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Build chromedriver2_unittests as part of chromium_builder_tests.

This is so it can be run optionally on the trybots.


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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170508 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix android run_tests.py

Local change slipped in to commit

BUG=163653
TBR=frankf@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170509 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Linux: use generated library loader for gsettings.

BUG=162733
TEST=Test proxy settings on a system with GNOME3.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170544 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Raise an exception if a unittest target is missing.

BUG=163653

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170592 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add android landmine (force android clean build)

NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170627 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add asan android buildbot scripts

- Also add suppost for asan=1 gyp define, which implicitly
  sets clang=1.

R=yfriedman@chromium.org
BUG=160952
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@170631 4ff67af0-8c30-449e-8e8b-ad334ec8d88c