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

7054 Коммитов

Автор SHA1 Сообщение Дата
John Abd-El-Malek e4938e0d0b Fix isolate errors on Android bots because fastbuild wasn't passed in.
R=vadimsh@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295767}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 03e88dcedd1146c3d1415f7bdc83fd8294267a9a
2014-09-19 19:51:23 +00:00
chrisha d23f8ccd02 Remove orphaned Syzygy binaries on non-Windows platforms.
This modifies the gclient hook to remove files that were inadvertently downloaded by a previous version of the script.

BUG=414826

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

Cr-Original-Commit-Position: refs/heads/master@{#295763}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f3b3b3bbeb8ed28ffa0c7580650a1d2ef29dade2
2014-09-19 19:30:04 +00:00
kulkarni.a a6b4c7ac07 Removed the redundant 'OS=win' condition check in common.gypi.
Review URL: https://codereview.chromium.org/492773002

Cr-Original-Commit-Position: refs/heads/master@{#295748}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9af92a16534e9b8e3b4056b40fc23fbcbbc5441d
2014-09-19 18:47:57 +00:00
jmadill f80b456bcc Add gpu_unittests to chromium_gpu_builder.
This should be consistent with the other targets in the builder.

BUG=391895

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

Cr-Original-Commit-Position: refs/heads/master@{#295745}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a7baf43f46e5367dc8f32db7f2eb8a201f4e746b
2014-09-19 18:34:54 +00:00
sdefresne 938b55fab3 Use libc++ by default on iOS
libc++ is the recommended C++ library for iOS development so use
it by default when targeting iOS.

clang ToT ships with all the required header and libraries to
support compiling with -stdlib=libc++ so remove the exception.

BUG=366744

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

Cr-Original-Commit-Position: refs/heads/master@{#295715}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7da3d8874ba759574edf778c58de024fe0974925
2014-09-19 15:59:31 +00:00
Henrik Kjellander 8aacc0c463 Add cdbs to install-build-deps
The Common Debian Build System (cdbs) is needed for
packaging .deb files in some configurations.

http://packages.ubuntu.com/search?keywords=cdbs
shows that it's available for all common Ubuntu
distributions.
On Precise and Trusty, the package is very small (~40kB),
so it shouldn't have much impact on users.

TESTED=ran install-build-deps.sh on Ubuntu Precise.
R=friedman@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295674}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 011f9c8ea361aab4ab654563ee53b650231630c3
2014-09-19 07:29:08 +00:00
navabi f638b5e6e3 Fix target arch for x86 bots.
The target_arch should be ia32 for x86 builders. This is causing the x86 try and
fyi bots to fail during runhooks because it doesnt match a case in common.gypi.

BUG=359644
TBR=cmp@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295644}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 99fa5464cb1b1ba9af0dee4438f182de5c0847ea
2014-09-19 02:41:08 +00:00
hans 36193117a1 Drop -fno-slp-vectorize from the Clang build -- gn edition
The GYP build was updated in
https://crrev.com/5926b3d223f5c183b3341a01b522875aceae2ed9

BUG=none
TBR=brettw

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

Cr-Original-Commit-Position: refs/heads/master@{#295632}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 52b435da91761162cde28782f398821ccce86e08
2014-09-19 01:10:37 +00:00
cjhopman 70e3a8bbaa Fix generation of java enums
java_cpp_enum.gypi was creating all enums in the same root folder and
then adding that folder to its dependents generated_src_dirs. This has
two issues: first, incremental builds will include stale files when
things are moved/renamed/etc. second, all libraries that depend on such
an enum target will actually compile and include all the enum targets
(and in fact may even include different versions of one enum in
 different libraries).

This change just makes each such target use its own unique directory
(this will still have the stale enum issue when renaming an enum if the
 target name doesn't change, but that is very rare).

The GN version already used unique directories.

TBR=mkosiba

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

Cr-Original-Commit-Position: refs/heads/master@{#295595}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e98bcec0ee81f43526ad06a2e27a1cdc3ef7f190
2014-09-18 23:20:47 +00:00
hans f37b0aef2d Drop -fno-slp-vectorize from the Clang build
http://llvm.org/PR20354 was fixed and rolled into Chromium in
the latest Clang roll.

BUG=none

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

Cr-Original-Commit-Position: refs/heads/master@{#295564}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5926b3d223f5c183b3341a01b522875aceae2ed9
2014-09-18 21:48:39 +00:00
jam d7c4a0f559 Fail if an isolate entry refers to a missing file.
This might have been useful before while trying to get the system running. But now we have swarming running on Linux/Mac/Windows trybots, so it's not so useful. It's also confusing when tests fail on swarming machines because an isolate file referred to a binary that wasn't in the dependencies.

BUG=414808

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

Cr-Original-Commit-Position: refs/heads/master@{#295514}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6d2b3cd041bcded84f6f82f1fbac2348e2d7a9df
2014-09-18 19:09:05 +00:00
jbudorick 83cb1b3099 [Android] Allow instrumentation test skipping.
This patch also removes a call to AdbInterface.StartInstrumentation and
implements some of the functionality of am_instrument_parser.py.

BUG=408585

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

Cr-Original-Commit-Position: refs/heads/master@{#295491}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cbcc115def0fe5d2cf4c2018fccbbc16fd4c5aba
2014-09-18 17:51:18 +00:00
fdegans f552e35119 [Android] Enable Partial O2 unconditionally on Release builds
Fastbuild does not imply "faster build". Setting it to 1 or 2
on Android implies no debug information is generated and
nothing more.

BUG=411909

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

Cr-Original-Commit-Position: refs/heads/master@{#295475}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45e80089827142cec7f37d71704f7d6d4d579689
2014-09-18 16:13:39 +00:00
Balazs Engedy 1333878eb5 Revert "Eliminate all code related to the AutomaticProfileResetter."
This reverts commit:
  93ea39da54.

Additionally, it also changes the |first_id| for the string resource group chrome/browser/browser_resources.grd / "includes", because the group has ran out of IDs.

BUG=370966
NOPRESUBMIT=true
R=asvitkine@chromium.org, dbeam@chromium.org, erg@chromium.org, gab@chromium.org, sky@chromium.org, vasilii@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295450}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9d0221cd251502231877f943fa2872a2f92a5621
2014-09-18 10:42:59 +00:00
eugenis fa8db8b4da Suppress TSan deadlock report.
BUG=415472
TBR=thestig@chromium.org
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#295440}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2236bc6c42e32f783530c97477c7270e02ff0e78
2014-09-18 09:29:17 +00:00
feng 6ee2374ae4 [Android] Create native lib placeholder files
Add an action to create placeholder files in native lib directory.

BUG=395038

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

Cr-Original-Commit-Position: refs/heads/master@{#295409}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f1f754bf3385a6f90c45ea4131844e671147f44f
2014-09-18 03:57:55 +00:00
cjhopman f9f01ce3b0 Fix handling of resources
This has several changes:

apks no longer export information about resources (this means to get
resources, a target must depend on the android_resources target).

libraries are only built against their direct resource dependencies. If
a library refers directly to some resource id, it should depend directly
on the corresponding android_resources target.

When building an apk, we now properly create the R.java files for all
the packages of all the apk's resource dependencies.

Since an apk will always have a resources srcjar, it will always have
java code (so remove the no-java path).

BUG=359249

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

Cr-Original-Commit-Position: refs/heads/master@{#295362}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: fed93a9b98c45ad7b0c8d3e3b0b9805d5a5107ac
2014-09-17 22:34:03 +00:00
Dirk Pranke c9c9bcdcbd Revert "Suppress findbugs in CleanupReference."
This reverts commit 19ba619a29f4f757182bb4949e3b3d91bf4c1731.

This CL caused the findbugs step to fail on Android Builder (dbg).

TBR=aurimas@google.com
BUG=411131

> commit 19ba619a29f4f757182bb4949e3b3d91bf4c1731
> Author: Aurimas Liutikas <aurimas@google.com>
> Date:   Wed Sep 17 13:12:06 2014 -0700
>
> Suppress findbugs in CleanupReference.
>
> BUG=411131
> TBR=dtrainor@chromium.org
>
> Review URL:
> https://codereview.chromium.org/573693004
>
> Cr-Commit-Position: refs/heads/master@{#295331}

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

Cr-Original-Commit-Position: refs/heads/master@{#295339}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 170d8dac15cdf62c1bf9fd8c314ec68c3cb4bda2
2014-09-17 20:41:19 +00:00
Aurimas Liutikas 83284df7c4 Suppress findbugs in CleanupReference.
BUG=411131
TBR=dtrainor@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295331}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 19ba619a29f4f757182bb4949e3b3d91bf4c1731
2014-09-17 20:12:44 +00:00
Robert Iannucci c0958b8ea8 A cool whitespace change to test git-cl-land.
TBR=thakis@chromium.org
BUG=409969

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

Cr-Original-Commit-Position: refs/heads/master@{#295328}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a6b5233592bb1b9bc20b5a7bd24a815a1d46937e
2014-09-17 20:00:58 +00:00
fdegans 4bd1966a89 Compile specific parts of the Android build with -O2.
BUG=411909

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

Cr-Original-Commit-Position: refs/heads/master@{#295306}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 75b3d0978299e1427b8ce49dae99eda071308c5a
2014-09-17 18:36:10 +00:00
Hans Wennborg 23b07a4507 Roll Clang 214024:216630 (+216684) and switch to CMake (try 3)
This updates Chromium's clang version to r216630 with
r216684 cherry-picked to fix an ASan issue.

It also changes the build script for Clang to use CMake
instead of Autoconf. The ASan team say this configuration
is better tested, and it also makes us consistent with
the Windows Clang build which already uses CMake.

BUG=400849
R=thakis@chromium.org
TBR=brettw

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

Cr-Original-Commit-Position: refs/heads/master@{#295289}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bb493574c5f5ca5b572849676b69ab7bfec9828d
2014-09-17 17:18:24 +00:00
ckocagil 34888f7132 Make gn generate on Win
BUG=
R=brettw

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

Cr-Original-Commit-Position: refs/heads/master@{#295283}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 39017e1de19051c3a3519c28ca980021ae098ee4
2014-09-17 16:04:03 +00:00
primiano 8767dee181 Revert "[Android] Workaround for aarch64 NDK bug."
Not required anymore after crrev.com/555503006
This reverts commit df01991ea10e2d19a684e9a212a8b4390005ea64.

BUG=407545
TBR=anton@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295272}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 21fbfb6e8423d1bb507c27750ca785ec2232d50f
2014-09-17 14:38:00 +00:00
James Robinson f1b8706cf1 GN: Get //chrome/* mostly working on android
This gets the //chrome subtree down to a fairly small number of build
errors on Android. Most of the changes are making features not enabled
on android like extensions and plugins properly guarded. This also adds
a few jni targets and fixes up some bitrotted bits.

R=brettw@chromium.org, cjhopman@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295231}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2ed4d695d6cf2917fc0e52f767d629fbefa7a1f9
2014-09-17 05:21:35 +00:00
gunsch 86dab0c2bc Adds initial key systems support for Chromecast.
R=lcwu@chromium.org,byungchul@chromium.org
BUG=400914

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

Cr-Original-Commit-Position: refs/heads/master@{#295226}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b50a4e3f22e64129176a9dccd4d280b9aba2f700
2014-09-17 04:05:52 +00:00
aurimas da6e989fd1 Change visibility of methods only called by JNI counter-part of the class.
BUG=414820

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

Cr-Original-Commit-Position: refs/heads/master@{#295193}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b09e82f8eaf5c5cb582c80d94aa9e23ef275c800
2014-09-17 00:48:53 +00:00
scottmg c4d255ec20 gn: use bundled binutils via -B
- Use bundled binutils by adding to cflags -B
- Enables dwarf-fission based on bundling (maybe correct?)
- Makes differ normalize -B paths so they can be compared between gyp/gn.

R=brettw@chromium.org
BUG=335824

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

Cr-Original-Commit-Position: refs/heads/master@{#295185}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 416440522fa2e5034c76a2adbe069bc7c6faaf55
2014-09-17 00:19:58 +00:00
aurimas dcab769b62 Revert of Set the javac target and source to 1.7 (patchset #2 id:20001 of https://chromiumcodereview.appspot.com/545363002/)
Reason for revert:
Not all bots have Java 7 yet :(

Original issue's description:
> Set the javac target and source to 1.7
>
> BUG=336589
> TBR=yfriedman@chromium.org
>
> Committed: https://crrev.com/165c0f17fe5760a3f346940d4fb2574d62cfe53b
> Cr-Commit-Position: refs/heads/master@{#295162}

TBR=cjhopman@chromium.org,yfriedman@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=336589

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

Cr-Original-Commit-Position: refs/heads/master@{#295165}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 094138696e943744d1489ebb98276b116eafed99
2014-09-16 22:49:50 +00:00
aurimas 56217fa7e1 Set the javac target and source to 1.7
BUG=336589
TBR=yfriedman@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#295162}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 165c0f17fe5760a3f346940d4fb2574d62cfe53b
2014-09-16 22:38:02 +00:00
Dirk Pranke 330dd8059d Revert "Roll Clang 214024:216630 (+216684) and switch to CMake (try 2)"
This reverts commit 3853ffa861dc43537f23c21a3fc4104c6f08c3a2.

The change broke the Mac10.6 Tests bot on the chromium.webkit waterfall.

TBR=hwennborg@chromium.org, thakis@chromium.org
BUG=400849

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

Cr-Original-Commit-Position: refs/heads/master@{#295132}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 92a7688192af8fae18b20df1b7b6443d996fff8c
2014-09-16 19:51:48 +00:00
resetswitch e25dc0b848 Remove tabs from build/all.gyp and replace with spaces
My previous checking mistakenly used tabs. replacing
them with spaces as required by the style guide.
https://codereview.chromium.org/545103003/

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

Cr-Original-Commit-Position: refs/heads/master@{#295122}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b88bd7efc0f53f21c906cc7fbda8416a4e9f9e84
2014-09-16 19:19:25 +00:00
Hans Wennborg 4d54e38f0b Roll Clang 214024:216630 (+216684) and switch to CMake (try 2)
This updates Chromium's clang version to r216630 with
r216684 cherry-picked to fix an ASan issue.

It also changes the build script for Clang to use CMake
instead of Autoconf. The ASan team say this configuration
is better tested, and it also makes us consistent with
the Windows Clang build which already uses CMake.

BUG=400849
R=thakis@chromium.org
TBR=brettw

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

Cr-Original-Commit-Position: refs/heads/master@{#295099}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 3853ffa861dc43537f23c21a3fc4104c6f08c3a2
2014-09-16 17:59:31 +00:00
vivek.vg 53e8752425 Pass on the args to install-build-deps.sh during android deps install.
While installing on non-ubuntu systems, the shell script,
build/install-build-deps.sh has an option '--unsupported' to override
the system checks. The same is not applied while installing the android
deps. The parameters to install-build-deps-android.sh should be passed
on to install-build-deps.sh.

R=thakis@chromium.org
NOTRY=true

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

Cr-Original-Commit-Position: refs/heads/master@{#295088}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7e300f8e14c22e315eb1af28e9fe57c4ebcb13ef
2014-09-16 17:09:29 +00:00
torne 98fbe7be4e android_webview: go back to using system ICU.
Partial revert of android_webview: stop using system ICU. (patchset #1 id:1 of https://codereview.chromium.org/541753002/)

Reason for revert:
We can't accept this size increase at present; revert until we've worked out what to do about it.

Original issue's description:
> android_webview: stop using system ICU.
>
> To support unbundled updates we need to stop depending on system
> libraries. Disable using the system version of ICU and instead link
> Chromium's copy.
>
> This increases binary size by ~7MB.
>
> BUG=409851
>
> Committed: https://crrev.com/48e43572c0bfef2b1434d7f330da86cc7770b592
> Cr-Commit-Position: refs/heads/master@{#293510}

BUG=409851

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

Cr-Original-Commit-Position: refs/heads/master@{#295083}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 96256bfea5c496aa70b1913555b1e1c7f166c426
2014-09-16 16:49:26 +00:00
msarda 45ec5a06c2 Add google_apis.gyp:google_apis_unittests to iOS build
BUG=NONE

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

Cr-Original-Commit-Position: refs/heads/master@{#295046}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 13a866a466e38ed2a1df82d5f57be9713ebba80c
2014-09-16 11:48:03 +00:00
cjhopman 512ff2b296 GN rules for openmax
BUG=359249

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

Cr-Original-Commit-Position: refs/heads/master@{#294994}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a19ca076f65f03b0cf9576a4e79f90a52e8f5e07
2014-09-16 02:48:15 +00:00
bradnelson 08239b3c3a Build only the appropriate x86 arches for nacl (chrome side).
BUG=https://code.google.com/p/chromium/issues/detail?id=388101
TEST=local + with trybots
R=mseaborn@chromium.org,jam@chromium.org,brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#294987}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5c5b64142652bfa57a4309602892765b889350dc
2014-09-16 02:33:15 +00:00
ckocagil 0fdceebcd7 gn: Make WDK_DIR environment variable optional for VS professional users
BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#294967}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7427e6aa9f2f77edf07bf506561047a355155b98
2014-09-16 01:39:16 +00:00
nyquist 526d689022 Remove guava dependency for multiple_proguards test.
The multiple_proguards_test_apk target used guava as an example for
something that needed to be proguarded out to ensure no proguard
warnings.

Since guava is going away, this CL moves the bad code into chromium
directly so there is no need for guava.

It does bad things which produce warnings, so they are silenced by
telling GYP that it is not chromium code.

BUG=412673

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

Cr-Original-Commit-Position: refs/heads/master@{#294950}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1c8fb8003d7d8e338c0bd277d3ab6bdff97e75df
2014-09-16 00:54:33 +00:00
scottmg d01c6c79e7 Only force fastbuild=1 when use_goma if not already set
R=jam@chromium.org
BUG=406457

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

Cr-Original-Commit-Position: refs/heads/master@{#294914}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e14e79beabc1ad9279535834f0a3ea38298e05cc
2014-09-15 23:19:25 +00:00
timurrrr 661c7fb4e7 Roll ASan/Win to r217738
Also update the name of the asan dynamic runtime thunk .lib since it was changed in LLVM r217673.
After this change, component ASan build should be able to report NULL derefs and other AVs the same way as the static build does.

BUG=345874

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

Cr-Original-Commit-Position: refs/heads/master@{#294857}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1d8adb2349f07f2595319f4ef7389001d3e9fd8f
2014-09-15 18:59:23 +00:00
sdefresne 6692450cb4 Remove unused variable ios_mac_build
The variable is set in this file but there is no other references to
it in the code base.

BUG=None

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

Cr-Original-Commit-Position: refs/heads/master@{#294847}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0478f24c7e4602da7bcb317eabfa863467d85fbc
2014-09-15 17:50:21 +00:00
jbudorick e4af6527f8 [Android] Don't push deps when listing gtests.
PushDataDeps takes a long time even when all files are on the device
because calculating the digests of all the files takes _much_ longer
on a device than it does on a host.

Skipping the push step during test listing -- where the data deps are
unnecessary -- means that we don't try to push files twice in each
gtest run, so we skip all of the device-side MD5 calculations that
would happen in the second run.

BUG=400440

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

Cr-Original-Commit-Position: refs/heads/master@{#294667}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5c10479a0c3572cd41062b453c3e85527b5cfbad
2014-09-12 21:44:45 +00:00
davidben 4d0bc9291b Reland dd7edfa67: Switch Mac over to BoringSSL from NSS.
This is a reland of dd7edfa67 which was reverted in 80a9a88f4c for build
failures. It also includes a BoringSSL roll and build changes to avoid adding a
static initializer.

This is a much much larger change than the diff suggests. If it breaks
something, please revert first and ask questions later.

BUG=338885
TBR=brettw

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

Cr-Original-Commit-Position: refs/heads/master@{#294589}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 71c13e6ac01d5cdc49ca40e8e9301d5142d85018
2014-09-12 15:13:27 +00:00
blundell b699d68eee Build targets from mojo_base on iOS
This CL adds support for the mojo_base target on iOS that will be required to
implement the Mojo support that is feasible on iOS (namely, C++-C++
communication via Mojo and mojom interfaces).

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

Cr-Original-Commit-Position: refs/heads/master@{#294580}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 475263c6949bad244ed906d92b349a32843c351e
2014-09-12 13:16:27 +00:00
Scott Graham ee804cd3fa gn: various gyp flag matching for 'base'
- Don't remove -fno-ident from gyp build (was added about 3y ago, seemingly unnecessary for current clang)
- Add -fno-slp-vectorize to GN to make builds match (both to be removed after next clang roll)
- Make usage of -Wno-reserved-user-defined-literal match (required for dbus pre-trusty)
- Add -march=x86-64 to gn cflags
- Default symbol_level based on is_debug, and turn it off by default in Release (same as gyp)

Also, fiddle with output of gyp_flag_compare.py.

R=brettw@chromium.org
BUG=335824

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

Cr-Original-Commit-Position: refs/heads/master@{#294489}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 29682b848742042388ebd29c9df775f074c1414c
2014-09-11 23:30:49 +00:00
ncbray 1a4ee85ea1 Mojo + NaCl prototype.
Create a standalone executable that plumbs public Mojo API calls into a NaCl
sandbox.  This allows the public Mojo unit tests to run inside NaCl.

BUG=401761

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

Cr-Original-Commit-Position: refs/heads/master@{#294484}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 95d2d4025c767fbc5669377aae457a4bfb5ca46b
2014-09-11 23:12:58 +00:00
gunsch d1afe54d7b Chromecast: initial checkin of Android-based cast shell.
R=byungchul@chromium.org,lcwu@chromium.org,yfriedman@chromium.org
BUG=400876

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

Cr-Original-Commit-Position: refs/heads/master@{#294476}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 407189f61ab162096ea98c40b2ecd85875bd6049
2014-09-11 22:25:48 +00:00
nyquist d605ffdd30 Remove protobuf lite for java.
Since the introduction of nano protobufs for Java in
https://codereview.chromium.org/532303003 (and updated in
https://codereview.chromium.org/549543002), there is no need for the
lite protocol buffers anymore.

This CL removes the checked out files initially introduced when
protobuf lite support for Java was added in
https://chromiumcodereview.appspot.com/11347026 and cleans up the
infrastructure regarding generating protocol buffers.

Since lite is not supported anymore, this also removes the requirement
for setting the 'proto_runtime' variable for targets using
build/protoc_java.gypi.

BUG=377891
TBR=zea@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#294453}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cca2bcd58f7fe1ef6100265c0d2f40e9c5e23f8c
2014-09-11 20:17:18 +00:00