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

5466 Коммитов

Автор SHA1 Сообщение Дата
pkasting@chromium.org 030cdf69de Switch gyp_chromium from third_party/python_26, which is gone, to
depot_tools/python276_bin.

BUG=335180
TEST=gclient runhooks works again on Cygwin
R=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245705 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 01:29:57 +00:00
thakis@chromium.org 35ca4bf489 Fix gyp on OS X with use_goma=1.
Adds linux/BUILD.gn change from https://codereview.chromium.org/117863003 to
mac/BUILD.gn.

Ugly, but good enough to unbreak my (and other people's) build.

BUG=335819
TBR=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245698 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 01:23:18 +00:00
scottmg@chromium.org a368503d43 Remove unit_tests from chrome_official_builder
OOMing.

TBR=dxie@chromium.org
BUG=330432

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245687 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 00:59:21 +00:00
szym@chromium.org a0185003bc [telemetry] bitmaptools as a standalone executable
The C++ binary implements simple per-pixel algorithms for SpeedIndex
computation. This allows us to achieve near real-time processing without
bringing external dependencies.

The bitmaptools binary needs to be built before it can be used.
The overhead of spawning a child process for each frame is about 3ms.

BUG=323813
TEST=telemetry bitmap_unittest

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245684 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 00:51:52 +00:00
brettw@chromium.org d34dce13b5 Add support for Dr memory and Windows tsan in the GN build.
This generalizes the GCC iterator debugging flag to now be platform-independent.

R=scottmg@chromium.org
TBR=scottmg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 00:00:08 +00:00
mcgrathr@chromium.org 9b50cd26e9 Default to --nacl --arm in install-build-deps.sh
These modes are needed on some bots, so make them the default
to keep the bot-making procedure straightforward.

R=bradnelson@google.com, iannucci@chromium.org, sbc@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245664 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 23:59:01 +00:00
davidben@chromium.org 14e8772551 Export verified_cert and public_key_hashes on Android.
On API level 17 and up, X509TrustManager can export the verified chain. Use it
to populate some of the fields in CertVerifyResult. Also correctly populate
is_issued_by_known_root and enable intranet host checking.

Add a test to make sure non-standard roots get flagged as such. If the APIs
are not available, is_issued_by_known_root is always false.

BUG=116838,147945
TEST=CertVerifyProcTest.PublicKeyHashes
     CertVerifyProcTest.VerifyReturnChainBasic
     CertVerifyProcTest.VerifyReturnChainFiltersUnrelatedCerts
     CertVerifyProcTest.VerifyReturnChainProperlyOrdered
     CertVerifyProcTest.IntranetHostsRejected
     CertVerifyProcTest.IsIssuedByKnownRootIgnoresTestRoots
     CertVerifyProcTest.ExtraneousMD5RootCert
     CertVerifyProcTest.NameConstraintsFailure

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245649 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 22:52:17 +00:00
mcgrathr@chromium.org 3646283fbf Add libtinfo-dev:i386 to nacl_list in install-build-deps.sh
This is a prerequisiste for building GDB.

R=bradnelson@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245639 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 22:19:28 +00:00
earthdok@chromium.org 5c5f3f42f5 Allow the asan_coverage GYP flag to accept arbitrary values.
We're experimenting with using values other than 0 or 1 to control coverage
granularity.

BUG=324216
TBR=glider@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245614 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 21:01:36 +00:00
brettw@chromium.org b3af3ccb35 Hook up clang_use_chrome_plugins to the GN build.
Previously this was ignored in the GN build but disabling the plugin is used on some buildbots.

BUG=http://crbug.com/330298
R=thakis@chromium.org, thakis

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245602 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:34:06 +00:00
earthdok@chromium.org abaa0fd581 Introduce an MSan blacklist and use it to ignore V8.
BUG=330709,178409
TBR=glider@chromium.org,eugenis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245597 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:24:53 +00:00
brettw@chromium.org 8972c57d08 Hook up gomadir in the GN build.
Without this, GYP will fail if you manually specify gomadir in your GYP_DEFINES.

R=jamesr@chromium.org, jamesr

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:20:27 +00:00
brettw@chromium.org c1c131c7d8 Convert GN single-item list concat to use lists.
R=scottmg@chromium.org, scottmg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245594 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:19:45 +00:00
brettw@chromium.org 8ad37c4b4e Hook up the tsan flag for the GN build.
Add a flag to disable GLIBCXX_DEBUG which is used in the GYP build on some bots.

TBR=scottmg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245577 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 19:05:45 +00:00
brettw@chromium.org da246cc4ec Convert the re2 GYP targets to be generated by GN.
BUG=288991
R=bradnelson@google.com
Reland of r245254

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245563 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 18:26:43 +00:00
scottmg@chromium.org 2dfb597479 Remove browser_tests from official builder list
interactive_ui_tests and browser_tests both now. :/

TBR=dxie@chromium.org
BUG=330432, 309197

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245543 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 17:19:50 +00:00
phoglund@chromium.org 31b5b69716 Split WebRTC browser tests in getusermedia and peerconnection tests.
The content browsertests file for WebRTC was growing a bit large. I
extracted the getUserMedia-focused tests into a test of its own and
left the peerconnection tests.

Also renamed all WebRTC content browsertests to use the WebRtc naming
convention, which seems to be the most common in the production code.

Note: this patch will require some filter renames on the WebRTC bots.

R=tommi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245524 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 16:07:46 +00:00
joaodasilva@chromium.org b49a7d47c4 Enable building with configuration_policy==1 on ios.
BUG=275292

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 14:55:40 +00:00
jochen@chromium.org e1583e7d28 In a chromium checkout, compile d8 for the host toolset
It's required during compilation on the host for webui tests

BUG=331585
R=machenbach@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245515 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 14:17:40 +00:00
jochen@chromium.org 8f543a1c05 Revert 245464 "Use an alternate mechanism for CreateFile calls i..."
ChromeCreateFileTest.CheckWriteAndReadParams crashes on Vista

> Use an alternate mechanism for CreateFile calls in Chrome
> 
> BUG=334379
> 
> Review URL: https://codereview.chromium.org/138593004

TBR=caitkp@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245501 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 12:49:40 +00:00
caitkp@chromium.org ba3ecc57bd Use an alternate mechanism for CreateFile calls in Chrome
BUG=334379

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245464 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 07:20:47 +00:00
ycheo@chromium.org a43c633ccc Remove Chrome for TV code.
BUG=334126

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245449 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 06:52:19 +00:00
erg@chromium.org a0340ed280 Revert of Reenable linux_aura on the main builders. (https://codereview.chromium.org/136813004/)
Reason for revert:
Failed due to mysterious failures on the Google Chrome Linux bot.

Example:
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
Staging common install files in '/tmp/deb.build.AEvway'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...

BUG=335451

Original issue's description:
> Reenable linux_aura on the main builders.
> 
> We fixed the browser test slowdown that lead to linux_aura being
> disabled in r235280. (Different test suites are faster or slower, but
> overall, tests run faster.)
> 
> We are turning this on primarily to get perf data; if things look
> acceptable, we hope to cut a dev channel this week.
> 
> BUG=319075,125106,303342,318961
> NOTRY=True
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245415

TBR=
NOTREECHECKS=true
NOTRY=true
BUG=319075,125106,303342,318961

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245429 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 06:06:49 +00:00
erg@chromium.org 00337f31a1 Revert of linux_aura: Attempt to green the official builder by reverting unwind support. (https://codereview.chromium.org/141013009/)
Reason for revert:
Didn't actually help with the build failures on Google Chrome Linux.

Original issue's description:
> linux_aura: Attempt to green the official builder by reverting unwind support.
> 
> This effectively reverts in r243919 and r244331 in a desperate attempt
> to fix the tree.
> 
> Build fail output:
> 
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
> Staging common install files in '/tmp/rpm.build.XtJRbJ'...
> eu-strip: while computing checksum for debug information: Invalid argument
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
> Staging common install files in '/tmp/rpm.build.t4jNp4'...
> eu-strip: while computing checksum for debug information: Invalid argument
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
> Staging common install files in '/tmp/deb.build.CxnH9l'...
> eu-strip: while computing checksum for debug information: Invalid argument
> Cleaning...
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
> Staging common install files in '/tmp/deb.build.9Zyie1'...
> eu-strip: while computing checksum for debug information: Invalid argument
> Cleaning...
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
> Staging common install files in '/tmp/deb.build.xUB39X'...
> eu-strip: while computing checksum for debug information: Invalid argument
> Cleaning...
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
> Staging common install files in '/tmp/rpm.build.aN0PGV'...
> eu-strip: while computing checksum for debug information: Invalid argument
> ../out/Release/chrome, section '.eh_frame': the call frame entry at offset 0x18 uses a DWARF expression to describe how to recover register '.cfa',  but this translator cannot yet translate DWARF expressions to Breakpad postfix expressions
> ninja: build stopped: subcommand failed.
> 
> BUG=180975
> TBR=spang@chromium.org, stip@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245421

TBR=spang@chromium.org,stip@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=180975

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245428 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 06:02:51 +00:00
erg@chromium.org 17f961d9a1 linux_aura: Attempt to green the official builder by reverting unwind support.
This effectively reverts in r243919 and r244331 in a desperate attempt
to fix the tree.

Build fail output:

FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
Staging common install files in '/tmp/rpm.build.XtJRbJ'...
eu-strip: while computing checksum for debug information: Invalid argument
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
Staging common install files in '/tmp/rpm.build.t4jNp4'...
eu-strip: while computing checksum for debug information: Invalid argument
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
Staging common install files in '/tmp/deb.build.CxnH9l'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
Staging common install files in '/tmp/deb.build.9Zyie1'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
Staging common install files in '/tmp/deb.build.xUB39X'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
Staging common install files in '/tmp/rpm.build.aN0PGV'...
eu-strip: while computing checksum for debug information: Invalid argument
../out/Release/chrome, section '.eh_frame': the call frame entry at offset 0x18 uses a DWARF expression to describe how to recover register '.cfa',  but this translator cannot yet translate DWARF expressions to Breakpad postfix expressions
ninja: build stopped: subcommand failed.

BUG=180975
TBR=spang@chromium.org, stip@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245421 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 04:07:19 +00:00
erg@chromium.org 31803bf96b Reenable linux_aura on the main builders.
We fixed the browser test slowdown that lead to linux_aura being
disabled in r235280. (Different test suites are faster or slower, but
overall, tests run faster.)

We are turning this on primarily to get perf data; if things look
acceptable, we hope to cut a dev channel this week.

BUG=319075,125106,303342,318961
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245415 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:52:50 +00:00
scottmg@chromium.org 97d412978d win: Find and use toolchain installed by depot_tools
The toolchain directory inside depot_tools will only exist if
"set DEPOT_TOOLS_WIN_TOOLCHAIN=1" so this is currently a no-op.

It will break the "dogfood" of 'GYP_MSVS_USE_SYSTEM_TOOLCHAIN'
now renamed per above, but I think only a few people tested
that (cc'd here).

R=dpranke@chromium.org
BUG=323300, 326357

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245412 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:40:31 +00:00
andrewhayden@chromium.org 4d3e7a7477 Add tool to help analyze binary size
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245405 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:09:20 +00:00
brettw@chromium.org a2d0332bf1 Get the proper Mac SDK path for the GN build.
This gets the path from xcodebuild rather than hardcoding it in the .gn files.

R=thakis
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245403 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:05:20 +00:00
tedchoc@chromium.org d11f61c6be Disable incognito if parental controls are enabled on android.
Provides a hook to the Android application to specify whether parental
controls are enabled and incognito should be disabled.

TEST=build/android/test_runner.py gtest -s unit_tests
BUG=329276

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245390 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 00:18:11 +00:00
phajdan.jr@chromium.org 5a9baf9dfe Add missing test targets to chrome_official_builder for Windows.
BUG=334006
R=cpu@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245379 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 23:49:12 +00:00
brettw@chromium.org db4636728a Use ~/.gyp/include.gypi in GN build.
This also fixes the goma toolchain definition. My conditions syntax was missing a set of [].

R=scottmg@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245371 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 23:17:30 +00:00
mcgrathr@chromium.org 49791312b8 Add --nacl switch to install-build-deps.sh
When run with --nacl, the script should now install everything
that is needed by NaCl bots.

R=bradnelson@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245327 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 21:26:47 +00:00
rlarocque@chromium.org a62b078c01 sync: Remove some WebUI debug functions
This CL removes a number of functions from the sync debugging framework
in order to prepare for some upcoming changes to sync debugging (due to
328606).

This CL removes the following functions:
- GetRootNodeDetails
- GetNodeSummaries
- GetNodeDetails
- GetChildNodeIds

It also adds the function 'getListOfKnownTypes' to help replace some old
functionality required by the 'data' tab and to fix issue 329013.
Rather than having that tab fetch a list of children of the root node,
it now asks for a list of all known data types.  This is a better
solution, since it does not require sync to be fully initialized in
order to properly populate the set of checkboxes.

The most significant user of the removed functionality is the node
browser.  Its javascript code has been modified in order to transition
it to relying on the getAllNodes function.  Rather than fetching node
data on demand by a series of asynchronous callbacks, the tab now
fetches a list of all known sync nodes at once.  This has the advantage
of providing a more consistent (though more stale) snapshot.  This CL
adds a refresh button to the node browser tab in order to give users
some control over its staleness.

This change had some minor side-effects.  The node browser now relies on
items' string-based IDs rather than their metahandles when determining
the nodes' hierarchy.  We've also had to add a 'positionIndex' field to
the output of getAllNodes to make it easier for the node browser to sort
its entries.  In part to make it easier to fetch this field, most of the
code associated with getAllNodes has been moved into the
syncable::Directory.

In addition to all these changes, this CL adds some webui tests to help
prevent regressions in about:sync functionality.  For now, they only
cover the node browser.  More tests will be added in future CLs.

BUG=110517,329013,328606

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:59:01 +00:00
caitkp@chromium.org 6d78c04067 1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds)
2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table.

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

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

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:58:27 +00:00
thakis@chromium.org 5aee2b9b8a envsetup: Stop setting FLOCK.
This was used by the make generator. The ninja generator uses ninja's built-in
"pools" feature for limiting ld parallelism, so this is no longer needed.

BUG=330631
R=torne@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245304 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:30:45 +00:00
r.kasibhatla@samsung.com 14f43d7a15 [Android]: add content_gl_tests to test_runner.py gtest suite.
Adding the content_gl_tests unit tests to the
gtest suite list supported by test_runner.py for Android platform.

BUG=none

R=bulach

TEST= Command to execute the content_gl_tests on Android:
path/to/build/android/test_runner.py gtest -s content_gl_tests <--gtest_filter=[TestFilter]>

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245299 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:03:01 +00:00
aurimas@chromium.org 2953bef27c Rolling findbugs from 2.0.1 to 2.0.3
BUG=None
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245294 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 19:53:16 +00:00
kbr@chromium.org 165d26dda3 Fixes to make GPU tests run in isolated mode.
1) To match the gyp dependencies, move clearkeycdmadapter binaries, plugins/,
   lib32/ and lib64/ from chrome.isolate to browser_tests.isolate.

2) On Windows, include <(version_full).manifest in chrome.isolate to be able
   to execute chrome.exe. Add needed chrome_child.dll and chrome_elf.dll.

3) Add libEGL.dll and libGLESv2.dll dependencies to gpu.gyp:gl_tests and a
   new angle.isolate; refer to it from gl_tests.isolate and
   gles2_conform_test.isolate.

