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

10900 Коммитов

Автор SHA1 Сообщение Дата
tapted 311ac5380e Prepare for building with enable_app_list=0 on Desktop
Created by flipping enable_app_list to '0' everywhere except ChromeOS,
ensuring it passes CQ, then flipping it back.

Mostly just splitting app_list source files out to their own gyp
variables.

This will allow us to test new code needed for previously supported
platforms. The code will be required as soon as enable_app_list is
flipped to 0. E.g. calls to --show-app-list will just show chrome://apps
instead.

Builds upon initial work in https://codereview.chromium.org/1747773002/

BUG=600915
COLLABORATOR=wierichs@google.com

Review-Url: https://codereview.chromium.org/1861233003
Cr-Original-Commit-Position: refs/heads/master@{#393474}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d13e0cdf6fc5fddb580968adb2a5b9c5379a4404
2016-05-13 08:27:56 +00:00
mcgrathr b9f715e76c GN: Build NaCl tests for x64 too on x86 Windows
x86 Windows builds of Chrome run on both x86 Windows and x64 Windows.
On x64 Windows, only x64 NaCl is supported, so those tests are needed too.

BUG=609684
R=bbudge@chromium.org, dpranke@chromium.org, phosek@chromium.org

Review-Url: https://codereview.chromium.org/1976753002
Cr-Original-Commit-Position: refs/heads/master@{#393433}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a03f119d7af32b119fb755abe3d6a661b55548e8
2016-05-13 02:24:25 +00:00
agrieve be888670a0 Merge android's use_gold settings with the main use_gold GN arg logic
This also fixes Android settin -Wl,--icf=all in a different spot.

BUG=606749

Review-Url: https://codereview.chromium.org/1972183003
Cr-Original-Commit-Position: refs/heads/master@{#393355}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0f484bfda36d849c474922639f94eaf12d785d04
2016-05-12 21:14:14 +00:00
agrieve 9025cb001c Fix resource_sizes.py when looking at ChromeModern.apk
Something about ChromeModern.apk triggers a bug in Python's zipfile.
It's been fixed already: https://bugs.python.org/issue14315
So this swaps in the fixed version of the broken function.

BUG=none

Review-Url: https://codereview.chromium.org/1971093003
Cr-Original-Commit-Position: refs/heads/master@{#393336}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 83011ed3cfafa49f86906e470d4e0edf8c1e3dd6
2016-05-12 19:58:24 +00:00
rsesek 6fb8472d07 [Mac/GN][sanitizers] Copy the ASan runtime to the output directory.
This sets it as a data_deps so that any targets depending on the sanitizer
will also pick up the runtime file when being isolated.

Because the ASan runtime uses @loader_path this will not work for bundled
targets, only standalone executables.

BUG=597066,431177
R=aizatsky@chromium.org

Review-Url: https://codereview.chromium.org/1963253002
Cr-Original-Commit-Position: refs/heads/master@{#393335}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 45384fb36763bb34ac3a7395d2dc941754a276ae
2016-05-12 19:47:38 +00:00
dskiba 39b207f5fd Don't omit frame pointers in profiling Android GN builds.
This CL makes sure that frame pointers (used for fast stack unwinding)
are not omitted when enable_profiling is true. There are two changes:

1. Don't add -fomit-frame-pointer flag (Android-specific change).

2. Add -fno-omit-frame-pointer flag even in debug builds. This is needed
   for Android where debug builds are optimized too (-Os).

BUG=602701

Review-Url: https://codereview.chromium.org/1965143003
Cr-Original-Commit-Position: refs/heads/master@{#393320}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 14430a4de781aca8e67f6ec7b8893647d7ee26d9
2016-05-12 19:02:58 +00:00
Pawel Hajdan, Jr e02f33be24 unbundle: add GN files for ffmpeg, libevent, libxslt, snappy, and yasm
BUG=551343
R=brettw@chromium.org, dpranke@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#393207}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 309f027eb2f538f349876aefb4b9d3311dd1199e
2016-05-12 08:21:36 +00:00
jbudorick eeaf948245 [Android] Run process_resources on aapt or sdk jar change.
Previously, we were only processing resources on aapt or sdk jar _path_
change.

This also removes an unrelated debug print statement.

BUG=603138

Review-Url: https://codereview.chromium.org/1967153002
Cr-Original-Commit-Position: refs/heads/master@{#392957}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a211f7633c4dc0f2b1fb1c8a40040e84e9568d47
2016-05-11 17:01:28 +00:00
msarett ace47be95e Remove unused MJPEG define from libjpeg-turbo GN and GYP
libjpeg_turbo.gyp is located in third-party and is updated
by rolling to a recent commit:

414f243 Remove unused MJPEG define from libjpeg-turbo GYP file
  414f2433e6634942b9ceea9450bdc21dcc5520cf
by Noel Gordon

BUG=608347

Review-Url: https://codereview.chromium.org/1961933002
Cr-Original-Commit-Position: refs/heads/master@{#392934}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 50a66e887857dc4117e64f5150c0bafc5097279e
2016-05-11 15:50:34 +00:00
sdefresne ef80d791fd [GN] New template convert_plist to convert a plist file to another format.
Add a new target convert_plist to invoke "plutil -convert" only on a
given plist file. This is used as iOS needs to convert all plist to
binary in bundle, including plist that are not Info.plist files.

Fix ios_info_plist and info_plist templates to also forward "visibility"
from the invoker.

BUG=459705

Review-Url: https://codereview.chromium.org/1964393002
Cr-Original-Commit-Position: refs/heads/master@{#392924}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7f441707e74fd96a04ecdd0c97f1f66d83e7bf5d
2016-05-11 14:52:31 +00:00
jbudorick 059132b97e Revert of Add directory option for JUnit coverage files. (patchset id:120001 of https://codereview.chromium.org/1957023002/ )
Reason for revert:
Seemingly breaks incremental builds.

Original issue's description:
> Add directory option for JUnit coverage files.
>
> Added runtime option --coverage-dir to let the users decide where to store
> coverage.ec.
>
> BUG=608072
>
> Committed: https://crrev.com/de08f6f711ebd74fe493584e0694bcce51693318
> Cr-Commit-Position: refs/heads/master@{#392727}

TBR=mikecase@chromium.org,hzl@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=608072

Review-Url: https://codereview.chromium.org/1973503002
Cr-Original-Commit-Position: refs/heads/master@{#392908}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0b730799f2f2f2d9d07b75f3fadd2ed387336a02
2016-05-11 13:14:57 +00:00
altimin 78d6e00bf0 [headless] Use embedded icu data for headless.
R=alexclarke@chromium.org,skyostil@chromium.org
BUG=610673

Review-Url: https://codereview.chromium.org/1964893002
Cr-Original-Commit-Position: refs/heads/master@{#392900}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c29ab96bddc5a4e964a66cb5ed7872771db8ff59
2016-05-11 12:16:44 +00:00
jochen 0e1afd1a3c Use the v8 shell instead of d8 to compile jstests
BUG=609107
R=machenbach@chromium.org
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/1953233002
Cr-Original-Commit-Position: refs/heads/master@{#392891}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 11513aa0e64b7be852f123c7f3dedc9be50b78ff
2016-05-11 10:01:17 +00:00
phajdan.jr 590078caaf unbundle: add GN files for flac, harfbuzz-ng, and libwebp
BUG=551343

Review-Url: https://codereview.chromium.org/1964003002
Cr-Original-Commit-Position: refs/heads/master@{#392879}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9feb890d9d9d48beac0f0fd88c3eed18ebe56e6d
2016-05-11 08:36:07 +00:00
rnephew 14fc8b6da6 [Android] Set permissions when clearing app state in test runner platform mode.
BUG=609226

Review-Url: https://codereview.chromium.org/1952813002
Cr-Original-Commit-Position: refs/heads/master@{#392871}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7b6552417873165924fd7f62cc428fe5e6b12dc1
2016-05-11 07:23:49 +00:00
jbudorick 3c875b5c73 [Android] Tweak timeout for listing gtests.
Investigating failure in net_unittests on the lollipop low-end tester
on chromium.android.

BUG=
TBR=mikecase@chromium.org

Review-Url: https://codereview.chromium.org/1970663002
Cr-Original-Commit-Position: refs/heads/master@{#392844}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5efa9bfc4d00ec831180052e99bbc845877f3821
2016-05-11 04:04:21 +00:00
rsesek 1b63b7ad54 [Mac/GN] Set up the component build.
This adds the required framework to libs[] wherever they are required (most
of the changes in this CL). It also enables the component build optimization
of creating a non-bundled dylib to roll up all the sources and dependencies.
The framework then links that, which allows the build to not copy the bundled
library if any sources change. This is based on the technique implemented
https://codereview.chromium.org/11420019/.

BUG=431177
R=thakis@chromium.org,brettw@chromium.org
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/1961473003
Cr-Original-Commit-Position: refs/heads/master@{#392823}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 02aa51cf444626f4781824c17178376c0459ad83
2016-05-11 02:14:57 +00:00
justincohen 18ca271336 Set toolchain directory in gyp_chromium.
Since the bots run gyp_chromium seperately from runhooks, the hermetic mac
toolchain environment variables need to be set in this script as well.

BUG=474373

Review-Url: https://codereview.chromium.org/1970623002
Cr-Original-Commit-Position: refs/heads/master@{#392822}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 588af0bb9a83d6441c00858ca5ae74a919706e74
2016-05-11 02:12:26 +00:00
yolandyan b532bace3e Change provision_devices.py to disable verity for remove webview on M
BUG=

Review-Url: https://codereview.chromium.org/1960363002
Cr-Original-Commit-Position: refs/heads/master@{#392796}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 161d167a91621178a83bff8febea1a849c7fda14
2016-05-11 00:54:04 +00:00
hzl f2be3fbd30 Add directory option for JUnit coverage files.
Added runtime option --coverage-dir to let the users decide where to store
coverage.ec.

BUG=608072

Review-Url: https://codereview.chromium.org/1957023002
Cr-Original-Commit-Position: refs/heads/master@{#392727}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: de08f6f711ebd74fe493584e0694bcce51693318
2016-05-10 21:38:22 +00:00
thakis 7a5f493ee4 win toolchain: Always use ; for all env vars except PATH, even on non-Windows.
lld-link expects LIB to be ;-separated even on non-Windows.  Hopefully
it'll eventually use a flag for system lib dirs instead of looking at env vars,
but for now it looks at env vars.

(clang-cl also expects INCLUDE to be ;-separated, but it already uses
-imsvc instead of the INCLUDE env var to find system include dirs.)

BUG=495204

Review-Url: https://codereview.chromium.org/1970443002
Cr-Original-Commit-Position: refs/heads/master@{#392676}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b61345c8939bfc9e23f9a2442e681b54566120ca
2016-05-10 19:17:57 +00:00
thakis e1c31ce436 clang/gn/win: Stop running the compiler through `ninja -t msvc -e environment.foo`
The compiler only needs the INCLUDE environment var, and those contents
can just be passed via flags. clang-cl's -imsvc flag adds include directories
as-if they're from INCLUDE (i.e. they're in the right place in the directory
search order, and they're treated as system headers that don't emit warnings).

In 64-bit builds, this would also work for MSVC, but MSVC happily warns about
questionable code in system headers if enough warnings are turned on, so we would
just use /I there (and make sure the flags are early on the compile command so
that these directories are searched at the same time as they would be with INCLUDE).

However, in 32-bit builds, MSVC needs PATH to contain both the 32-bit and the 64-bit
bin directories to load dlls.  Since invoking the compiler so differently for 32-bit
and 64-bit is strange, only do this simplification for clang-cl for now.

goma doesn't yet know the -imsvc flag flag, so this is blocked on goma learning
about this clang-cl flag (https://b//28179421).

Build time impact:
64-bit debug builds symbol_level=1, building some binary ("gn")

before:
clang-cl: 34.9s, 35.1s, 35.1s
cl: 26.3s, 26.1s, 27.6s

after:
clang-cl: 33.8s, 33.7s, 34s
cl: 27s, 34.5s, 26.7s

So no discernible build perf difference, but fewer processes
and less reliance on these environment files seems like a good
change anyhow.

It also helps with a potential cross-compile of chrome/win, since
ninja's -t msvc only exists in ninja/win.

BUG=588831

Review-Url: https://codereview.chromium.org/1724533002
Cr-Original-Commit-Position: refs/heads/master@{#392624}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8435ab74b05929d290a11808a0a94ea7536531d7
2016-05-10 16:37:20 +00:00
agrieve 6fb26a2a74 Strip R.class in android_prebuilt()
Some Android libraries have started including R.class in their jar
files, so they need to be stripped before dexing.

BUG=585576

Review-Url: https://codereview.chromium.org/1952153002
Cr-Original-Commit-Position: refs/heads/master@{#392620}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: dd2adf0e9718ec28f46dde4c09e379c9df82065e
2016-05-10 15:58:25 +00:00
justincohen 143dcc2b1b Only accept the hermetic toolchain license if newer.
Accepting an older license will break newer toolchains.  Check if a bot's
last agreed to toolchain is newer.  If it's older, accept the hermetic toolchain.

BUG=

Review-Url: https://codereview.chromium.org/1956073003
Cr-Original-Commit-Position: refs/heads/master@{#392356}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 10dc9038e9e0e42efa7a53c4f6857a6749ceea0b
2016-05-09 17:50:08 +00:00
sdefresne abe88c75c9 [GN/iOS/Mac] Decouple copy_bundle_data from gyp mac_tool.py.
Add a new script to copy data into an iOS/Mac bundle based on the gyp
script (but removing extra work that is not required as it is done in
previous steps).

BUG=297668

Review-Url: https://codereview.chromium.org/1946203002
Cr-Original-Commit-Position: refs/heads/master@{#392332}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 62321627a76f6990ce912fc24fd5d1c6d0ab7c74
2016-05-09 16:32:56 +00:00
robert.nagy e3d87b1421 Match the linux build configuration on openbsd and freebsd.
R=jochen@chromium.org, thakis@chromium.org
BUG=

Review-Url: https://codereview.chromium.org/1919283007
Cr-Original-Commit-Position: refs/heads/master@{#392252}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 72302149f2839e4522d7fafbb7477882b156b297
2016-05-07 09:44:39 +00:00
saiarcot895 b81f2a05b5 Add SSE2/MMX build flags when building on an x86 host. This is necessary
because some files use SSE2 extensions, which may not be available on
all x86 CPUs.

BUG=607938
R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/1952043003
Cr-Original-Commit-Position: refs/heads/master@{#392206}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bfb9e9ef5c13843e22a74a7bced0d48b6f42c112
2016-05-06 23:44:47 +00:00
thakis f9105f04b0 clang/win/gn: Actually build 32-bit .obj files in 32-bit builds.
In clang builds, we use the same compiler binary for 32-bit and 64-bit
builds, so we need to tell that binary if it should produce 32-bit or
64-bit object files.

The //build/config/compiler:compiler config takes care of adding -m32
and -m64 flags, but the mini_installer target removed that config,
removing these flags (and other important compiler flags such as
-fmsc-version).

It looks like removing this config isn't really necessary -- the only
compiler flag that mini_installer wants to change is /GS-, to disable
buffer security checks.  I first thought I'd move /GS into its own
config so that mini_installer can remove it, but it turns out /GS is
on by default.  So don't pass /GS in :compiler, and do pass /GS- in
mini_installer.

No target should remove //build/config/compiler:compiler from its configs.

BUG=498033

Review-Url: https://codereview.chromium.org/1957523005
Cr-Original-Commit-Position: refs/heads/master@{#392175}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7170da48a964aa08a16fbf03ce17dbd78b596500
2016-05-06 22:14:56 +00:00
haibinlu 64c139efc2 Configs Blimp Engine official build to use non-debug build with dcheck_always_on
WebP encoding is much slower on debug build. Switches to release build with dcheck on.

BUG=603643

Review-Url: https://codereview.chromium.org/1927323003
Cr-Original-Commit-Position: refs/heads/master@{#392150}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 335a22ae39ad32f0a75f1c7accfc6119e5f00df8
2016-05-06 20:59:11 +00:00
phajdan.jr 1a5adc2a6a build/toolchain/gcc_toolchain.gni: further fixes for var forwarding
BUG=551343

Review-Url: https://codereview.chromium.org/1961433003
Cr-Original-Commit-Position: refs/heads/master@{#392040}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 669d177408a77804273688ad465367d879b6b2af
2016-05-06 12:02:03 +00:00
sanfin 119d530524 Add --allow-downgrade argument for incremental installer.
BUG=Internal b/28374781

Review-Url: https://codereview.chromium.org/1926813002
Cr-Original-Commit-Position: refs/heads/master@{#391992}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 05017cbc524ecb739af590d19b932333722261f2
2016-05-06 02:42:38 +00:00
jbudorick 91bb3b131c [Android] Remove uiautomator_java target.
All dependent targets have now switched to
//third_party/ub-uiautomator:ub_uiautomator_java

BUG=

Review-Url: https://codereview.chromium.org/1954873002
Cr-Original-Commit-Position: refs/heads/master@{#391967}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 929dc0f2e7cc955b04922c9d047181744df3a2d8
2016-05-06 00:32:21 +00:00
dskiba 1d062e4384 [Sheriff] Build libjpeg_turbo in PIC mode for x86 and x64.
This CL fixes 'shared library text segment is not shareable' error
observed on Android x86 Builder (dbg) bot.

Review-Url: https://codereview.chromium.org/1954903002
Cr-Original-Commit-Position: refs/heads/master@{#391959}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 58a611fea9de21de789f594b0e95c5147d74b519
2016-05-06 00:09:41 +00:00
jbudorick fb3afa9b08 [Android] Fix emma.jar path used by java binaries.
BUG=604900
TBR=agrieve@chromium.org,hzl@chromium.org

Review-Url: https://codereview.chromium.org/1954893002
Cr-Original-Commit-Position: refs/heads/master@{#391946}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 636ff120efe392e623527a09fb0326401f3cc9aa
2016-05-05 23:27:18 +00:00
brettw 07e0992560 Address some TODO(GYP)s in the GN build.
Some were obsolete, some I implemented in this patch. Some I left as-is if they applied to Mac or iOS.

A few items are TODOs for when transition is complete. I changed these to "TODO(GYP_GONE)"

This patch only addresses ~25% of the build.
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review-Url: https://codereview.chromium.org/1953523002
Cr-Original-Commit-Position: refs/heads/master@{#391943}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f9427f9e3edb7be9bd540bb35b3d3156c08c3df6
2016-05-05 23:20:10 +00:00
jbudorick b3c02bddf1 [Android] Make build/gyp_chromium runnable on Android.
I messed up the parentheses in https://codereview.chromium.org/1952033002/,
which made running build/gyp_chromium on Android impossible.

BUG=

Review-Url: https://codereview.chromium.org/1947423003
Cr-Original-Commit-Position: refs/heads/master@{#391938}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5ed8143f279d6d36b616d5bc739559c0fa8ea4f4
2016-05-05 23:03:48 +00:00
thakis f42fc0ee36 Tell clang-cl to use POSIX quoting for response files on non-Windows hosts.
gn always quotes arguments using the host rules.

No behavior change except when targeting Windows from non-Windows
hosts, which isn't allowed yet in build/config/BUILDCONFIG.gn

BUG=600223

Review-Url: https://codereview.chromium.org/1947223003
Cr-Original-Commit-Position: refs/heads/master@{#391892}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6bcb18bfa6f9a7bbc3f9fa4cc3953d0a215eaac5
2016-05-05 20:25:37 +00:00
msarett b949fd367f Roll libjpeg-turbo to 1.4.90 and update gn file
Includes the following commits:

Add PRIVATE flags to global symbols
  51655203fbc949e6423dcd13ce22fe30ab5b5ea2

Fix INLINE macro on Windows
  9fee17f77cb7bf0f543f9f4a77b20edbde4c2c04

Update to libjpeg_turbo 1.4.90
  0d47d2d3a728e78676a15b1d818cc668cb7e5a9c

Add default variable 'use_system_yasm%':
  9d35298a6223278a66423f828a949d93d94d5911

Update README.chromium about the 32-bit argument patch
  c653af70b7b2bbd3e8cd16c17bc2705cf25b1469

BUG=608347

Review-Url: https://codereview.chromium.org/1935113002
Cr-Original-Commit-Position: refs/heads/master@{#391883}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 346f74fb31a84f8453e885337e0765576b4f35b6
2016-05-05 20:01:57 +00:00
zijiehe d692e736a6 Implement a dummy host to do capturing and analysis only.
BUG=

Review-Url: https://codereview.chromium.org/1923573006
Cr-Original-Commit-Position: refs/heads/master@{#391855}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: dd0b05c54c79cf5e411d95b3c33a096e336b2aa8
2016-05-05 18:45:39 +00:00
jbudorick 606085e1ff [Android] Remove dedicated presubmit for build/andorid/pylib/symbols/.
BUG=

Review-Url: https://codereview.chromium.org/1948363002
Cr-Original-Commit-Position: refs/heads/master@{#391841}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a32daec771a2229990f355ceeaa32aa663af6d3e
2016-05-05 18:00:30 +00:00
estade 7b136e8a07 Remove requestAutocomplete
Also fix some libaddressinput dependencies/includes which incorrectly used ENABLE_AUTOFILL_DIALOG (since libaddressinput is used for chrome://settings/autofill regardless of the use of the dialog).

Also move some color constants closer to where they're used for the card unmask dialog.

BUG=337587, 608824
TBR=palmer@chromium.org

Review-Url: https://codereview.chromium.org/1931043002
Cr-Original-Commit-Position: refs/heads/master@{#391821}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e62c2a4c85f206833cb058932cfe62b3c347c685
2016-05-05 16:28:52 +00:00
sdefresne 982ece9617 Release clobber error fixes
The change http://crrev.com/1943583002/ introduced a new check for clobbering on forward_variables_from. This patch fixes the associated errors for the Release build.

BUG=None

Review-Url: https://codereview.chromium.org/1950643003
Cr-Original-Commit-Position: refs/heads/master@{#391786}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 792a2d197553e0ec41a54c5b6a19064cdf080b41
2016-05-05 11:10:35 +00:00
jbudorick f80756f5df [Android] Disable build/gyp_chromium hook.
BUG=

Review-Url: https://codereview.chromium.org/1952033002
Cr-Original-Commit-Position: refs/heads/master@{#391725}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4ec4a8bd6420a2e372b8f4680007b065fca5f3ec
2016-05-05 01:51:17 +00:00
thakis 729241707a clang/win: Reenable incremental linking.
llvm r268331 let clang-cl reate a unique .pdata section for every .text
section, which should unconfuse link.exe.

This reverts https://codereview.chromium.org/1884973002

BUG=595702

Review-Url: https://codereview.chromium.org/1945063003
Cr-Original-Commit-Position: refs/heads/master@{#391677}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 5541c6da402958f5b3c77cf628f4e4bf45b7bda6
2016-05-04 23:06:42 +00:00
hans eb87e2ba1b build mini_installer as part of the chromium_builder_perf target on Windows
I want the perf builders to build this so we can track its size.

BUG=457078

Review-Url: https://codereview.chromium.org/1944103002
Cr-Original-Commit-Position: refs/heads/master@{#391656}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a3d3aa4d4d3bba1fae533eb88ca2fd2ef2ecf7e2
2016-05-04 22:14:41 +00:00
bshe fbba30aa1d Remove unnecessary exception for unknown_deps
The removed exception is raised when I am testing link to a jar file which
extract from a .aar file through an action. For example:
action("extract_aar") {
   script = ".."
      ...
   outputs = ["$root_out_dir/test.jar",]
}
android_java_prebuilt("test_prebuilt") {
  jar_path = "$root_out_dir/test.jar"
  deps = [":extract_aar"]
}
It looks like the exception is unnecessary anymore so removing it.

BUG=NONE

Review-Url: https://codereview.chromium.org/1929163003
Cr-Original-Commit-Position: refs/heads/master@{#391586}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 01ec845c3abedb6e8b279386577e521e0e43e9b8
2016-05-04 18:55:28 +00:00
aizatsky 7949a3785f [sanitizers] do not add -lclang_rt on mac.
Clang frontend adds appropriate -l options automatically depending
on -fsanitize value.

BUG=597066

Review-Url: https://codereview.chromium.org/1948873002
Cr-Original-Commit-Position: refs/heads/master@{#391578}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 8af17fa910a2e11ca06419d302a302a963399929
2016-05-04 18:39:32 +00:00
krasin 07a3b5592d Fix LTO on Linux by not specifying a blacklist.
The new Clang toolchain rolled yesterday makes LTO devirtualization
working on visibility basis, instead of being based on a blacklist.
This CL just removes the now unsupported option.

BUG=601822

Review-Url: https://codereview.chromium.org/1947103002
Cr-Original-Commit-Position: refs/heads/master@{#391572}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 806f95f1974ea657e43b854c3ec30c2b59eca8b4
2016-05-04 18:28:38 +00:00
yfriedman 95e8f254bb Remove references to 'chrome_build_id'
These were an artifact of meeting licensing requirements in order
to find build artifacts for a deployed chrome.
As of https://codereview.chromium.org/1948503002/ the
code will be entirely open-source so this is unnecessary.
BUG=607207

Review-Url: https://codereview.chromium.org/1940153003
Cr-Original-Commit-Position: refs/heads/master@{#391535}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9b4327b53bcdda11fabf73e5c1d791bcfeac98b2
2016-05-04 16:37:32 +00:00
rsesek 088b7b3be0 [Mac/GN] Move the bundle ID and creator code into the BRANDING file, and use it.
This also updates //components/policy to produce the manifest bundle with the
proper branding.

BUG=431177
R=mark@chromium.org,tnagel@chromium.org

Review-Url: https://codereview.chromium.org/1950493002
Cr-Original-Commit-Position: refs/heads/master@{#391523}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0e40811ddc3347d46421380adfce64c0573141c5
2016-05-04 15:59:52 +00:00