4) Copy run_gpu_test to run_gpu_test.py, and invoke that instead in
   telemetry_gpu_test.isolate, to make this isolate work on Windows.

BUG=321878,334539

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 19:34:46 +00:00
brettw@chromium.org 465c21661b Revert of Convert the re2 GYP targets to be generated by GN. (https://codereview.chromium.org/68853015/)
Reason for revert:
Broke Blink compile

Original issue's description:
> Convert the re2 GYP targets to be generated by GN.
> 
> BUG=288991
> R=bradnelson@google.com
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245254

TBR=bradnelson@chromium.org,bradnelson@google.com
NOTREECHECKS=true
NOTRY=true
BUG=288991

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245271 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 18:49:41 +00:00
brettw@chromium.org a01e844406 Convert the re2 GYP targets to be generated by GN.
BUG=288991
R=bradnelson@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 18:15:08 +00:00
caitkp@chromium.org 756f62a98b Revert of Make sure Chrome_elf.dll imports are correct and that it the first import of chrome.exe (https://codereview.chromium.org/109483003/)
Reason for revert:
Tests failing on Win x64 bots.

Original issue's description:
> 1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds)
> 2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table.
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242834
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243048
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245197

TBR=robertshield@chromium.org,siggi@chromium.org,csharp@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245214 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 17:01:35 +00:00
caitkp@chromium.org e7ce66710d 1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds)
2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table.

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

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245197 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 15:46:33 +00:00
ager@chromium.org 724f901e12 Revert "Linux: Turn --icf=safe back on for the gold linker."
This broke the wtf_unittests when compiling with gcc:
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/16904

TBR=cevans@chromium.org, thestig@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245194 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 12:19:49 +00:00
frankf@chromium.org 2bbddf4e7e [Android] Remove existing *.em file before running EMMA instrumentation.
BUG=334319
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245181 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 06:53:15 +00:00
petarj@mips.com 2217f3b8cf [MIPS] Define gcc_toolchain in BUILD.gn for Chromium-Linux
Define gcc_toolchain and variables cc, cxx, ar, ld, toolchain_cpu_arch and
toolchain_os for MIPS Linux build of Chromium.

BUG= gclient runhooks fails for MIPS-Linux
TEST= build Chromium for MIPS-Linux

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245172 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 06:34:56 +00:00
thestig@chromium.org aff00f4430 Linux: Turn --icf=safe back on for the gold linker.
Review URL: https://codereview.chromium.org/137993011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245149 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:42:06 +00:00
szym@chromium.org 541595668a Revert "[telemetry] Implement per-pixel algorithms in Bitmap as a C++ extension."
This reverts commit 17dad9d57df1acd108e32169ffc9584988c9d9d6.

Although simple in principle, the Python C extension approach does not fit the
diversity of our infrastructure.

We will need a better method to address the speed requirements for
ColorHistogram.

BUG=333606,323813,334097,333361,334523
TBR=tonyg,maruel

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245145 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:39:04 +00:00
jshin@chromium.org 44c29acf5c Include icu.isolate instead of listing icudt.dll
icu.isolate file added in https://codereview.chromium.org/99073008/
is used where icudt.dll is directly listed for
'isolate_dependency_tracked'.

icu.isolate includes either icudtl.dat or icudt.dll depending on
'OS' and 'icu_use_data_file_flag'.

Besides, 'icu_use_data_file_flag' is added to build/isolate.gypi as a
config-variable.

Once the above icu-side CL is checked in, this CL will also includes
icu DEPS roll.

This is a prerequisite for the following CLs to use icudtl.dat :

Windows : https://codereview.chromium.org/99473012
Linux : https://codereview.chromium.org/102413007
Mac : https://codereview.chromium.org/109013004

BUG=72633
TEST=All tests utilizing isolate pass on bots.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245136 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:21:53 +00:00
earthdok@chromium.org 6867ff1017 Add a GYP flag to enable coverage gathering instrumentation in ASan builds.
BUG=324216
R=glider@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245091 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 03:25:03 +00:00